web-dev-qa-db-ja.com

ルートパーティションが見つかりません

ラップトップに問題があります。 Windows 8.1の横にUbuntu 14.04 LTSをインストールしました。 Ubuntuを使用するのは初めてです。何が起こったのか正確にはわかりませんが、どういうわけかGrubブートローダーを損傷しました。だから私は今それを回復しようとしています、私はこのチュートリアルに従っています:

英語のチュートリアル

彼らは両方とも、私はルートパーティションをマウントする必要があると言います。だから私はそれを介してそれを探しています

Sudo gparted

次のようになります:

...ここに写真を投稿することは許可されていないようです...

ここにSudo parted -lは私に与えます:

ubuntu@ubuntu:~$ Sudo parted -l
Model: ATA SanDisk SSD U100 (scsi)
Disk /dev/sda: 16.0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  16.0GB  16.0GB               HFS


Warning: /dev/sdb contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables.  Or perhaps you deleted the GPT table, and are now using an
msdos partition table.  Is this a GPT partition table?
Yes/No? y                                                                 
Model: ATA ST1000LM024 HN-M (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  1050MB  1049MB  ntfs            Basic data partition          hidden, diag
 2      1050MB  1322MB  273MB   fat32           EFI system partition          boot, hidden
 3      1322MB  2371MB  1049MB  fat32           Basic data partition          hidden
 4      2371MB  2505MB  134MB                   Microsoft reserved partition  msftres
 5      2505MB  632GB   629GB   ntfs            Basic data partition          msftdata
 6      632GB   742GB   110GB   ntfs            Basic data partition          msftdata
 7      742GB   772GB   30.1GB  fat32                                         boot
12      772GB   943GB   171GB   ext4
13      943GB   951GB   8535MB  linux-swap(v1)
 8      951GB   952GB   472MB   ntfs                                          hidden, diag
 9      952GB   952GB   367MB   ntfs                                          hidden, diag
10      952GB   979GB   26.8GB  ntfs            Basic data partition          msftdata
11      979GB   1000GB  21.5GB  ntfs            Basic data partition          hidden, diag


Model: SanDisk Ultra (scsi)
Disk /dev/sdc: 16.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      98.3kB  16.0GB  16.0GB  primary  fat32        boot, lba

チュートリアルによると、私のルートパーティションは/dev/sdb12はext4形式であるためです。

しかし、私がそれを介してマウントしようとすると

Sudo mount /dev/sdb12 /mnt

それは言う

mount: special device /dev/sdb12 does not exist

システムによって認識されるドライブとパーティションのリスト(ls /dev/sd*):

/dev/sda  /dev/sda1
/dev/sdb  /dev/sdb1  /dev/sdb2  /dev/sdb3
/dev/sdc  /dev/sdc1

あなたが私を助けてくれることを本当に願っています。

2
DamBedEi

問題は次のとおりです。

Warning: /dev/sdb contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables.  Or perhaps you deleted the GPT table, and are now using an
msdos partition table.  Is this a GPT partition table?
Yes/No? y

私はそれを修正する方法を伝える応答を書き始めましたが、小さな本を書かずにそれを行うにはあまりにも多くの決定点があります。それまでの間、ディスクの使用を停止してください。そのディスクのいくつかの可能な構成はDANGEROUS、そして、ディスクにさらにデータを書き込むと、重要なデータを破棄してしまう可能性があります。

最も簡単な修正方法は、ディスクを消去して最初からやり直すことです。重要なユーザーデータがある場合は、最初にバックアップしてください。これを安全に行うには、読み取り専用であるものをマウントします。

本当に元の場所に復元する必要がある場合は、可能かもしれませんが、正しい行動方針を理解するには、多くのチェックと専門知識が必要になります。これを開始する場合は、次の出力を表示してください。

Sudo fdisk -l /dev/sdb

...また、あなたが示したparted出力と同じですが、unit s print単にprintではなく。

参考までに、GPTに対応していないツールを使用してディスクをパーティション分割すると、GPTデータが残ったMBRディスクが残ることになります。この構成は、partedを混乱させます。どういうわけか、MBRデータを損傷することなく、新しいGPTパーティションを作成できました。 Windowsのパーティション分割ツールは、GPTデータを消去せずに新しいMBRを作成することが知られているため、Windowsをインストールするとこれが実行される場合があります。

2
Rod Smith