![]() |
Ставим Linux на флешку
============================ /*Ставим Linux на флешку*/ ============================ Хотите, чтобы под рукой всегда была готовая к работе Linux, в которой вы могли бы устанавливать приложения и сохранять файлы? Установите эту операционную систему на USB-драйв. Кроме множества обычных дистрибутивов Linux, есть целая армия так называемых LiveCD, работающих прямо с компакт-диска, без установки на жесткий диск компьютера. Дистрибутивов много. но далеко не все они удобны и надежны. Так, решения вроде Puppy Linux позволяют дозаписывать файлы на мультисессионный оптический диск. Другие дистрибутивы автоматически сохраняют параметры настройки на жестком диске или дискете. Но самое главное — далеко не всякому пользователю, привыкшему работать с полнофункциональными офисными пакетами, подойдут наборы приложений, предлагаемые этими дистрибутивами. К тому же вращающийся в приводе CD быстро изнашивается. Выход один — установить Linux на флеш-драйв=)) ================================= /*Установка дистрибутива MCNLinux*/ ================================= Вероятно, лучшим выбором для установки на «флешку» будет MCNLinux (www.mcnlive.org). Судите сами: он основан на популярном дистрибутиве Mandriva Linux, который славится своей простотой в использовании, а также инструментом автоматической настройки нового оборудования. Добавьте к этому полноценную работу с LiveCD с сохранением параметров настройки и пользовательских файлов — и вы поймете, почему мы остановили свой выбор именно на этом дистрибутиве. Кроме этого, с помощью простых мастеров MCNLive устанавливается на жесткий диск или «флешку», после чего с ним можно работать, как с обычным дистрибутивом, а дополнительные скрипты позволяют самостоятельно пересобрать дистрибутив. Единственный недостаток MCNLive — отсутствие изначальной локализации, но это легко исправить. В настоящее время последние версии MCNLive — Toronto и Delft. В Toronto исправлены мелкие ошибки Delft, оставлена только английская локализация и, главное, добавлено множество приложений, в том числе KOffice, GIMP, Gxine, Gftp, Bluefish, Quanta, kaudiocreator, Kopete, kdebluetooth-pin. Для установки MCNLive понадобится флеш-накопитель не меньше чем на 512 Мбайт. Итак, выбираем нужную версию дистрибутива, записываем его на носитель и перезагружаемся. В первом же окне появится меню, где, кроме стандартной загрузки («Boot with default settings»), предлагается вариант с видеодрайвером VESA — «Boot with vesa video mode». Этот режим пригодится в том случае, если система не распознает видеоплату. Если у ПК достаточно оперативной памяти (768 Мбайт и более), можно загрузить все содержимое диска в RAM («Boot — copying entire system to RAM»). Но если вы планируете установить дистрибутив на флеш-драйв или жесткий диск, этот вариант не подходит. MCNLive также устанавливается в раздел с файловой системой NTFS. Для этого при загрузке нужно выбрать «Boot — mounting NTFS read-write». Также имеется режим «Safeboot», в котором отключаются все лишние функции. Если BIOS не поддерживает загрузку с USB, можно использовать установочный диск, выбрав в меню пункт «Boot from USB». Параметры настройки MCNLive сохраняются в файле mcnlive.loop — его размер может составлять от 50 Мбайт до 1 Гбайт. Чтобы при загрузке ПК искал такой файл на жестком диске, выберите «Boot with persistent mode». Итак, выбираем нужный пункт и загружаемся. Через некоторое время на экране появится «Рабочий стол» графической среды KDE. По умолчанию в системе два пользователя, root и guest, с одноименными паролями. Для установки MCNLive на флеш-драйв заходим в меню «M-MCNLive-Create Live USB» (кстати, здесь есть еще два пункта, позволяющие установить дистрибутив на жесткий диск или пересобрать LiveCD). Вводим пароль учетной записи root, выбираем устройство и ждем 15–20 минут, пока данные скопируются на «флешку». Описанный вариант не единственный — теоретически на USB-драйв можно установить любой дистрибутив Linux. Некоторые инсталляторы, например в Ubuntu, приравнивают флеш-драйв к жесткому диску, могут его автоматически разметить и даже, вполне вероятно, установят дистрибутив. Единственной проблемой может стать выбор раздела для установки загрузчика. Так, в Ubuntu по умолчанию загрузчик устанавливается в hd0 (то есть на жесткий диск). Для того чтобы это изменить, нужно нажать кнопку «Advanced» в последнем окне. Но определить сразу номер диска «флешки» сложно, особенно если дисков на компьютере несколько. Если в дистрибутиве нет инсталлятора, можно скопировать файлы на USB-накопитель с помощью следующих двух команд: Код:
# cp --preserve -R /{bin,dev,etc,home,lib,root,sbin,usr,var} /mnt/sda1Впрочем, установка из меню GRUB в некоторых случаях позволяет добиться нужного результата. Код:
# grub grub> find /boot/grub/stage1 (hd0,8) (hd2,0)Код:
# grub> root (hd2,0)Код:
grub> setup (hd2)И последняя проблема — отсутствие необходимых модулей в initrd (Initial RAM disk), который стартует на самом раннем этапе загрузки. В большинстве случаев в initrd есть все для загрузки с жесткого или съемного диска, но не более того. Но нам придется пересобрать initrd самостоятельно, включив все необходимые модули: usbcore, usbstorage, ehci-hcd, scsi_mod, sd_mod. Из-за этих проблем во многих дистрибутивах для загрузки с флеш-драйва используется не GRUB, а syslinux. В этом случае достаточно сделать диск загрузочным с помощью команды «syslinux -sf /dev/sda1», создать правильный файл syslinux.cfg и скопировать на «флешку» системные файлы. Но ... Число циклов чтения и записи любого флеш-накопителя ограничено — около миллиона. Linux использует очень много сервисов, сохраняющих временную информацию на диск. Это файловые системы, /tmp и / dev, syslog, различные блокировки и файл подкачки (SWAP). Поэтому системный USB-драйв гораздо быстрее исчерпает свой ресурс, чем «флешка» с данными, а ПК под его управлением будет работать медленнее, чем с жесткого диска: ведь скорость записи на съемные диски тоже сравнительно невелика. Поэтому все часто используемые ресурсы следует вывести в оперативную память, использовав псевдофайловую систему tmpfs. Для этого нужно прописать в /etc/fstab: Код:
# tmpfs /tmp tmpfs defaults,noatime 0 0Код:
Tmpfs /var/lock tmpfs defaults,noatime 0 0Код:
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.origКод:
# X –configureКод:
# xorgcfg — textmode/*Загрузка системы*/ =================== После инсталляции ОС на USB-накопитель на «флешке» иногда появляется большой файл livecd.sqfs, отформатированный под SquashFS, в котором, собственно, и находится вся система. Здесь же лежат несколько файлов, предназначенных для загрузки. Оставшееся свободное место можно использовать для хранения других файлов: диск виден в «Проводнике» Windows. При удалении файлов будьте внимательны — не «зацепите» те, что относятся к MCNLive. Загрузочного меню здесь нет, так что параметры вроде «persist», «noapic» и «copy2ram» придется вводить вручную. Код:
# boot: livecd noapic ntfsrwЕсли зайти под учетной записью root, появится предупреждение, что это небезопасно: для работы рекомендуется обычная учетная запись. Чтобы сменить запись, можно здесь же нажать «Logout». А если зайти как guest, откроется обычный графический интерфейс KDE со всеми удобствами, хотя и не локализованный=( Изменять файл livecd.sqfs нельзя, поэтому после первой загрузки с флешдрайва следует создать файл mcnlive.loop (на жестком диске или прямо на «флeшке»). Загружаться нужно без параметра «persist». Заходим в пункт «MCNLive» и выбираем «Create persistent loop». После ввода пароля появится мастер, который поможет вам создать такой файл. Сначала нужно выбрать файловую систему. Рекомендую EXT3, но, если файл разместится в том же разделе, что и основная система (как в нашем случае), следует остановиться на VFAT. Затем мастер предложит выбрать раздел, в котором будет создан файл — выбираем тот, что соответствует флеш-драйву. Указываем на шкале размер файла. Выбирать его следует исходя из предполагаемой интенсивности работы. Немного подождите, и система сообщит, что файл создан. Затем обязательно перезапустите компьютер и введите «livecd persist», чтобы сохранить изменения. Все... USB-накопитель с системой Linux готов к работе ... |
хех...на днях хотел попробовать потавить на флешку линух и винду вместе...
и если бы получилось то об этом написать) |
Цитата:
Storage Format Tool можно розбить «флешку» на несколько разделов с разными файловыми системами и на них поставить разные операционные системы |
ну я тоже впринципе ничего сложного не вижу)
вообщем заюзаю флеху под две ОСи, тока теперь не буду постить0 ты уже описал все;) |
тогда без винта можно грузица, думаю врятли, так как старые компы вряли поддерживают в биосе опцию бута с узб!? и еще вопрос сколько протянет таким образом используемая флэха?... ведь обращения к ней будут постоянными :\
|
Цитата:
|
всегда встаёт вопрос: а нах всё это надо? ну все вышесказанное, думаю, для ярых линукс фэнов :) кому он позарез нужен под рукой... ! тэкс, меня всеж интересует срок жизни флэхи, используемой таким образом?
|
Цитата:
|
Цитата:
|
Я буквально на днях поставил себе Puppy на флешку (версия 3.0.1) после установки очень остался доволен. Вес установленной системы всего 98 метров.Ставил с lifeCD с puppy. очень просто ставится и есть необходимый софт. В случае с puppy (как пишут творцы =) ) то он не изнашивает флешку как установка урезаного дистрибутива на флешку, поскольку специально разработан под такой вид носителя.Для юзверей в нем идет графический интерфейс, не такой как KDE или Gnome но все же очень и очень приличный и приятный на вид.Настройки могут сохранатся как на саму флешку весят после настройки сети и рабочего стола около 25 метров, так и на винт каждого компьютера на котором запускалась.соответсвенно грузится настройки будут отдельно для каждой машины. тоесть полностью занимает около 125 метров дисково-флешного пространства.Появился, в отличии от предыдущих версий, компилятор, но немного хромой.Но в целом очень не плохая штука.Есть все что нужно, чего нету можно поставить.
|
Цитата:
Флэшка выдерживает 10000 цикло - если на основе оксидной пленки. В общем флэшка скорее морально устареет чем екнеться так))) |
за флэшками будущее )))
|
Frenzy имхо лучшее что может быть для флешки..
|
А есть какой-нить дистрибутив поменьше? А то 466м для меня многовато. И чтоб потом туда можно было устанавливать свои проги.
|
damn small linux 50 метров.
|
чем отличается Ext3 от Vfat?
|
Цитата:
|
А какой линукс порекомендуете чтобы:
0. Легко было разобраться и все нижеописаное настроить (а лучше не настраивать) 1. Запускался с флэшки 2. Позволял отлаживать php+mysql 3. Позволял запускать приложения из винды Третий пункт не так обязателен |
я могу посоветовать тебе puppy linux . весит чуть больше 100 мб. прикольная графическая оболочка с помощью которой все настраивается очень просто(ну имею ввиду сеть и тд).два встроеных текстовых редактора, аналог экселя, встроеный компилятор си и тд, вобщем вполне достаточно для пользователя.по мойму из миниксов для флешки самый лучший, в инэте сможешь скачать без проблем, но эмулятора винды нет...
вот ссылка на тот который стоит у меня ftp://ibiblio.org/pub/linux/distributions/puppylinux/puppy-3.01-seamonkey.iso |
Кстати тема.Я свою линуху на флеху поставил
НО сейчас там флюха |
А как же frenzy? unix'ы никто не любит?
Цитата:
|
На счет время жизни: 10 000 раз / 365 дней в году / 24 часа = 1.14 раз/час
Т.е. если ее каждый час перезаписывать полностью то протянет год, если только половину то два... (в лучшем случае, возможно переписыватся будет все время одна половина, т.к. вторая занята и RO и тогда в 2 раза быстрее умрет). 20$/год - Большая плата за такое удовольствие? Та и это надо быть мазохистом чтоб так мучать флешку. ЗЫ. Frenzy.!.. |
Воть если комуто интересно как создать загрузочную флэш-диска USB для запуска Windows XP .
http://rusdoc.kulichki.ru/article652.html |
Недавно поставил себе на флешку Puppy
Накачал туда прог теперь оч доволен Я слышал есть специальные дистрибутивы для хакеров А не может ли кто ссылками поделится или названиями хоть Заранее спасибо :) |
определенно, самый хеккерский, этот:
http://www.linuxfromscratch.org/ дооо |
Цитата:
да ну нах, имхо https://forum.antichat.ru/showpost.php?p=617976&postcount=39 гг )))))0 :D |
неее. ЛФС это сило!
|
к сожелению, тема - боян)
поставил линукс на флешку из графического интерфейса, как обычная установка
(предварительно вытащил другие накопители, в том числе винт) как 2 байта передать :D |
Цитата:
На самом деле, из них хорошо ядра вытаскивать (для вардрайвинга и прочих развлечений необходими пропатченные драйвера, а там у них все сделано). А как дистрибутив использовать - что-то типа арча или генту - юникс как он должен быть, и софт всегда последний будет, и крепко держаться как система. Да и вообще, если ты не можешь собрать что-то своё, то как ты намерен разрушать что-то чужое? |
а что компакт диски уже не актуальны или флешки стоят дёшево
|
2djoni84 Ну сам подумай, ты часто с собой в кармане таскаешь диск? а флешку? + что надежнее?
|
| Время: 20:55 |