Загрузка Linux с USB-накопителей

12822
nik

Загрузка системы Linux с USB Pendrives - одна из моих любимых вещей.

На ноутбуке у нас есть следующие преимущества,

  • Жесткий диск можно отключить, что снижает энергопотребление (hdparm)
  • Система нагревается меньше, и вентиляторы срабатывают реже
  • Система может выдержать больше ударов (ухабистая поездка на заднем сиденье на такси)

Со старым оборудованием рабочей станции,

  • Может использоваться для быстрого тестирования аппаратных платформ
  • Linux (Ubuntu в наши дни) работает довольно хорошо с большинством оборудования
  • Один недостаток: многие старые BIOS материнской платы не поддерживают загрузку с USB

В большинстве случаев я предпочел USB-загрузочную флешку LiveCD.

Вопросы .

  1. Какие еще преимущества и проблемы вы видели или ожидали в Linux с загрузкой через USB?
    • Какой ваш выбор Linux для этой цели?
    • Вы бы предложили ext4или что-то более проверенное / стабильное для Linux-USB-загрузки?
    • Часто ли вы обнаруживаете повреждение USB-накопителей ?
    • Есть ли разделить ваши USB диски?

Справочник по последней установке,
Установка зашифрованной флэш-памяти Ubuntu Karmic Koala (отредактировано 22 июля 2009 г.).

Это руководство по установке для установки Ubuntu «Кармическая Коала» в USB флэш - памяти палочке с
в LUKS зашифрованном ext4 файловой системы, запустив Ubuntu Кармическая Коала «Alternate CD» .

31

8 ответов на вопрос

17
Aiden Bell

При загрузке USB-носителей я бы позаботился о следующем:

  1. Поменяйте местами, если вам это не нужно, сохраните записи флэш
  2. Держите файловую систему тонкой, отключите SELinux / AppArmour, если вам это не нужно
  3. Настройте параметры ведения журнала и кэша, чтобы повысить производительность

У меня есть USB-ключ, который я использую для загрузки всех своих систем, он содержит ядро ​​и загрузчик с конфигурациями для машины. Я также храню ключи шифрования для моих жестких дисков на нем.

11
jamuraa

Я слышал, что некоторые люди обеспокоены циклами записи с USB-портами и большинством файловых систем Linux, такими как ext3, которая настроена для обновления диска при каждом обращении к файлу. Это может вызвать много записи конкретно в той же области диска. Обычно рекомендуется использовать эту noatimeопцию, чтобы исправить это.

Я создал USB-накопитель Linux для команды роботов - я использовал Debian, который был выбран, потому что его было очень легко разместить в небольшом пространстве, и я уже знаком с ним. Мы управляем ими какое-то время, и пока не было никакой коррупции. Даже если есть повреждение, если у вас есть резервные копии (мы периодически зеркалируем на другой диск такого же размера), все будет в порядке, и заменить его будет не очень дорого.

Обычно я не делю USB-накопители на разделы, потому что нахожу, что это создает проблемы. Если я хочу разумную файловую систему (с разрешениями, чувствительностью к заглавным буквам и т. Д.) На диске, доступном для Windows, я создаю файл петли для использования.

Вот Это Да! Это роботы как движущиеся вещи? или у вас есть другая интерпретация, которую я не могу уловить. nik 14 лет назад 0
Они настоящие движущиеся вещи. Это увеличенная версия: http://distrob.cs.umn.edu/explorer.php jamuraa 14 лет назад 1
6
indyK1ng

У меня есть ответы только на последние 3 вопроса (у меня нет профессионального опыта загрузки с флешек).

Кто-то еще упомянул, что существуют проблемы с циклами записи на флеш-накопители. Я слышал, что где-то в районе 100 000 записей и 500 000 записей. Это, вероятно, последний. Проблема с использованием ext4 или ext3 заключается в том, что они регистрируют файловые системы. Это означает, что данные передаются на запоминающее устройство, сохраняются там и затем записываются в нужное место на запоминающем устройстве. Таким образом, если полная запись не завершена и компьютер выходит из строя, устройство хранения имеет копию и может продолжить запись. Это сократит срок службы вашей флэш-накопителя, в частности, независимо от того, какая часть используется в качестве журнала. Я бы порекомендовал использовать для этой цели файловую систему без журналирования, такую ​​как ext2.

