qemu /dev/sda 로 로컬 부팅할때 Windows만 에러나네요
글쓴이: vhgksl / 작성시간: 수, 2010/02/10 - 9:51오전
[root@localhost ~]# fdisk -l Disk /dev/sda: 250.0 GB, 250059350016 bytes 12 heads, 36 sectors/track, 1130549 cylinders Units = cylinders of 432 * 512 = 221184 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 284482 61448094 7 HPFS/NTFS /dev/sda2 284485 379276 20474842+ 83 Linux /dev/sda3 379276 402964 5116702+ 82 Linux swap / Solaris /dev/sda4 402964 1130538 157155862+ 5 Extended /dev/sda5 402964 497792 20482843+ 83 Linux /dev/sda6 * 497792 640015 30719999+ 83 Linux /dev/sda7 640015 775657 29298808+ 83 Linux /dev/sda8 775658 917879 30719934 83 Linux /dev/sda9 917880 1012694 20480022 83 Linux Disk /dev/sdb: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 10199 81923436 7 HPFS/NTFS /dev/sdb2 10200 22358 97667167+ 83 Linux
/dev/sda1이 windows xp가 설치된 파티션입니다. 나머지는 리눅스가 설치되어있습니다.
[root@localhost ~]# modprobe kvm_intel [root@localhost ~]# qemu -hda /dev/sda
kvm 모듈을 올리고 qemu로 로컬 MBR로 부팅 시켰습니다. MBR의 부터로더는 리눅스용 GRUB이구요. 윈도우즈 xp는 GRUB에서 other로 해서 부팅을 아래처럼 넘겨줍니다.
rootnoverify (hd0,0) chainloader +1
이런식으로 구성되어 있는데, 실제로 부팅해보면 아래처럼 멈춥니다.
Booting command-list rootnoverify (hd0,0) chainloader +1
리눅스는 부팅이 되는데 윈도우즈 xp는 왜 안될까요?
Forums:
댓글 달기