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

32

Загрузка системы 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» .

Nik
источник

Ответы:

18

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

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

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

Эйден Белл
источник
12

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

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

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

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

У меня есть ответы только на последние 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. Извините за плохую информацию.

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

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

Маргарет
источник
Существует также DSL, damnsmalllinux.org
Nik
Щенок очень полезен, теперь у него даже есть опция загрузки / обновления. Но USB-ключи Gb достаточно дешевы, чтобы просто запускать полное живое изображение с Ubuntu.
Мартин Беккет
3

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

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

Саймон П Стивенс
источник
1
Вы правы насчет барьера беспроводной точки доступа. И недавно я обнаружил плохую карту памяти с быстрым memtestзагрузчиком Ubuntu usb.
Ник
1
  1. Какие еще преимущества и проблемы вы видели или ожидали в Linux с загрузкой через USB?
  2. Какой выбор Linux для этой цели?
  3. Вы бы предложили ext4 или что-то более проверенное / стабильное для linux usb-boot?
  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, который является наиболее совершенным из готовых USB-ключей на данный момент, ожидая перевода, если вы хотите помочь им, он действительно того стоит. Я использую это много !!! Может быть, вы могли бы легко переключить язык Ubuntu на английский ...

Framakey Ubuntu-FR ремикс:

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

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

мильона
источник
Спасибо за ваши заметки. У меня нет проблем с обновлением Ubuntu (включая ядро) на USB-накопителе. Что касается доступа к Windows, я ожидаю, что это будет сделано в ближайшее время, и это не очень беспокоит меня. Интересно, что я обнаружил, что ext2загрузочная флэш-память USB была отключена несколько раз без постоянного сбоя (она восстановилась). И Je ne comprends pas français.
Ник
1
  • Какие еще преимущества и проблемы вы видели или ожидали в 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-boot?

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

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

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

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

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

badp
источник
Ваши замечания по производительности (скорости) с установкой через USB находятся на высоте - но я предлагаю вам попробовать некоторые ext2установки (без ведения журнала) и рассмотреть возможность отключения некоторых вещей (таких как SELinux / AppArmour, как предложено в одном из других ответов здесь) ). Вам не нужно слишком много безопасности в тестовой системе, и вы всегда можете сохранить полную резервную копию от повреждений.
Ник
1
  1. Преимущества загрузочных флешек USB : вы можете загружать любое количество систем с одного пера, если вы используете, например, grub4dos , включая загрузку физических файлов ISO, расположенных на вашей флеш-карте, - либо сопоставленных с RAM, либо непосредственно с диска (файл должен быть в смежный блок). Потенциальные проблемы : загрузка из файлов ISO не поддерживается для всех дистрибутивов; некоторые дистрибутивы даже не загружаются на экзотическом или нестандартном оборудовании. С grub4dos вы также можете легко загружаться с загрузочных образов дискет, что также используется некоторыми загрузочными CD / DVD-дисками. Другим недостатком является то, что чтение нескольких небольших файлов с USB-накопителей может быть мучительно медленным. С внешними жесткими дисками USB скорость намного выше.

  2. Выбор дистрибутивов Linux : PartedMagic , PuppyLinux , DamnSmallLinux , lubuntu , xubuntu , BartPE, загрузочный компакт-диск Hiren, установочные файлы Windows.

  3. Файловая система: ext4 или другая : FAT32 работает лучше всего, если вам нужна гибкость и наличие нескольких операционных систем, например, ОС Linux и Windows на одной флешке.

  4. USB портится : такого никогда не было; но в основном используют загрузочные флешки для спасения, а не как обычную среду.

ccpizza
источник