Grub говорит: "Стадия загрузки 2"
Я пытаюсь сделать загрузочный CD-ROM. CD должен использовать grub для загрузки. Я нашел загрузку stage2_eltorito (это файл, который используется для создания загрузочного жесткого диска) и записал его на диск. Я перезагрузился с диска, и он просто говорит "Загрузка Stage2 ....", и он зависает. Я не могу понять свою ошибку.
Поэтому я попытался поместить файлы stage1 и stage2 на компакт-диск, и он записал "GRUB _" на экран, а затем повис. Кто-нибудь думает, что мне лучше поставить Stage1 и Stage2 на CD, чем использовать Stage2_eltorito, который на самом деле создан для создания Grub CD?
Я также попытался поместить файл "initrd" на диск с помощью stage2_eltorito. Но когда я загружаюсь с компакт-диска, он говорит: "Загрузка Stage2 " с сотнями точек после этого! Кто-нибудь знает причину всех этих странных вещей?
1 ответ
Немного погуглив, я нашел это. В статье автор объясняет, что при запуске 1-го этапа он пишет слово "GRUB " с пробелом в левом верхнем углу экрана. При запуске второго этапа добавляются слова "Загрузка второго этапа". Таким образом, если этап 1 выполняется и по какой-либо причине этап 2 не запускается после этого, вы получите слово "GRUB " и пробел в левом верхнем углу. Он также объясняет, что если этап 1 запускается и по какой-то причине он вызывает себя для запуска после него вместо вызова этапа 2, и это продолжается в бесконечном цикле, у вас будет экран "GRUB GRUB GRUB GRUB" по всему экрану.! Теперь, в другом случае, когда я использовал stage2_eltorito, все это не относится. Там я совершил другую ошибку. При использовании ImgBurn для создания загрузочного диска вы должны установить флажок "Таблица информации о загрузке патча". Когда я это сделал, это сработало. Итак, да, я думаю, что мне лучше использовать stage2_eltorito, но я должен нажать на "Таблицу информации о загрузке патча".