XP 재설치 후 우분투 grub를 수정해서 우분투 부팅이 가능하도록 했습니다…
하지만 다시 grub 부트 모드에서 xp로 들어가려고 하면
error : no such device : b6a8a724a8a6e1db
라는 에러가 뜨더군요…
그도 그럴것이…예전같으면 우분투에서 윈도우 파티션을 windows( c:\ - 약 80GB), Data(d:\ - 약120GB)를 잡았는데…
grub 복구 후에는 Data는 잡지를 못하고, windows는 "91GB 파일 시스템"이라고만 나오고 있습니다.
후에 여기저기 검색 하고 그대로 실행해 보아도 해결이 되지 않더군요…
grub 복구는
강분도 님의 방법으로 하였습니다. mount 하는 방법으로…
그렇게 하니 우분투는 되는데, xp 부팅이 안되더군요…
저도 검색해서 제 능력 되는거 까지는 다 해봤습니다…;;
앞으로 xp는 1년 주기로 엎어야하는데…이럴때마다 고생할 수도 없고…해결방법을 얻고자 합니다…
제 HDD의 정보는
root@seok-desktop:/# fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x18b118b1
Device Boot Start End Blocks Id System
/dev/sda1 * 1 11089 89072361 7 HPFS/NTFS
/dev/sda2 11090 38912 223488247+ f W95 Ext’d (LBA)
/dev/sda5 11090 14824 30001356 83 Linux
/dev/sda6 14825 15665 6755301 82 Linux swap / Solaris
/dev/sda7 15666 38912 186731496 7 HPFS/NTFS
root@seok-desktop:/# cat /boot/grub/device.map
(hd0) /dev/sda
(hd1) /dev/sdb
입니다.
sda1 - windows
sda2 - windows 이외의 파일 집합(?)
sda5 - linux ubuntu
sda6 - swap
sda7 - data
menu.lst는
title Ubuntu 9.10, kernel 2.6.31-17-generic
uuid 9ee9a2a4-e463-4015-b3d1-55d52112e7e9
kernel /boot/vmlinuz-2.6.31-17-generic root=UUID=9ee9a2a4-e463-4015-b3d1-55d52112e7e9 ro quiet splash
initrd /boot/initrd.img-2.6.31-17-generic
title Ubuntu 9.10, kernel 2.6.31-17-generic (recovery mode)
uuid 9ee9a2a4-e463-4015-b3d1-55d52112e7e9
kernel /boot/vmlinuz-2.6.31-17-generic root=UUID=9ee9a2a4-e463-4015-b3d1-55d52112e7e9 ro single
initrd /boot/initrd.img-2.6.31-17-generic
title Chainload into GRUB 2
root 9ee9a2a4-e463-4015-b3d1-55d52112e7e9
kernel /boot/grub/core.img
title Ubuntu 9.10, memtest86+
uuid 9ee9a2a4-e463-4015-b3d1-55d52112e7e9
kernel /boot/memtest86+.bin
입니다.
windows boot flag문제일 수도 있다고 해서
gparted 설치하여 확인 결과 sda1 - windows에 boot 표시가 되어있었습니다…하지만 xp 부팅은 되지 않더군요.
어떻게 해결 해야할까요…
이 글을 쓰고 windows를 다시 설치하여 grub를 복구를 다시 했지만…
결과는 똑같이 나오네요…;; 에휴.
또한 고쳐 보겠다고 grub 들어가서 rootnoverity 어쩌구 하다가…
부트 메뉴에서 최신 버전으로 부팅을 하면 boot to (hd0,4)라는 메시지가…
제가 알기로 제가 설치되어있는 linux는 sda5, (hd0,5) 아닌가요…;;?
왜 저걸로 부팅이 되죠…;;
나중을 위해 해결책을 찾고 싶습니다.