31

Загрузка системы 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 'Karmic Koala' на флэш-накопитель USB с
зашифрованная файловая система ext4 LUKS с помощью альтернативного компакт-диска Ubuntu Karmic Koala.

8 ответов8

17

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

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

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

11

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

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

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

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, где они используют оперативную память системы в качестве виртуального жесткого диска для "сохранения" файлов, таких как история браузера. То, что я описал для флешек, может и не существовать Возможно, это была небольшая путаница с моей стороны (я учусь в колледже и еще не совсем проснулась), когда я думала о готовности Vista. Извините за плохую информацию.

4

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

3

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

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

1
  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 к этому и это рай !!!)

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 портится: такого не было никогда; но в основном используют загрузочные флешки для спасения, а не как обычную среду.

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-загрузки?

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

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

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

  • Разбиваете ли вы ваши USB-диски?

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .