![GRUB에 내 장치를 어떻게 나열합니까?](https://rvso.com/image/1543361/GRUB%EC%97%90%20%EB%82%B4%20%EC%9E%A5%EC%B9%98%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%82%98%EC%97%B4%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
GRUB을 사용하여 간단한 OS 커널을 부팅하려고 합니다 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와 함께 모든 장치와 파티션을 표시합니다.