: title RedHat Linux(2.4.20)
: root (hd0,0)
: kernel /vmlinuz-2.4.20 ro root=LABEL=/ hdc=ide-scsi
: initrd /initrd-2.4.20.img
위의 부분에서 root=LABEL=/ 이것을 바꿔줘야 합니다.
root=/dev/hda1 등으로
grub.conf 안을 보시면 주석이 달려있습니다. (레드햇 8.0 이니)
아래와 비슷한 내용입니다. (아래는 저의 경우 )
주석을 읽어보시면 왜그래야 하는 지까지 알수있습니다.
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd1,0)
# kernel /vmlinuz-version ro root=/dev/hdc2
# initrd /initrd-version.img
#boot=/dev/hdc1
( 대강 해석하면 )
당신은 /boot 파티션을 가지고 있습니다.
이것이 뜻하는 바는 모든 커널이나 initrd 의 경로는 /boot 에 관련이 있습니다.
즉 /boot=dev/hdc1 이라면 root=/dev/hdc2 가 됩니다.
명령어 df 를 해보시면 쉽게 아실 수 있습니다.
( 그냥 mount 하셔도 되구요)