LFS 처음 시작 중 오류 발생

LFS 처음 시작 중 오류 발생

방금 LFS 시스템 구축을 마쳤는데 처음 시작할 때 문제가 발생했습니다. 발생하는 오류는 다음과 같습니다.

hd1 cannot get c/h/s values

약간의 배경 지식: 제가 사용하고 있는 기본 머신은 ESX6의 가상 머신에서 실행되는 CentOS7입니다. sda는 기본 CentOS7 드라이브이고 LFS의 두 번째 드라이브는 sdb입니다. 여기서 sdb1은 내 XFS/파티션이고 sdb2는 내 스왑 영역입니다.

내 /boot/grub/grub.cfg 아래의 Grub.cfg는 다음과 같습니다.

# Begin /boot/grub/grub.cfg
set default=0
set timeout=5

insmod xfs
set root=(hd1,0)

menuentry "GNU/Linux, Test-Linux-1.0" {
        linux   /boot/vmlinuz-4.12.7-lfs-8.1 root=/dev/sdb1 ro
}

fstab 항목은 다음과 같습니다.

# Begin /etc/fstab

# file system  mount-point  type     options             dump  fsck
#                                                              order

/dev/sdb1     /             xfs    defaults            1     1
/dev/sdb2     swap         swap     pri=1               0     0
proc           /proc        proc     nosuid,noexec,nodev 0     0
sysfs          /sys         sysfs    nosuid,noexec,nodev 0     0
devpts         /dev/pts     devpts   gid=5,mode=620      0     0
tmpfs          /run         tmpfs    defaults            0     0
devtmpfs       /dev         devtmpfs mode=0755,nosuid    0     0

fstab에서 sda1 및 sda2로 변경하고 Grub에서 루트를 sda1로, hdd를 0,0으로 설정하려고 시도했지만 여전히 성공하지 못했습니다.

어떤 아이디어가 있나요? 도와주셔서 감사합니다.

관련 정보