Установите linux на USB-накопитель - «обычный», а не «живой»

8

Можно ли установить linux на флешку, чтобы я мог

  1. установить дальнейшее программное обеспечение в нем? я имею в виду
  2. использовать мой жесткий диск как / дома

Я знаю, как создать live-usb, но у меня остается файловая система только для чтения, которую я не могу обновлять новым программным обеспечением (или обновлениями безопасности). Также я знаю, что у меня может быть постоянное / домашнее хранилище на флэш-диске, но я бы хотел, чтобы оно было на моем жестком диске, как если бы я загружался с него.

Пожалуйста, прокомментируйте, если мне неясно, о чем я беспокоюсь.

Франтишек Жячик
источник

Ответы:

6

абсолютно. В большинстве случаев (в зависимости от вашего выбора Linux) вы можете просто загрузиться с live CD и выполнить полную установку прямо на ваш флэш-накопитель. Вероятно, вам потребуется отформатировать ваш флеш-накопитель в ext2 / 3/4 перед установкой, но все же это должно быть выполнимо. Хитрость будет в том, чтобы выяснить, будет ли ваш биос поддерживать загрузку с флешки.

TheCompWiz
источник
Еще одна интересная проблема заключается в том, как много приличной журнализированной файловой системы (ext3 / xfs / reiser) будет использоваться и на USB-накопителе. Вы можете использовать FAT32, так как большинство известных мне Linux могут читать / писать FAT.
new123456
@ new123456 Многие могут прочитать его, но я не слышал ни о каком из них, которое могло бы быть установлено на нем.
AndrejaKo
Хм ... Похоже, что Linux поддерживает загрузку DOS только из файловой системы FAT, а не фактическую загрузку . Хороший звонок.
new123456
1

Вы можете - если у вас достаточно большой USB-ключ - например, с Ubuntu, я использовал настраиваемую сборку на 4-гигабайтном ключе, так что вам понадобится как минимум столько. Я бы также предложил запускать функции очистки (apt-get autoclean и apt-get autoremove для производных Debian) в вашем менеджере пакетов, поскольку многие из них сохраняют в кэше загруженные пакеты, но это НЕ полезно в системе небольшого размера.

Установите систему для монтирования жесткого диска при загрузке, отредактировав fstab.

Домашний диск немного сложнее - если вы хотите, чтобы linux «поделился» накопителем с другой ОС для меня, «самым разумным» способом было бы сделать стандартную установку и символические ссылки - поскольку обычно от вас требуется смонтировать / домой к разделу. Иначе, просто установите жесткий диск как / home при установке или отредактируйте fstab на более позднем этапе.

Если вы собираетесь использовать символические ссылки, я предлагаю сделать это с каталогом, в который менеджер пакетов также загружает пакеты (видите тенденцию?).

Подмастерье Компьютерщик
источник