Предположим, у меня есть образ дискеты 1,44 МБ с, скажем, обновлением BIOS, и сервер без дисковода. Как мне загрузить этот образ на сервер? Без USB-дисковода гибких дисков.
Я попытался скопировать изображение на USB-накопитель (необработанная копия, используя dd
), но он не загрузился, он просто сказал «Нет ядра» и продолжил загрузку с HD.
PXE - действительно хороший способ делать подобные вещи, и он избавляет вас от необходимости заходить в серверную комнату, если у вас есть какая-то удаленная консоль.
Вот как его использовать с LILO:
$ <install syslinux>
$ sudo cp /usr/lib/syslinux/memdisk /boot/memdisk
Конфигурационный файл Syslinux:
label dos
kernel memdisk
append initrd=dosboot.img
Конфигурационный файл Lilo:
image=/boot/memdisk
initrd=/boot/dosboot.img
label=dos
МЕМДИСК можете сделать это, но вы сами по себе, если не используете один из загрузчиков, перечисленных в статье.
Freedos может создавать образы дискет на USB-накопителе. Поищите в Google несколько инструкций по этому поводу. Я всегда использую этот метод. Я уверен, что есть более «прямые» методы, но у меня они всегда работали.
Прелесть использования этого метода заключается в том, что он может создать «правильный» загрузочный раздел DOS на вашем USB-накопителе, на который могут быть добавлены файлы в обычном графическом интерфейсе (например, gnome или kde). Эти файлы появятся на диске после загрузки с него, и вы сможете запустить их так же, как любой другой исполняемый файл dos ...
С помощью этот Думаю, вы сможете сделать его загрузочным. Я не делал этого раньше, но если дискета обычно является загрузочной, это также должно позволить вам загрузить ее. Так что просто скопируйте файлы гибких дисков вместо упомянутых файлов Windows.