Как загрузить образ дискеты без дисковода?
Предположим, у меня есть образ дискеты 1,44 МБ, скажем, с обновлением BIOS, и сервер без дисковода. Как мне загрузить этот образ на сервере? Без USB-дисковода, это так.
Я попытался скопировать изображение на USB-накопитель dd
), но он не загрузился, он просто сказал "Нет ядра" и продолжил загрузку на HD.
5 ответов
MEMDISK может сделать это, но вы по своему усмотрению, если вы не используете один из загрузчиков, перечисленных в статье.
Вот как это использовать с 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
PXE - это действительно хороший способ делать подобные вещи, и он не позволяет вам входить в серверную комнату, если у вас есть какая-то удаленная консоль.
У Freedos есть возможность создавать образы дискет на флешке. Google вокруг, и есть несколько практических рекомендаций по этому вопросу. Это метод, который я всегда использую. Я уверен, что есть более "прямые" методы, но это всегда работало для меня.
Прелесть использования этого метода в том, что он может создать на вашем USB-накопителе загрузочный DOS-раздел "propper", в который могут быть добавлены файлы в обычном графическом интерфейсе (например, gnome или kde). Эти файлы появятся на диске, как только вы загрузитесь с него, и вы сможете запустить их так же, как любой другой исполняемый файл DOS...
Я полагаю, что с его помощью вы сможете сделать его загрузочным. Я не делал этого раньше, но если дискета обычно загрузочная, это должно позволить вам также загрузить ее. Так что просто скопируйте дискеты вместо упомянутых файлов Windows.