У меня не было USB-диска, который был поврежден. Ограничение записи, которое я упоминал выше, было на единицу памяти. С учетом вышесказанного они строят резервные блоки памяти, которые будут использоваться после смерти. Кроме того, даже самая низкая оценка, которую я услышал, 100 000 записей, займет некоторое время, чтобы достичь. Если бы вы писали в 1 блок памяти 8 раз в день каждый день, для уничтожения блока памяти потребовалось бы более 30 лет. С учетом вышесказанного, иногда при установке Live-USB часть USB-накопителя используется в качестве памяти, если в системе недостаточно ОЗУ или если она не уверена, к какому количеству ОЗУ она будет иметь доступ позднее, хотя это почти всегда только что сделал с Live-CD для имитации сохранения данных, таких как история веб-браузера. Поскольку это Live-USB, он может постоянно сохранять эти данные. Учитывая все сказанное, имейте в виду, что блок памяти - это не один байт,

У меня самого были проблемы с разделением USB-накопителя, но это возможно.

ИСПРАВЛЕНИЕ: Во второй части я имею в виду процесс, при котором флэш-накопитель использует себя для оперативной памяти, а затем ссылаюсь на нечто подобное для Live-CD. Для Live-CD они используют так называемый RAMdrive, где они используют системную RAM как виртуальный жесткий диск для «сохранения» файлов, таких как история браузера. То, что я описал для флешек, может и не существовать. Возможно, это была небольшая путаница с моей стороны (я учусь в колледже и еще не совсем проснулась), когда я думала о готовности Vista. Извините за плохую информацию.

@indy, спасибо за подробный ответ. Я хочу проверить, хорошо ли можно установить Jaunty Ubuntu (что я использую) на ext2. Хотелось бы добавить еще одну вещь - USB Wear Leveling обычно сохраняет равномерность записи на диске, поэтому одно «пятно» на нем не изнашивается быстрее, чем остальная часть диска, убивая его быстрее. nik 14 лет назад 0
4
Margaret

Мне нравится Puppy Linux, хотя я давно не играл с ним. Это быстро, даже на слабых машинах. Он также имеет (или имел) встроенных простых мастеров сети и т. Д. Для быстрого подключения к сети. Не уверен, насколько легко взломать, если вы столкнетесь с трудностями - я никогда не углублялся в это.

Существует также DSL, http://www.damnsmalllinux.org/ nik 14 лет назад 0
Щенок очень полезен, теперь у него даже есть опция загрузки / обновления. Но USB-ключи Gb достаточно дешевы, чтобы просто запускать полное живое изображение с Ubuntu. Martin Beckett 14 лет назад 0
3
Simon P Stevens

Один недостаток, с которым я сталкиваюсь, это то, что если вы загружаете Linux с USB, который вы носите с собой, выходить в интернет на компьютере, который не принадлежит вам, будет сложнее. Особенно, если компьютер беспроводной, по моему опыту, владелец часто испытывает проблемы с запоминанием таких вещей, как беспроводные ключи.

У меня есть USB с Ubuntu, который я иногда использую, чтобы починить сломанные машины и тому подобное, и это самая распространенная проблема, которая у меня есть. Я не могу вспомнить детали команды, которую я хочу сделать, и я не могу выйти в интернет, чтобы проверить это.

