Как загрузиться в vmware? - PullRequest
       97

Как загрузиться в vmware?

1 голос
/ 19 октября 2010

Я наткнулся на эти две строки в osdev wiki.

 nasm kernel.asm -f bin -o kernel.bin
    dd if=kernel.bin of=/dev/fd0

Копирует двоичный файл ядра на дискету.Означает ли это, что дискета становится загрузочной?Я не хочу создавать загрузочную дискету, вместо этого я хочу создать ISO-образ, с помощью которого я могу загружаться в VMware.Является ли это возможным?Если возможно, как это сделать?Пожалуйста, объясните с описанием.Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 21 ноября 2010

После того, как вы запустите приведенный выше код, вы можете просто использовать приведенную ниже команду для создания образа вашей дискеты,

dd if=/dev/fd0 of=Image.img

(сделать это как root)

Вы должны иметь возможность загружаться из Image.img с помощью виртуальной машины.

0 голосов
/ 25 октября 2010

Kernel.bin - это загрузчик, а первый сектор дискеты объемом 1,44 Мб - это загрузочный сектор.

Поэтому, когда вы пишете (используя dd в данном случае), он последовательно записывает данные в первый сектор и далее.

По моему опыту, посмотрите QEmu. У меня нет его в руках, но вы можете загружать загрузчики, используя это совершенно без преобразования в img или iso.

...