문제점

어제 커널을 2.6.31-16으로 업데이트를 했습니다.
헌데 부팅에서 grub이 메뉴를 보여주지 않고 다음을 보여주더군요.

GNU GRUB version 1.97~1.97beta4
[ Minimal Bash-like line editing is supported ...계속뭐라뭐라합니다.]

sh:grub>

해결방법

jdjennings이라는 분이 쓴 댓글
(https://bugs.launchpad.net/ubuntu/+sour ... omments/69)에 임시 해결책이 보이네요.
kernel panic with VFS 와 관련된 임시 해결책이지만 bluenrose 님의 문제
(https://bugs.launchpad.net/ubuntu/+sour ... bug/477104)에 대한 임시 해결책이기도.

요점만 간단히 번역해 드리면 wubi grub2 의 ext4 지원에 문제가 있는 듯 보이니
별개의 ext2 파티션(가상 디스크)을 만들어서 그곳에서 커널 이미지와 램디스크 이미지를 불러온다는 걸로 보입니다.
주의: 자신의 윈도우즈 시스템에 맞게 /dev/sda1 부분을 고치세요.vmlinuz-2.6.31-16-generic와 initrd.img-2.6.31-16-generic 역시 마찬가지.

먼저 우분투 라이브 시디나 라이브 usb로 부팅합니다.

# 마운트 포인트를 몇개 만들고
mkdir /win /vdisk /vdisk.boot

#자신의 윈도우즈 시스템을 마운트 합니다
mount /dev/sda1 /win

#해당 디랙토리로 가서
cd /win/ubuntu/disks/

#boot.disk 파일을 만들고 ext2 파일 시스템으로 합니다.(200 메가바이트 파일로 했는데 이렇게 클 필요는 없습니다)

dd if=/dev/zero of=boot.disk bs=1MB count=1 seek=200
mkfs.ext2 -F boot.disk

#원래 있던 우분투 root.disk와 새로 만든 boot.disk를 앞서 만들어 놨던 마운트 포인트에 마운트합니다.
mount -o loop /win/ubuntu/disks/root.disk /vdisk
mount -o loop /win/ubuntu/disks/boot.disk /vdisk.boot

#vmlinuz-2.6.31-16-generic 과 initrd.img-2.6.31-16-generic 두 파일을 /vdisk.boot로 복사합니다.
cp /vdisk/boot/vmlinuz-2.6.31-16-generic /vdisk/boot/initrd.img-2.6.31-16-generic /vdisk.boot

#새파일 시스템에 대한 부분을 fstab 에 추가합니다.
vi /vdisk/etc/fstab
----------------------------------------------------------------
/host/ubuntu/disks/boot.disk /boot_initrd ext2 loop,errors=remount-ro 0 1
------------------------------------------------------------------
#재부팅
reboot

# grub> 프롬프트에서 다음 과 같이 해줍니다.

root (hd0,1)
loopback loop0 /ubuntu/disks/root.disk
loopback loop1 /ubunut/disks/boot.disk
root (loop1)

linux /vmlinuz-2.6.31-16-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro
initrd /initrd.img-2.6.31-16-generic

boot

저작자 표시 비영리 변경 금지
Posted by 주미스
◀ PREV : [1] : ... [7] : [8] : [9] : [10] : [11] : [12] : [13] : [14] : [15] : ... [249] : NEXT ▶

BLOG main image
사랑하는 나의 가족, 행복한 삶 (Top of the Rock, New York, May 6, 2009) by 주미스

공지사항

카테고리

Home (249)
HappyFamily (74)
Research (33)
Study (16)
Creation (5)
Diary (6)
Alticast (2)
DPNM Lab (5)
Travel(Overseas) (80)
Travel(Domestic) (6)
Linux (6)
Programming (7)
Hobby (1)
Photos (2)
Tip (1)
Statistics Graph

Total : 38,480
Today : 21 Yesterday : 22
free counters