Проблема с загрузкой ОС - PullRequest
0 голосов
/ 28 июля 2011

Поскольку моя работа станет светлее в течение следующего месяца или около того, я решил возиться с ОС, просто чтобы посмотреть, как они работают. Я нашел этот сайт , и я пытаюсь запустить код, который он предоставил. Я точно следую инструкциям (в меру своих возможностей), но когда я пытаюсь загрузиться с QEMU, я получаю следующий текст:

SeaBios (version-blahblah)

Booting from Hard Disk...
Boot failed: could not read the boot disk.

Booting from Floppy...

И это никогда не загружается. Я относительно новичок в Ubuntu и надеюсь, что кто-нибудь сможет указать мне, где я допустил ошибку. Я надеюсь, что этой информации достаточно для диагностики моей ошибки, и спасибо заранее!

РЕДАКТИРОВАТЬ: Хорошо, я попробовал другой учебник, который провел меня по очень похожим шагам (но с немного другим кодом), и у меня все еще была та же проблема. Я также загрузил MikeOS с образа дискеты, с которым он поставляется, и он работал нормально.

РЕДАКТИРОВАТЬ 2: Aaaaah! Я просто понял, что когда я нажал Ctrl + C, текст, который должен был появиться, появился на мгновение, а затем ушел вместе с QEMU. Что я могу сделать, чтобы текст появился раньше? Я пытался переместить бесконечный цикл после команды display, но безрезультатно.

Ответы [ 2 ]

0 голосов
/ 28 июля 2011

Есть ли у вас байты 0x55, 0xAA по смещению 510 вашей MBR?

0 голосов
/ 28 июля 2011

Я хочу начать с того, что я не прочитал всю предоставленную вами страницу (так как у меня не хватает времени). Однако ошибка, которую вы не можете загрузить с жесткого диска, независимо от ОС, обычно (всегда в моем предыдущем опыте) означает, что либо MBA (Master Boot Record) испорчена / неверна, либо у вас нет раздела с загрузкой флаг на нем.

Когда у меня будет время, я загляну глубже на эту страницу и посмотрю, смогу ли я точно найти, в чем может быть проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...