안녕하세요
리눅스초짜입니다.
한 하드에 Centos와 Ubuntu를 멀티부팅시키려는데 문제가 발생하네요…
우분투를 먼저 깔고 Centos를 깔면 파티셔닝에서 boot를 잡을수가 없고,
Centos를 깔고 우분투를 설치하면 Grub에 우분투를 잡지를 못하네요.
그래서 우분투설치시 만든 파티션을 mount로 마운트 후
Grub에서
find /중간생략;;/stage1
에서도 파일을 찾을 수 없다고 나오고
그래도 파티션번호를 알아서 root (hd0, 8) 을 하면 실행은 되는데
setup(hd0)을 하면 또 에러가 납니다.
관리자 - 시스템 - 파티션 정보를 보면
Centos 설치시 파티션을 지정해준 마운트를 참조하고 있으며
우분투 설치시 파티션은 존재만 하고 마운트포인트가 정해지지 않은 것으로 나옵니다.
어떻게 해야 할까요 ㅠㅠ
Centos와 우분투는 멀티부팅이 안되나요?
[quote="bluel5v2":2g081r7y]안녕하세요
리눅스초짜입니다.
한 하드에 Centos와 Ubuntu를 멀티부팅시키려는데 문제가 발생하네요…
우분투를 먼저 깔고 Centos를 깔면 파티셔닝에서 boot를 잡을수가 없고,
Centos를 깔고 우분투를 설치하면 Grub에 우분투를 잡지를 못하네요.
그래서 우분투설치시 만든 파티션을 mount로 마운트 후
Grub에서
find /중간생략;;/stage1
에서도 파일을 찾을 수 없다고 나오고
그래도 파티션번호를 알아서 root (hd0, 8) 을 하면 실행은 되는데
setup(hd0)을 하면 또 에러가 납니다.
관리자 - 시스템 - 파티션 정보를 보면
Centos 설치시 파티션을 지정해준 마운트를 참조하고 있으며
우분투 설치시 파티션은 존재만 하고 마운트포인트가 정해지지 않은 것으로 나옵니다.
어떻게 해야 할까요 ㅠㅠ
Centos와 우분투는 멀티부팅이 안되나요?[/quote:2g081r7y]
우선 멀티 부팅 되고요… 보통 멀티 부팅을 리눅스에서 할때데 같은 grub 을 쓰면 /boot 는 같은 파티션을 사용해서서
공용으로 설정을 합니다. 어떤것이든 먼저 설치 된것에다 추가로 커널과 램디스크 이미지(모듈을 담은), System.map-xxx 를 복사해 두고. grub.conf 에 설정을 추가 해주기만 하면 됩니다.
먼저 설치된 리눅스 루트파티션의 /boot/grub/menu.lst 만 편집하시면 됩니다.
제 경우 우분투 8.04를 설치하고 8.10을 설치하니 Grub에 8.10이 자동으로 추가가 안되어서
수동으로 8.04 설치된 루트파티션의 menu.lst를 편집해서 쓰고 있습니다. 우분투 뿐만 아니라
아시아눅스도 설치해봤는데 역시 같은 방식입니다. Grub부트메뉴가 뜨는 루트파티션의 menu.lst
만 편집하시면 됩니다.
(우분투 설치 후 아시아눅스 설치하니 아시아눅스 Grub으로 설정이 되면서 우분투는 무시되더군요.
이럴땐 아시아눅스 루트파티션의 menu.lst를 편집하시면 됩니다.)
제 설정 보시고 따라하시면 될 듯…커널과 initrd 파일은 따로 복사안하셔도 됩니다.
root (hd0, x)와 UUID 설정만 잘 하시면 됩니다.
title Ubuntu 8.04.1, kernel 2.6.24-19-generic <–메뉴에 뜨는 이름
root (hd0,2) <–해당 리눅스가 설치된 파티션
제 경우 hd0,1(첫번째 주파티션)에는 xp and hd0,2(두번째 주파티션)에는 우분투 8.04
hd0,3(세번째 주파티션) 에는 우분투 8.10 x64
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=360e9805-f283-4f9a-90b8-4ddb68377aef ro quiet splash <–커널위치와 파일명 root=/dev/hda3 뭐 이런식도
가능한데 이런식의 경로는 리눅스 커널 마다 다르게 설정(sda sbd 등등) 되기 때문에 부팅안되는
경우가 허다하니 sudo ls -l /dev/disk/by-uuid 로 UUID 로 설정하면 확실합니다.
initrd /boot/initrd.img-2.6.24-19-generic <–initrd 이미지 파일명
quiet
title Ubuntu 8.04.1, 2.6.26.5 <–제가 컴파일한 커널로 부팅
root (hd0,2)
kernel /boot/vmlinuz-2.6.26.5 root=UUID=360e9805-f283-4f9a-90b8-4ddb68377aef ro
initrd /boot/initrd.img-2.6.26.5
quiet
title Ubuntu 8.10 AMD x64 2.6.27-rc8
root (hd0,3) <–세번째 주파티션에 설치된 우분투 8.10
kernel /boot/vmlinuz-2.6.27-rc8 root=UUID=7f3e1f5f-f4ff-40d4-9663-c971cc3defe5 ro
initrd /boot/initrd.img-2.6.27-rc8
quiet
title Ubuntu 8.10 AMD x64 2.6.27-4 generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.27-4-generic root=UUID=7f3e1f5f-f4ff-40d4-9663-c971cc3defe5 ro quiet splash quiet
initrd /boot/initrd.img-2.6.27-4-generic
quiet