저는 두 개의 하드 드라이브(SSD와 일반 HDD 모두 RapidDrive로 관리되고 Windows 7이 사전 설치되어 있음)가 있는 Lenovo Ideapad y570을 가지고 있습니다.
먼저, Linux 설치를 위한 공간을 만들기 위해 500GB HDD를 약간 줄였습니다. 그런 다음 Linux Mint 12를 설치하고 드라이브(dev/sdb)에 grub도 설치했습니다.
설치 프로그램으로 인해 sda에 grub을 설치할 수 없습니다. 그런 다음 Linux Mint를 Ubuntu 12.04로 교체했지만 SSD(dev/sda이고 기본 옵션임)에 grub을 설치했습니다.
그 후 Windows로 부팅할 수 있었고 Ubuntu만 작동했습니다. 그래서 조사를 하고 Windows의 mbr을 sda1로 다시 작성하고, grub을 다시 설치하고, grub2를 grub-legacy로 교체해 보았습니다. 이제 파티션 테이블이 완전히 엉망이 된 것 같습니다. 출력 은 다음과 같습니다 fdisk -l
.
$ sudo fdisk -l
Disk /dev/sda: 64.0 GB, 64023257088 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125045424 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 7 HPFS/NTFS/exFAT
/dev/sda2 411648 1009430959 504509656 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5e5d1cc8
Device Boot Start End Blocks Id System
/dev/sdb1 * 1979 884389887 442193954+ 12 Compaq diagnostics
/dev/sdb2 884391934 976771071 46189569 5 Extended
/dev/sdb5 884391936 937705471 26656768 83 Linux
/dev/sdb6 937707520 967006207 14649344 83 Linux
/dev/sdb7 967008256 976771071 4881408 82 Linux swap / Solaris
또한 데이터를 복구하기 위해 Windows 파티션을 마운트할 수도 없습니다. 그리고 gparted를 열면 전체 sda 디스크가 할당되지 않은 것으로 나타나고 다음과 같이 표시됩니다.
디스크 외부에 파티션을 가질 수 없습니다!
또한 /dev/sda2의 최종 섹터 주소가 나를 혼란스럽게 합니다. SSD에서 부팅하면 mbr 오류가 발생하고 부팅되지 않습니다. HDD에서 부팅하면 grub bash만 표시됩니다.
파티션 테이블을 어떻게 복원합니까? 머신의 라이브 CD에서만 부팅할 수 있습니다.