Grub 에서 다른 물리 RAID 의 Grub(mbr?) 로 접근하는 방법
하드디스크가 총 3개 있습니다.
두개는 RAID 로 물려 있고 하드디스크는 여러개의 파티션으로 구분되어 있습니다.
우선은
sda (싱글)
- /dev/sda1 (ntfs)
- /dev/sda2 (Ubuntu)
- /dev/sda3 (swp)
sdb, sdc (레이드)
- /dev/mapper/isw_djfccdadhf_operator
- /dev/mapper/isw_djfccdadhf_operator1 (windows)
-opensuse
- /dev/mapper/isw_djfccdadhf_operator5 (/boot)
- /dev/mapper/isw_djfccdadhf_operator6 (swp)
- /dev/mapper/isw_djfccdadhf_operator7 (/)
- /dev/mapper/isw_djfccdadhf_operator8 (/home)
- /dev/mapper/isw_djfccdadhf_operator9 (ntfs)
- /dev/mapper/isw_djfccdadhf_operatorB
- /dev/mapper/isw_djfccdadhf_operatorB1 (ntfs)
COMOS 설정 건드리지 않고 각각의 운영체제로 돌입할까 인데.. 싱글과 레이드의 마스터 부트 레코드만 넘나든다면, Ctrl+Alt+Del 키의 도움없이 접근이 가능할것 같습니다. 수세와 윈도우는 이곳 wiki를 참조해 DD 명령으로 가능하게 되었습니다만, 수세 Grub과 우분투의 Grub의 상호 연결을 잘 모르겠습니다.
수세에서 우분투 vmlinuz 파일 호출은 가능한데 이것보다 수세 grub 에서 우분투의 menu.lst를 그리고 우분투 grub 에서 수세의 menu.lst를 불러오고 싶습니다. 물론 두 파일을 합치지 않고서 말이죠.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
수세 10.3에서 만들어주는 방법을 참조해 간단히 해결 할 수 있었습니다.
제목처럼 Grub 에서 다른 물리하드의 MBR 을 불러오는 방법은 아닌것 같고, configfile 이란 것을 사용하여 다른 하드의 menu.lst 를 불러 오는 방식이네요.
예;
위 하드정보를 참조하고, hd1의 grub 으로 부팅을 시작할때.. /dev/sda2 의 menu.lst 의 내용을 불러오려면..
title Ubuntu, kernel 2.6.20-16-lowlatency
root (hd0,0)
configfile /boot/grub/menu.lst
댓글 달기