
Я пытаюсь загрузить свое простое ядро ОС с помощью GRUB stage2_eltorito
. Однако скомпилированный ISO просто приводит к приглашению GRUB. Я поискал в интернете и увидел, что мне нужно загрузить свое ядро. Однако, когда я пытаюсь загрузить свое ядро, он говорит, что мне нужно сначала загрузить жесткий диск, используя команду root
. Как мне загрузить раздел моего файла ISO, чтобы загрузить свое ядро? Заранее спасибо!
решение1
Вот вам руководство:
https://www.linux.com/learn/how-rescue-non-booting-grub-2-Linux
или здесь:
Суммируя:
grub> set pager=1
grub> ls
(hd0) (hd0,msdos2) (hd0,msdos1)
grub> ls (hd0,1)/
lost+found/ bin/ boot/ cdrom/ dev/ etc/ home/ lib/
lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/
srv/ sys/ tmp/ usr/ var/ vmlinuz vmlinuz.old
initrd.img initrd.img.old
Это всего лишь пример, вам нужно изменить его в соответствии с вашей ситуацией. У вас есть примеры в связанных руководствах.
решение2
Команда grub ls -l
покажет все устройства и разделы с их UUID.