#operating-system #bootloader
#операционная система #загрузчик
Вопрос:
Моя тестовая ОС загружалась с дискеты раньше, теперь я пытаюсь загрузить ее с CD-ROM. Но я не совсем уверен, как BIOS по-разному обрабатывает загрузочный сектор дискеты и загрузочный сектор компакт-диска. Кажется, загрузочный сектор CD намного больше, чем загрузочный сектор с дискеты. Есть ли еще какие-то вещи, на которые мне нужно обратить внимание?
Может ли кто-нибудь подробнее рассказать об этом или указать мне на некоторые ссылки?
Спасибо.
Ответ №1:
Я бы рекомендовал загружаться с GRUB. Используйте образ eltorito, чтобы сделать компакт-диск загрузочным. Затем включите ваше ядро в образ компакт-диска и внесите запись в файл конфигурации GRUB используйте ваш файл ядра, например: kernel mykernel Включите любой инициал, если у вас есть, и загрузитесь. Чтобы узнать о загрузочных секторах CD, я бы посоветовал вам ознакомиться со спецификациями ISO
ISO9660 Упрощен для DOS / Windows
Я надеюсь, что эти ссылки помогут
Ответ №2:
Для начала вы должны знать, что bios использует для загрузки не первый сектор CDrom, а сектор 17, если я правильно помню.
Вы можете многому научиться, просмотрев загрузочные файлы cdrom, которые используют загрузчики, такие как grub или lilo. У Maby даже в minix есть опция загрузки с компакт-диска.