У меня есть более старый ноутбук, который я хочу использовать в качестве простого медиасервера в своей домашней сети. Я хотел бы избегать использования внутреннего жесткого диска за исключением начальной загрузки (BIOS НЕ поддерживает начальную загрузку от USB).
Моя мысль состояла в том, чтобы зеркально отразить жесткий диск (в настоящее время имеет текущую установку Дуги Linux) на флеш-накопитель и затем после того, как начальная загрузка переключается для выполнения всего от флеш-накопителя.
Я прочитал следующую статью об использовании псевдодиска (ПРАКТИЧЕСКОЕ РУКОВОДСТВО: Загрузите ОС в RAM для скорости и тишины), но столкнулся с проблемой, потому что подсистема USB, кажется, не инициализируется достаточно скоро (я создаю корень и размещаю paritions на диске флэш-памяти и измененном fstab для выбора, они - не работали).
Какие-либо мысли?
Мое предложение состояло бы в том, чтобы установить раздел начальной загрузки, содержащий загрузчик (мне нравится extlinux), Ваше изображение ядра и Ваш initramfs Вам жесткий диск.
Затем Вы настраиваете любого initramfs для монтирования корневого раздела (который находится на карте памяти), или Вы добавляете раздел как аргумент в пользу ядра в конфигурации загрузчика. Последний более прост достигнуть, просто добавить что-то как "корень =/dev/sdb1" к аргументам ядра, в течение корневой фс первого раздела на втором HD. Кроме того, Вам не будет нужен initramfs, если Вы уже не будете использовать тот.
Оба результата подходов в чем-то virturally идентичном начальной загрузке от usb, но подходу initramfs позволяет Вам перейти (далее) к городу с lvm, crypto или экзотическими файловыми системами om карта памяти.
Одна идея может состоять в том, чтобы использовать виртуальную машину, скопированную в Карту памяти.
Тем путем использование основного жесткого диска должно быть минимальным после запущенного VM.
Это могла бы также быть хорошая идея использовать минималистский дистрибутив Linux, и для физических и для виртуальных компьютеров.