GRUB에 내 장치를 어떻게 나열합니까?

GRUB에 내 장치를 어떻게 나열합니까?

GRUB을 사용하여 간단한 OS 커널을 부팅하려고 합니다 stage2_eltorito. 그러나 컴파일된 ISO는 단순히 GRUB 프롬프트로 이어집니다. 온라인에서 찾아보니 커널을 로드해야 한다는 것을 알았습니다. 그러나 커널을 로드하려고 하면 명령을 사용하여 먼저 하드 디스크를 로드해야 한다는 메시지가 나타납니다 root. 커널을 로드하기 위해 ISO 파일의 파티션을 어떻게 로드합니까? 미리 감사드립니다!

답변1

당신의 하우투가 있습니다:

https://www.linux.com/learn/how-rescue-non-booting-grub-2-Linux

아니면 여기:

https://askubuntu.com/questions/38082/how-do-i-manually-boot-from-the-grub-prompt-after-do-release-upgrade

간단히 말해서:

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와 함께 모든 장치와 파티션을 표시합니다.

덕분에

관련 정보