[질문]Ubuntu 9.10 kernel update 후 Windows 부팅 오류
안녕하세요 Android 때문에 Ubuntu 어쩔 수 없이 열심히 공부하고 있는 사람입니다.
Froyo를 빌드 하려고 하다뵈 Ubuntu 9.10을 설치 하였습니다.
c: windows
D에 30G로 해서 설치했습니다.
그뒤 Ubuntu를 정상적으로 실행 뒤 windows를 실행하고 했더니 Windows Log가 보이더니
파란 화면에
xmnt 2000 - program not found - skiping AUTOCHECK
autochk - program not found - skiping AUTOCHECK
뜨고 재부팅이 되버립니다.
그리고 다시 Windows를 선택했더니 아래와 같은 목록이 보입니다
안전모드
안전모드(네트워크)
안전모드(명령어...)
마지막으로 실행 환경
표준 모드
선택하면 반복됩니다.
Ubuntu Linux 설정은 아래와 같습니다.
fdisk -l /dev/sda의 실행 화면
/dev/sda1 HPFS/NTFS
/dev/sda2 W95 Ext'd(LBA)
/dev/sda5 HPFS/NTFS
fdisk
/dev/hda (form the first IDE disk)
/dev/sdc (form the first SCSI disk)
/dev/eda (form the first PS/2 ESDI drive)
/dev/rd/c0d0 ...
cat /boot/grub/device.map
(nd0) /dev/sda
cat /boot/grub/grub.cfg 중 windows
title Microsoft Windows XP Professional
root (hd0,1)
savedefault
chainloader +1
입니다.
도와주세요.. ㅜㅜ
저장장치가 다양하네요 ㅡ.ㅡ 읽다가
저장장치가 다양하네요 ㅡ.ㅡ
읽다가 헷갈립니다.
윈도우는 eide[/dev/hda] 에 리눅스는 나중에 sata/scsi[/dev/sda]에 설치했다는 거 같습니다.
맞다면, sudo grub-install /dev/hda
하면 될것 같습니다.
하드 구성이 위와 다르다면 그냥 sudo blkid 실행한 값을 다시 올려보거나 윈도우가 설치된 하드에 맞춰서 grub를 설치하면 됩니다.
p.s. /dev/sdc 가 usb메모리라면 umount 한 상태에서 grub 설치해야 문제가 생기지 않습니다.
*******************************
데비안과 세벌식 사용자입니다
*************************************
답변 감사드립니다. 기재 해주신 대로 실행해
답변 감사드립니다.
기재 해주신 대로 실행해 보았습니다.
root@ubuntu:~# sudo grub-install /dev/hda
grub-probe: error: Cannot find a GRUB drive for /dev/loop0. Check your device.map.
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.
root@ubuntu:~# sudo blkid
/dev/loop0: UUID="a3bc2970-32a7-4a99-84f4-1e1733d287ae" TYPE="ext4"
/dev/sda1: UUID="08F8348DF8347B50" TYPE="ntfs"
/dev/sda5: UUID="6CD88A7AD88A41F6" LABEL="Data" TYPE="ntfs"
root@ubuntu:~# cat /boot/grub/device.map
(hd0) /dev/sda
root@ubuntu:~#
혹시나 하여 아래와 같이도 실행해 보았습니다.
root@ubuntu:~# sudo grub-install /dev/sda1
grub-probe: error: Cannot find a GRUB drive for /dev/loop0. Check your device.map.
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.
root@ubuntu:~# ^C
root@ubuntu:~#
안되네요. ᆍ
첫질문글과 제 답글에 이어 다신 내용이 좀 많이
첫질문글과 제 답글에 이어 다신 내용이 좀 많이 이상한데요
있어야 될게 없기도 하고, 제가 알고있는 상식에서 많이 벗어나네요
/dev/loop0: UUID="a3bc2970-32a7-4a99-84f4-1e1733d287ae" TYPE="ext4" 여기에 우분투가 설치되어 있다는 건가요?
loop는 보통 시디롬을 의미하는데...
p.s. 하드에 배드가 있거나, 설치가 잘못된 것 같습니다.
*******************************
데비안과 세벌식 사용자입니다
*************************************
답변
답변 해 주신 부분 감사드립니다.
설치가 잘 못되셨다고 하셨느데요. windows를 새로 설치 하고 싶은데 설치가 안 됩니다.
Windows를 C:에 설치 한 뒤 Ubuntu를 D에 설치하였습니다.
그랬더니 위와같이 되었습니다.
아직도 수정을 못하고 있습니다.
도와주세요 ᆍ
댓글 달기