Linux Mint 13을 설치하는 데 이상한 문제가 있습니다. Windows XP가 설치되어 있고 Linux Mint를 두 번째 시스템(이중 부팅 포함)으로 설치하고 싶습니다. 여러 컴퓨터에서 동일한 Mint 버전과 동일한 설치 미디어를 사용하여 이 작업을 여러 번 수행했습니다. 하지만 이번에는 문제에 봉착했습니다. 새 Linux Mint 설치가 완료된 후 재부팅했는데 다음과 같은 내용이 표시되었습니다.
error: no such partition
grub rescue>
나는 많이 검색하고 다음을 모두 시도했습니다.http://itsfoss.com/solve-error-partition-grub-rescue-ubuntu-linux/그리고 유사한 가이드는 도움이 되지 않습니다. 즉, grub을 다시 설치했는데 오류가 보고되지 않았지만 재부팅했을 때 동일한 오류가 다시 발생했습니다.
그런데 이상한 사실을 발견했습니다. 두 개의 NTFS 파티션이 있습니다: /dev/sda1
및 /dev/sda5
. 내 Linux 기본 파티션이 열려 /dev/sda6
있고 스왑 파티션도 열려 있습니다 /dev/sda7
.
그런 다음 grub 복구 프롬프트에서 를 입력했는데 ls
출력은 다음과 같습니다.
(hd0) (hd0,msdos5) (hd0,msdos1)
그러나 이러한 파티션은 모두 실제로 NTFS입니다! 이렇게 하면 내 파티션이 완전히 표시되지 않습니다 ext4
. 그래서 "해당 파티션이 없습니다"라고 표시됩니다. livecd 및 Gun gparted를 통해 로드하면 모든 파티션이 표시되고 모든 것이 괜찮아 보입니다. 물론, 어딘가에 설치하고 chroot
놓아두면 작동할 것입니다.
그러나 GRUB에서는 이를 볼 수 없습니다.
어떤 문제가 발생할 수 있으며 어떻게 해결합니까?
고쳐 쓰다:
출력 sfdisk -d /dev/sda
:
mint@mint ~ $ sudo sfdisk -d /dev/sda
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
# partition table of /dev/sda
unit: sectors
/dev/sda1 : start= 63, size=102392577, Id= 7, bootable
/dev/sda2 : start=102392701, size=522749059, Id= 5
/dev/sda3 : start= 0, size= 0, Id= 0
/dev/sda4 : start= 0, size= 0, Id= 0
/dev/sda5 : start=102392703, size=324082017, Id= 7
/dev/sda6 : start=426475520, size=194473984, Id=83
/dev/sda7 : start=620951552, size= 4190208, Id=82
이 경고가 정확히 무엇을 의미하는지 잘 모르겠지만 동일한 구성(WinXP + Linux Mint)을 사용하는 다른 컴퓨터에서는 매우 유사한 출력이 있으므로 sfdisk
문제가 되지 않습니다.
업데이트 2:
@AvinashRaj가 제안한 대로 시동 복구를 시도했지만 도움이 되지 않았습니다. 통나무:http://paste.ubuntu.com/7209498/
(문제가 있는 것 같았으나 결국 신고했습니다 Boot successfully repaired.
.)
다시 한 번 말씀드리지만, 어떤 이유로 GRUB가 내 Linux 파티션을 볼 수 없습니다 sda6
.sda7
답변1
문제는 내 하드 드라이브가 HP Compaq nw8240인 노트북의 BIOS에 비해 너무 큰 것(320GB)인 것 같습니다.
먼저, 하드 드라이브를 완전히 다시 포맷하려고 했습니다 gparted
. 비슷한 파티션 구조를 만들고 Linux를 설치했는데 GRUB가 더 이상 작동하지 않았지만 이제 다른 오류 메시지가 표시됩니다 Error: out of disk
.
인터넷 검색을 한 후 대용량 하드 드라이브가 이 문제를 일으킬 수 있다는 사실을 발견하여 /boot
하드 드라이브 시작 부분에 작은 파티션을 만들고 이 파티션을 사용하여 시스템을 다시 설치했으며 이제 작동합니다.