: 레드햇8.0을 깔고 조금씩 익히고 있다가, 하드 끝자락에 남겨둔 공간에
: 드디어 우리 데비안이를 입주시켰습니다. 만세~ ^-^;
: 그런데..
: 레드햇 설치하면서 MBR에 설치된 우리 GRUB이 데비안을 잘모른다고
: grub.conf를 수정해달라고 하는군요.
: 데비안의 /boot 가 /dev/hda14에 있구요
: /가 /dev/hda15에 마지막으로 /home이 /dev/hda16 에 있습니다. (스왑은 레뎃이랑 공유)
:
: 레뎃에서 /boot/grub/grub.conf를 vim으로 열고
: 아래처럼 몇줄 추가를 해줬는데, 데비안으로 부팅에 실패했네요.
:
: title Debian GNU Linux
: root (hda0,13)
: kernel /vmlinuz-2.4.2 root /dev/hda15
:
: 잘못된부분이 있나요?
: vmlinuz다음에 써주는 숫자는 어떻게 알아내죠?
: 그리고 옵션으로 ro나 vga가 있는데 관련 문서나 설명 구할 수 있을까요.
:
default=0
timeout=10
splashimage=(hd1,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-19.8.0)
root (hd1,0)
kernel /vmlinuz-2.4.18-19.8.0 ro root=LABEL=/ hdd=ide-scsi
initrd /initrd-2.4.18-19.8.0.img
제 레드햇 8.0 의 grub.conf 의 내용 중에 최신 커널 부분입니다.
( 디폴트 부팅하는 커널이죠.)
vmlinuz 뒤에 붙은 숫자는 데비안이 깔린 /boot 에 뭐가 깔렸는가에 따라
다릅니다.
그냥 vmlinuz 일 수도 있습니다.
데비안이 깔린 곳도 어차피 리눅스 파티션이니 레드햇에서
마운트 시켜서 들여다 보면 되겠네요.
kernel /vmlinuz-xxx ro root=/dev/hda15
이렇게 하면 되지 않을까요?
( ro 를 붙이는 것은 부팅 시에 Read Only 로 사용하고 부팅이 끝나면
풀어주는 것으로 알고 있습니다. kldp.org 에 부팅 문서 참고하세요.
hdd=ide-scsi 가 붙은 것은 시디라이터 때문이니 이건 필요없을 거구요 )
splashimage 문제가 발생할 수도 있으니 역시 마운트 후에 확인하세요.
( /boot/grub/ 아래 등... )
그리고 데비안을 Grub 으로 깔았으면 데비안 파티션을 마운트 하고서
/boot/grub 안에 grub.conf 화일이 있지않을까요?
저도 경험해보지 못했지만 그냥 기본적인 내용을 두서 없이 적었습니다.