現在の環境情報:Windows 7x64およびLinux Mint 16デュアルブート
現在、Linux Mintの代わりにElementary OSをインストールしようとしています。
Windowsはうまく動作しますが、Mintはうまく起動しますが、いくつかの問題(Cinnamonがクラッシュして他のドライブを参照できない)があるため、正しく動作しません。それで、新しくリリースされたElementary OSを試してみることにしました。
インストールを開始し、「インストールの種類」ステップに進み、インストールするパーティションがすでに存在しているので「その他」を選択しました。ただし、/dev/sda
パーティション構造は表示されません。
LiveCDがsdb1で実行されているため、キャンセルしてpartad、fdisk、fixparts(readonly)を実行します。
Easuesパーティションマジックのイラストhttps://i.stack.imgur.com/hJcbq.jpgWindows 7で撮影した結果は次のとおりです。
elementary@elementary:~$ sudo parted /dev/sda print
Error: Unable to satisfy all constraints on the partition.
elementary@elementary:~$ sudo fdisk -l /dev/sda
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 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: 0x880afec3
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 164812799 82302976 7 HPFS/NTFS/exFAT
/dev/sda3 290840760 488392064 98775652+ 7 HPFS/NTFS/exFAT
/dev/sda4 164814847 290840759 63012956+ f W95 Ext'd (LBA)
/dev/sda5 164814848 196298297 15741725 83 Linux
/dev/sda6 196298298 290840759 47271231 7 HPFS/NTFS/exFAT
Partition table entries are not in disk order
elementary@elementary:~$ sudo fixparts /dev/sda
FixParts 0.8.8
Loading MBR data from /dev/sda
Warning: 0xEE partition doesn't start on sector 1. This can cause problems
in some OSes.
MBR command (? for help): p
** NOTE: Partition numbers do NOT indicate final primary/logical status,
** unlike in most MBR partitioning tools!
** Extended partitions are not displayed, but will be generated as required.
Disk size is 488397168 sectors (232.9 GiB)
MBR disk identifier: 0x880AFEC3
MBR partitions:
Can Be Can Be
Number Boot Start Sector End Sector Status Logical Primary Code
1 * 2048 206847 primary Y 0x07
2 206848 164812799 primary Y 0x07
3 290840760 488392064 logical Y Y 0x07
5 164814848 196298297 logical Y Y 0x83
6 196298298 290840759 omitted 0x07
MBR command (? for help): s
MBR command (? for help): p
Disk size is 488397168 sectors (232.9 GiB)
MBR disk identifier: 0x880AFEC3
MBR partitions:
Can Be Can Be
Number Boot Start Sector End Sector Status Logical Primary Code
1 * 2048 206847 primary Y 0x07
2 206848 164812799 primary Y 0x07
3 164814848 196298297 logical Y Y 0x83
4 196298298 290840759 omitted 0x07
5 290840760 488392064 logical Y Y 0x07
MBR command (? for help): q
This will abandon your changes. Are you sure? (Y/N): y
elementary@elementary:~$
何が問題なのかわからない!これは、他のバージョンのUbuntuとLinux Mintを正常にインストールしたためです。より多くの情報が必要な場合はコメントしてください。助けてくれてありがとう。
ベストアンサー1
パーティションテーブルが大丈夫に見えますね。しかし、これは少し奇妙です。特に、ほとんどのパーティショニングツールは拡張ブートレコード(EBR)論理区画の前のセクターで説明します。ただし、お客様の場合、論理区画 5 と 6 の間にギャップがないため、区画 6 の EBR は別の場所に配置する必要があります。これは正当ですが、珍しいことです。私のもの疑う問題は、libparted(parted
、GParted、およびほとんどのGUI Linuxインストーラで使用されます)がこの場所で混乱して空のパーティションテーブルが表示されることです。
parted
次のようにディスクで実行すると、これに関する詳細情報を取得できます。
sudo parted /dev/sda print
私の言葉が正しい場合は、問題を説明するエラーメッセージが表示されることがあります(ほとんど混乱している用語を使用しています)。想像できるように、メッセージは修正を提案します。その場合は試してみてください(ただし、以下の警告を参照してください)。
この問題を解決する最も簡単な方法は、パーティション5または6を縮小して2つの間に小さな間隔を置くことです。 (1つのセクタで十分ですが、ほとんどのパーティション化ツールは1MiBの境界に配置されているため、1MiBの間隔が必要になる場合があります。)問題は、GPartedがパーティションを表示できないため、パーティションと組み込みパーティションを使用できないことです。 Windowsツールは非常にディスクを次に変換することができます。論理ディスクマネージャ(LDM)これにより、Linuxを起動できなくなります。スクリーンショットに使用するEaseUSプログラムは安全に作業を行う可能性が高いですが、これを保証することはできません。
私が提案したようにパーティションのサイズを変更しましたが、GPartedでまだディスクが空であるとマークされている場合は、すでに行ったようにFixPartsを実行してください。ただし、今回は、FixPartsはどのパーティションも「省略済み」とマークしてはいけません。その後、入力して変更を保存できるようにする必要がありますw
(これは希望の方法でEBRを再構築するに過ぎませんparted
)。
最大の警告:パーティションテーブルが少し変わっているので変更があれば危険です。私はFixPartsの作成者なので、その機能を理解していますが、FixPartsを使用しても、私が提案した変更を適用した後にディスクにどのように反応するかは保証できません。さらに、サイズ変更操作は最良の状況でも危険であり、分割されたテーブルの奇妙さによりさらに危険です。私強くディスク操作を実行する前に、重要なデータをバックアップすることをお勧めします。