리눅스 rescue모드 질문입니다!!!!도와주십시오!!!!!ㅠㅠㅠ
글쓴이: rlgnszzz / 작성시간: 월, 2012/01/09 - 8:04오후
처음에 BIOS화면 나오고 멀티부팅 화면 나와야 하는데 BIOS뜨고 바로 이런 화면 나오네요..
그래서 설치cd를 넣고 rescue모드로 들어가서 chroot/mnt/sysimage 하고 cd /etc 하고
vi grub.conf 하고 default=0....................을 쓰고 :wq 하는데
166에러 뭐 하면서 컨티뉴 뜨는데 저장이 않되네요..
어휴..
그리고 grub.conf 내용도 부탁드릴게요..
한 이틀째 계속 구글링도 하고 카페에도 헬프를 청해봤는데 잘 않되네요..ㅠㅠ
부탁드립니다!!
새해복 많이 받으세요^^
File attachments:
첨부 | 파일 크기 |
---|---|
1325986814016.jpg | 15.37 KB |
1325986836279.jpg | 20.39 KB |
1325986850887.jpg | 24.95 KB |
Forums:
grub이 제대로 설치가 안된 건가봐요?
우선 BIOS 다음에 나오는 화면은 부트로더인 grub이 설정이 안돼 grub 쉘을 띄운건데요.
이 상태에서도 시스템이 설치된 파티션만 잘 알고 있으면 부팅이 가능합니다.
첫번째 파티션에 리눅스가 설치되어 있다고 가정하면,
grub > root (hd0,0)
grub > kernel /boot/vmlinuz root=/dev/sda1 single
grub > boot
이렇게 명령내리시면 rescue CD 없이도 부팅가능할 겁니다.
grub 명령행에서도 Tab키로 명령완성이 되니
"root (hd" 이렇게만 치시고 Tab키 누르시면 파티션 나누신거 보여줄테고요,
kernel 명령에서도 /boot 디렉토리에 커널 이미지를 Tab으로 확인하면서 지정해 주시고
boot 명령으로 부팅해보세요.
kernel 명령에 맨 마지막 single 옵션은 비상 복구모드 지정인데 grub을 제외한
시스템 설치에 문제가 없었다면 이 옵션 없이 정상 부팅될 것입니다.
부팅후에 grub을 다시 설치하셔야하고요.
grub.conf 확인하시고,
# grub-install /dev/sda
로 첫번째 디스크 MBR에 grub 설치하세요.
부팅이 되지 않으시면,
http://kldp.org/node/69928 게시물 참고하시고요.
그리고 제가 쓰는 grub.conf입니다.
timeout 6
default 0
color light-green/black yellow/blue
splashimage (hd0,0)/boot/grub/splash.xpm.gz
# menu
title Gentoo GNU/Linux - normal boot
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1 cgroup_disable=memory pcie_aspm=force
title Gentoo GNU/Linux - softlevel=battery
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1 softlevel=battery cgroup_disable=memory pcie_aspm=force
title Boot from the CDROM
root (hd0,0)
kernel /boot/grub/memdisk.bin
initrd /boot/grub/sbootmgr.dsk
title Reboot the machine
reboot
title Halt the machine
halt
감사합니다.ㅠㅠ
그런데 root (hd0 하고 탭하니까 이런 구문이 뜨네요
Possible partitions are:
Partition num : 0, Filesystem type unknown, partition type 0x7
Partition num : 1, Filesystem type unknown, partition type 0x7
Partition num : 4, Filesystem type is ext2fs, partition type 0x83
이라고 뜨고 root (hd0,0)이랑 root (hd0,1)은 Filesystem type unknown, partition type 0x7 이라고 하고..
마찬가지로 root (hd0,4)하면 Filesystem type is ext2fs, partition type 0x83 이런식으로 뜨고
kernel /boot/vmlinuz root=/dev/sda1 single 하니까 Cannot mount selected partition 이라고 뜨네요..
그래서 sda0~9까지 바꿔서 해보기도 했는데 여전히 잘 않되네요..``
댓글감사합니다!
음...
다섯번째 파티션에 리눅스가 깔려있나보군요.
grub> root (hd0,4) 여기 까지는 맞는데요.
grub> configfile /boot/grub.conf 나
grub> configfile /etc/grub.conf
실행해보시고 안되면 파일시스템이나 설정 파일에 문제가 있는 것이고,
파일시스템이 문제이면 파티션부터 새로 재설치, 설정 파일 문제이면
grub> cat /boot/grub.conf 나
grub> cat /etc/grub.conf
해서 내용 중에 kernel로 시작하는 부분(커널 이미지 위치와 옵션) 옮겨 적으셔서 kernel 명령
grub> kernel (찾아낸 이미지 위치와 커널옵션) 내리시고
grub> boot 으로 부팅시도해 보세요.
grub.conf에 커널 이미지 설정이 문제일 수도 있는데
grub> kernel /boot/ 여기서 탭을 눌러서 vmlinuz(보통 커널 이미지 파일명)로 시작하는 파일을 지정하시고 커널 옵션 root=/dev/sda5 추가하세요. 그리고 boot 명령 내려보세요.
감사합니다!
우선 신경써주셔서 너무 감사드리구요!!
grub>root (hd0,4) 하고
다음에
grub> configfile /boot/grub.conf
grub> configfile /etc/grub.conf
알려주신 위에 두개 다
Error 15: File not found 라고 뜨네요..
그래서
grub> cat /boot/grub.conf
grub> cat /etc/grub.conf
했는데 이것역시 Error 15: File not found 이렇게 뜨네요..
그래픽모드에선 boot에 있었는데 rescue모드에서 보니까 etc로 가있더라구요..``
그래서 처음에 /etc/grub.conf 로 먼저 해보고 /boot/grub.conf 로 해봤는데 계속 에러가 뜨네요..
재..설..치 를 해야하는 방법 밖에 없나요``?
제가 멀티부팅으로 m$7이랑 같이 했는데 m$7만이라도 나오게 하는 방법 없을까요?
시간내주셔서 답변 주신거 너무 감사드립니다!!!!
아..
/boot/grub.conf 말고 /boot/grub/grub.conf도 해보세요...
배포판마다 다르긴 하지만 이게 맞을 거 같네요.
그냥 kernel /boot/에서 탭키 누르면 뭐 나오나요?
윈7 부팅은 grub 쉘에서
grub> root (hd0,0) 만약 두번째 파티션에 설치되어있다면 (hd0,1)입니다.
grub> savedefault
grub> makeactive
grub> chainloader +1
명령 내리면 될겁니다. grub.conf에서 윈7 메뉴 엔트리 내용과 같지요.
kernel /boot/ 하면
kernel /boot/ 하면 Error17+특수문자:Cannot mount selected partition 이라고 뜨네요..
그런데 윈7은 알려주신데로 하니까 되네요!!
문제는 리눅스 이지만..ㅠㅠ정말 감사합니다..ㅠㅠ
제가 오늘 휴가 마지막날이고 10분후에 나가야 해서..나중에 해야할듯 싶네요.
정말 감사합니다^^
댓글 달기