Windows 7을 다시 설치하고 grub을 다시 설치한 후 /home/ 파티션을 마운트할 수 없습니다.

Windows 7을 다시 설치하고 grub을 다시 설치한 후 /home/ 파티션을 마운트할 수 없습니다.

지정된 파티션에 Windows 7을 다시 설치했는데 평소와 같이 MBR을 자체 항목으로 덮어써 우분투 12.04 파티션으로 부팅할 수 없습니다.

나는 이 단계를 따른다지도 시간모든 것이 순조롭게 진행되고 있습니다.

나중에 우분투 12.04 시스템에서 부팅할 때 /home/ 마운트 중 오류가 발생했다는 오류 메시지가 표시되었습니다. 나는 오류를 무시하고 로그인 화면까지 성공적으로 부팅을 계속하기로 결정했습니다. 내 계정에 로그인하려고 할 때 비밀번호를 입력한 후 아무 일도 일어나지 않습니다.

터미널을 열고 아무것도 없는 가상의 /home/을 보았습니다.

내 디스크는 다음과 같습니다.

# fdisk -l
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x000913aa

   Device Boot      Start         End      Blocks  Id  System
/dev/sda1    *         63   275803919  137901928+  7   HPFS/NTFS/exFat
/dev/sda2       275803290   317797829   20996955   83  Linux
/dev/sda3       317797954  1953520064  817861055+   5  Extended
/dev/sda5      1936716075  1953520064    8401995   82  Linux swap / Solaris

# blkid
/dev/sda1: UUID="4CD32DDF72FB084D" TYPE="ntfs"
/dev/sda2: UUID="dae0bc16-7133-4706-8a40-fdd84e281651" TYPE="ext4"
/dev/sda5: UUID="2daec68e-08b6-452f-8f75-2f59ebf61ba5" TYPE="swap"

직접 설치하려고 하면 이런 일이 발생합니다

# mount /dev/sda3 /mnt
[ 2680.555298] EXT3-fs (sda3): error: unable to read superblock
[ 2680.564065] EXT4-fs (sda3): unable to read superblock
mout: you must specify the filesystem type

# mount -t ext4 /dev/sda3 /mnt
[ 2863.195328] EXT4-fs (sda3): unable to read superblock
mount: wrong fs type, bad option, bad superblock on /dev/sda3,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so

# dmesg | tail
... other stuff related to my sound card ...
[   21.538194] init: mountall main process (325) terminated with status 2
[ 2680.555298] EXT3-fs (sda3): error: unable to read superblock
[ 2680.564065] EXT4-fs (sda3): unable to read superblock
[ 2863.195328] EXT4-fs (sda3): unable to read superblock

그러다가 어디선가 시도해 본 적 있어요

# mke2fs -n /dev/sda3
mke2fs 1.42 (29-Nov-2011)
mk2fs: inode_size (128) * inodes_count (0) too big for a
       fylesystem with 0 blocks, specify higher inode_ratio (-i)
       or lower inode count (-N).

# fsck.ext4 /dev/sda3
e2fsck 1.42 (29-Nov-2011)
fsck.ext4: Attempt to read block from filesystem resulted in short read
           while trying to open /dev/sda3
Could this be a zero-length partition?

기본적으로 내 파티션 /dev/sda3의 길이는 0인 것으로 가정됩니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

넌 아닌 것 같아가지다별도의 기본 파티션. /dev/sda3확장 파티션(따라서 fdisk -l 의 "Étendue") 마운트할 수 없으며 /home도 포함되지 않습니다.

두 번째 하드 드라이브가 없으면 Windows를 설치할 때 /home 파티션을 삭제했을 것입니다. sda의 유일한 파티션은 Windows 파티션(sda1)입니다. 제 생각에는 Linux 루트 파티션(sda2), 확장 파티션(sda3) 및 스왑 파티션이 될 것입니다. 두 번째 하드 드라이브가 있는 경우 질문을 업데이트하세요.

관련 정보