GRUB sda1 UUID에 문제가 있습니다


3

컴퓨터에서 3 중 부팅을 설정하는 데 문제가 있습니다 ... ( 도움이 될 것이라고 생각되면 이 스레드를 살펴보십시오 ).
우분투 항목과 "Windows"항목이있는 GRUB 메뉴를 사용하여 EasyBCD 메뉴를 호출하여 Windows 7과 XP 중에서 선택할 수있게되었습니다.

GRUB이 올바르게 설정된 경우 에만 모든 것이 정상입니다 .

이유를 찾을 수 없지만 우분투를 열려고하면이 문제가 발생합니다.

여기에 이미지 설명을 입력하십시오

이미 menu.lst를 제거하고 grub-update 및 grub-install을 시도했습니다.
나는 거기에 있던 다른 UUID와 마찬가지로 / dev / disk / by-uuid / << uuid있는 >>에서 / dev / sda1에 대한 심볼릭 링크를 만들려고했지만 ... 그것이 저에게 오류를 던졌을 때 열린 busybox.

어떤 아이디어?

[업데이트]
다음은 문제가있는 GRUB 항목입니다.

타이틀 Ubuntu 9.04, 커널 2.6.28-15-generic
UUID b1ed36e5-4d84-4eb8-86ef-6f1135ffc238
커널 /boot/vmlinuz-2.6.28-15-generic root = UUID = b1ed36e5-4d84-4eb8-86ef-6f1135ffc238 ro quiet 스플래시
initrd /boot/initrd.img-2.6.28-15- 일반
조용함

그리고 이것은 내 /dev/disk/by-uuid폴더 :

04DCBCFBDCBCE856-> ../../sdb1(NTFS 백업 디스크)
4434E77734E769FE-> ../../sda4(NTFS WinXP)
ACB09F0DB09EDCE0-> ../../sda2(NTFS Win7)
b5311be8-a853-4fdd-aed5 -d65974b3c0c4-> ../../sda5 (EXT4 홈)
C04B-4D97-> ../../sdc (내가 실행중인 FAT32 라이브
펜 드라이브 ) D28447F68447DB9B-> ../../sda6 ( NTFS 파일 파티션)
e0e88f38-d815-423a-9d5e-64b9c74a8b92-> ../../ sda7 (스왑)


/boot/grub/menu.lst의 관련 항목을 게시 할 수 있습니까? 특히 그것은 kernel라인 을 보는 데 도움이 될 것 입니다. (어쩌면 그냥이 명령의 출력을 게시 grep kernel /boot/grub/menu.lst)
돌팔이 의사 키호테

그렇지 않으면 kernel부팅 할 때 Grub 내 에서 라인에 표시되는 내용을 적어 두십시오 . root=매개 변수가 손상 되었을 수 있습니다.
quack quixote 2

요청한 내용과 by-uuid를 추가했습니다. xD
igorsantos07 1

답변:


1

정말 죄송합니다.이 질문을 완전히 잃어 버렸습니다. 당신은 그것을 해결 했습니까?

에 따르면 은 / dev / 디스크 /별로 UUID 목록, 존재 하지 와 관련된 UUID 는 / dev / sda1을 . 여전히 유효한 루트 파티션입니까?

  • 명령으로 확인할 수 있어야합니다 sudo tune2fs -l /dev/sda1. 그게 효과가 있다면
  • fsck 를 실행 해보고 ( sudo fsck -n /dev/sda1오류를보고하는지 확인하십시오) 작동하는지 확인하십시오
  • 파일 시스템 ( sudo mount /dev/sda1 /mnt또는 이와 유사한)을 마운트하십시오 .

이 세 가지 테스트가 작동하면 파일 시스템의 UUID를 실수로 설정 해제 한 것일 수 있습니다. 다음을 사용하여 UUID를 이전 값으로 재설정하십시오.

sudo tune2fs -U b1ed36e5-4d84-4eb8-86ef-6f1135ffc238 /dev/sda1

파일 시스템 테스트 중 하나가 실패하면 다른 문제가 생길 수 있지만 추가 정보 없이는 너무 많은 가능성이 있습니다.


0

grub2를 다시 설치하고 grub과 새로 고쳐지지 않은 커널을 제거하면됩니다. 이것은 나에게 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.