Как загрузить образ дискеты без дисковода?

Предположим, у меня есть образ дискеты 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.

Другие вопросы по тегам