私の主な問題は、WINDOWS 7を搭載したASUSラップトップを購入したばかりで、Ubuntuをインストールしたいということです。
両方のオペレーティングシステムからデュアルブートを選択したいのですが、WindowsインストーラーがUbuntuのブートローダーを上書きするため、最初にWindowsをインストールしてからUbuntuをインストールする方がよいと読みました。
だから、Ubuntu 12.04 LSTをUSBペンドライブからインストールしようとしましたが、他のOSをチェックするとWindows 7システムが見つかります。
考えられる原因を確認し、HDのリカバリパーティションからWindows 7を再インストールしましたが、同じ結果が得られました。
明らかに、Ubuntuインストーラーは2つのパーティションテーブル(GPTとMBR)を見つけましたが、どちらを使用するかわかりません。
私はgdisk
を使用して問題を解決しようとしました。
以下のfdiskとgdiskの出力から、MBRパーティションを修正する必要があることは知っていますが、方法はわかりません。
ubuntu@ubuntu:~$ Sudo fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
256 heads, 63 sectors/track, 60563 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: 0x7834646f
Device Boot Start End Blocks Id System
/dev/sda1 1 4294967295 2147483647+ ee GPT
ubuntu@ubuntu:~$ Sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.5
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): B1142EF0-26CB-4F15-9C42-AFC122E50E2A
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 122884062 sectors (58.6 GiB)
Number Start (sector) End (sector) Size Code Name
1 2048 411647 200.0 MiB EF00 EFI system partition
2 411648 673791 128.0 MiB 0C01 Microsoft reserved part
3 673792 391383039 186.3 GiB 0700 Basic data partition
4 391383040 802693119 196.1 GiB 0700 Basic data partition
5 925575168 976773167 24.4 GiB 2700 Basic data partition
Command (? for help): r
Recovery/transformation command (? for help): o
Disk size is 976773168 sectors (465.8 GiB)
MBR disk identifier: 0x7834646F
MBR partitions:
Number Boot Start Sector End Sector Status Code
1 1 4294967295 primary 0xEE
私はgdisk
の著者であり、psusiが書いたことに同意します。/dev/sda5に実際に何があるのかわからないという警告があるため、削除しても安全かどうかはわかりません。リカバリDVDに書き込んだものであれば、削除しても安全です。
/ dev/sda5に十分な空き領域がある場合(約17 KiB)、GPartedまたはWindowsツールを使用してパーティションのサイズを変更できるはずですIFそのツールは、不正なパーティションテーブルのためにフレークアウトしません。別のディスクにバックアップし、削除してから復元する方が良いかもしれません。ただし、より小さいパーティションへの復元を可能にするバックアップ/復元方法を使用する必要があります。 (あるいは、/ dev/sda4を少しだけ縮小して、現在と同じ大きさの新しい/ dev/sda5を作成するスペースを確保することもできます。)
また、無関係な問題では、UEFIベースのPCを持っているようです。そのようなシステムでは、Linuxを2番目にインストールするというアドバイスは、BIOSベースのシステムほど重要ではありません。 (U)EFIにはまだ多くの欠陥がありますが、これらの問題にもかかわらず、BIOSよりもはるかに健全なブート管理があり、WindowsはBIOSよりもEFI上の他のOSに関して良好に動作します。
gdisk
を使用して、Linuxパーティションのタイプコードを0700から8300に変更して、Windowsでフォーマットされていないディスクとして表示されないようにすることができます。この問題の詳細については、 here を参照してください。
MBRではなくGPTを使用しており、gdisk
が何をする必要があるかを示しています。
You will need to delete this partition or resize it in another utility.
どのパーティションを参照しているのかは明確ではありませんが、それが最後のパーティション、つまりあなたの場合は5番です。 GPTはディスクの最後の33セクターにバックアップコピーを保存するため、これは許可されません。パーティションに重要なものがない場合は、gdisk
で削除することができます。