Вы правы насчет барьера беспроводной точки доступа. И недавно я обнаружил плохую карту памяти с быстрым `memtest 'из Ubuntu usb-boot. nik 14 лет назад 1
1
zillion
  1. Какие еще преимущества и проблемы вы видели или ожидали в Linux с загрузкой через USB?
  2. Какой ваш выбор Linux для этой цели?
  3. Вы бы предложили ext4 или что-то более проверенное / стабильное для Linux-USB-загрузки?
  4. Часто ли вы обнаруживаете повреждение USB-накопителей?
  5. Разбиваете ли вы ваши USB-накопители?

1- в основном обновление ядра и тому подобное сложнее ...

2. Любой Linux может быть приличным живым USB, но Slitaz легок, быстр и является единственным Linux, который может быть легко преобразован в установку на жесткий диск, живой компакт-диск, живой DVD или живой USB, сохраняя все настройки добавленными. .. (старый, но приличный, у меня всегда есть моя загрузочная дискета, мой загрузочный компакт-диск и мой живой usb, чтобы помочь людям и научить их некоторой любви к Linux ...

3- Я бы использовал ext3, который заносится в журнал для безопасности и может быть прочитан в Windows, если это необходимо ...

4 - не видел этой проблемы, если USB-ключ был удален правильно, но я видел это много, когда люди удаляют его без надлежащей техники удаления ...

5- может быть, сделать это мультизагрузочным USB-ключом ...

IMP: Если вы понимаете базовый французский, я бы прямо обратился к установочному пакету usb-ключа Framakey Ubuntu-fr Remix, который является наиболее передовым premaded usb-ключом на данный момент, ожидая перевода, если вы хотите помочь им, он действительно того стоит. Я использую это много !!! Может быть, вы могли бы легко переключить язык Ubuntu на английский ...

Framakey Ubuntu-FR ремикс:

Переносные приложения для Windows и Mac Ubuntu 9.04. Постоянные живые общие профили USB между опциями виртуализации приложений.

(добавь windows и mac live usb к этому и это рай !!!)

Спасибо за ваши заметки. У меня нет проблем с обновлением Ubuntu (включая ядро) на USB-накопителе. Что касается доступа к Windows, я ожидаю, что это будет сделано в ближайшее время, и это не особо беспокоит меня. Интересно, что я обнаружил, что загрузочная флешка USB ext2 несколько раз отключалась без постоянного сбоя (он восстанавливался). И "Je ne comprends pas français". nik 14 лет назад 0
1
badp
  • Какие еще преимущества и проблемы вы видели или ожидали в Linux с загрузкой через USB?

Доступ к диску медленный. Очень медленно. И ненадежный. В тот момент, когда ваш ключ движется слишком сильно, вы на собственном опыте становитесь свидетелями практического успеха, немедленного rm -rf /.

С другой стороны, USB-накопители являются практически единственным способом действительно протестировать последние разработки в GNOME. Gnome Shell работает ужасно на виртуальной машине, в то время как Unity отказывается запускаться без 3D-ускорения.

Установка через USB позволяет вам протестировать новейшую систему прямо на вашем оборудовании, не мешая вашей "основной" установке в процессе.

  • Какой ваш выбор Linux для этой цели?

Это не имеет большого значения. У меня есть USB-ключ с Arch Linux (который не запускает графическую среду) и USB-ключ с Ubuntu 11.04 alpha с Unity на базе Compiz. Они оба работают достаточно хорошо, хотя aptгораздо медленнее, чем pacmanкогда дело доходит до применения обновлений.

  • Вы бы предложили ext4 или что-то более проверенное / стабильное для Linux-USB-загрузки?

ext4 работает хорошо; ext3 будет также. Однако я предлагаю против файловых систем без журналирования.

  • Часто ли вы обнаруживаете повреждение USB-накопителей?

Я еще не сделал, но не могу сказать, что использовал их много.

  • Разбиваете ли вы ваши USB-накопители?

Я разделил одно из двух, чтобы сохранить небольшой раздел FAT32, когда мне нужно использовать свой ключ для хранения данных. Это не вызвало особых проблем.

Ваши замечания по производительности (скорости) при установке через USB находятся на высоте - но я предлагаю вам попробовать некоторые установки ext2 (без ведения журналов) и рассмотреть возможность отключения некоторых вещей (таких как SELinux / AppArmour, как предложено в одном из другие ответы здесь). Вам не нужно слишком много безопасности в тестовой системе, и вы всегда можете сохранить полную резервную копию от повреждений. nik 13 лет назад 0
1
ccpizza
  1. Advantages of USB bootable sticks: you can boot any number of systems off a single pen drive if you use e.g. grub4dos, including booting physical ISO files located on your flash stick - either mapped to RAM or directly from the disk (file should be in one contiguous block). Potential problems: booting from ISO files not supported for all distros; some distros would not even boot on exotic or non-typical hardware. With grub4dos you can also easily boot from floppy boot images which is also the way some bootable CD/DVD discs use. Another disadvantage is that reading multiple small files from USB flash drives might be painfully slow. With external USB HDD drives speed is much higher.

  2. Choice of Linux distros: PartedMagic, PuppyLinux, DamnSmallLinux, lubuntu, xubuntu, BartPE, Hiren's Boot CD, Windows installation files.

  3. File system: ext4 or other: FAT32 works the best if you want flexibility and multiple operating systems, e.g. both Linux- and Windows-based OS's on the same stick.

  4. USB getting corrupted: never had this happening; but mostly using boot USB sticks for rescue purposes and not as a regular environment.