Загрузите Linux от жесткого диска и затем переключитесь для выполнения от диска флэш-памяти usb

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

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

Я прочитал следующую статью об использовании псевдодиска (ПРАКТИЧЕСКОЕ РУКОВОДСТВО: Загрузите ОС в RAM для скорости и тишины), но столкнулся с проблемой, потому что подсистема USB, кажется, не инициализируется достаточно скоро (я создаю корень и размещаю paritions на диске флэш-памяти и измененном fstab для выбора, они - не работали).

Какие-либо мысли?

1
задан 18.09.2010, 21:39

3 ответа

Мое предложение состояло бы в том, чтобы установить раздел начальной загрузки, содержащий загрузчик (мне нравится extlinux), Ваше изображение ядра и Ваш initramfs Вам жесткий диск.

Затем Вы настраиваете любого initramfs для монтирования корневого раздела (который находится на карте памяти), или Вы добавляете раздел как аргумент в пользу ядра в конфигурации загрузчика. Последний более прост достигнуть, просто добавить что-то как "корень =/dev/sdb1" к аргументам ядра, в течение корневой фс первого раздела на втором HD. Кроме того, Вам не будет нужен initramfs, если Вы уже не будете использовать тот.

Оба результата подходов в чем-то virturally идентичном начальной загрузке от usb, но подходу initramfs позволяет Вам перейти (далее) к городу с lvm, crypto или экзотическими файловыми системами om карта памяти.

1
ответ дан 12.12.2019, 13:10

Одна идея может состоять в том, чтобы использовать виртуальную машину, скопированную в Карту памяти.
Тем путем использование основного жесткого диска должно быть минимальным после запущенного VM.

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

0
ответ дан 12.12.2019, 13:10

Можно также использовать CD с загрузчиком, который загружает компьютер от диска USB. Таким образом, CD только используется, когда Вы запустите компьютер, и после загрузки ядра он будет использовать диск USB только.

1
ответ дан 12.12.2019, 13:10

Теги

Похожие вопросы