すでにWindows 10を実行しているPCに64ビットUbuntuをインストールしたいのですが、問題は、UbuntuインストーラーがWindowsのインストールも、Windowsを使用してハードディスクに作成したパーティションも検出しないことです。インストーラーには、Ubuntuをインストールできる空のハードディスク(パーティションなし)が表示されます。インストールを続行すると、既存のパーティションが壊れてファイルが失われる可能性があります。 ただし、パーティションマネージャー「Gparted」はすべての既存パーティションを正しく表示しています。インストーラーのみがパーティションを検出できません。この問題は、Windowsをレガシーモードで実行しているために発生しますか?
Ubuntuをインストールする前に、次の手順を実行しました。
また、UEFIブートはブートマネージャーで既に有効になっています。
編集:ここにSudo parted /dev/sda print
とSudo gdisk -l /dev/sda
の出力があります
$ Sudo parted /dev/sda print
Error: Can't have overlapping partitions.
Ignore/Cancel? Ignore
Model: ATA ST500LT012-9WS14 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 106MB 85.1GB 85.0GB primary ntfs boot
2 1016kB 500GB 500GB extended lba
5 1049kB 106MB 105MB logical ntfs
6 85.1GB 280GB 195GB logical ntfs
7 296GB 500GB 204GB logical ntfs
$ Sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory.
***************************************************************
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): E5565EE3-A718-45F1-9D21-1AE3D5CA64F7
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 16-sector boundaries
Total free space is 31465523 sectors (15.0 GiB)
Number Start (sector) End (sector) Size Code Name
1 206848 166189951 79.1 GiB 0700 Microsoft basic data
5 2048 206847 100.0 MiB 0700 Microsoft basic data
6 166192000 547473337 181.8 GiB 0700 Microsoft basic data
7 578930736 976769071 189.7 GiB 0700 Microsoft basic data
ubuntu@ubuntu:~$ Sudo gdisk -l /dev/sda
GPartEdは、パーティションが重複していると文句を言います。問題ありますか?
parted
出力からの問題の原因は次のとおりです。
Error: Can't have overlapping partitions.
ディスクの1つのプライマリパーティション(/dev/sda1
)は、完全に拡張パーティション(/dev/sda2
)内にあります。これは違法です。この無効なレイアウトは、Windowsパーティションツールによって作成された可能性があります。Windowsパーティションツールは、多くの場合、拡張パーティションと論理パーティションを備えたディスクでこのような処理を行います。
チャンスは私の FixPartユーティリティ です。これはUbuntuに付属しており、問題を修正できます。 ただし、この修復の実行方法に注意する必要があります。具体的には:
また、UEFIブートはファームウェアで指定されていることに注意してくださいが、ディスクレイアウトはWindowsのBIOSモードインストールを明確に示しています。デュアルブートの場合、ほとんどの場合、両方のOSが同じモードでブートするようにするのが最善です。したがって、UbuntuをBIOSモードでインストールする必要があります。ファームウェアで指定されているブートモード(BIOS/CSM /レガシーvs. EFI/UEFI)は、コマンドよりも多くの提案として解釈されることが多いため、設定した場合でもBIOSモードでブートできることに注意してください。ファームウェアでのEFIモードの起動。
これに代わるものとして、WindowsをEFIモードで起動するように変換することを検討することもできます このブログ記事 GPTディスクからEFIモードで起動するWindowsでは、心配する必要はありませんGPTはその区別を認識しないため、プライマリ/拡張/論理パーティションの問題があります。通常、両方のOSをBIOSモードでセットアップするよりも、デュアルブート構成で一貫したEFIモードブートを確保する方が簡単です。 (このテーマの詳細については 私のこのページ を参照してください。)この方法を使用する場合、最初のステップとしてFixPartsを使用して現在のディスクセットアップを修正するのがおそらく最も安全です。ただし、MBRからGPTへの構成が完了するまでパーティションのサイズ変更を延期すると、FixPartsは不要になります。