我有一台预装了 Windows7 的 HP EliteBook 8570w。当我尝试从磁盘或 USB 驱动器安装 ubuntu 时,它会跳过第三步,而且我根本看不到任何分区:
输出sudo fdisk -lu
:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xb760cea1
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 616447 307200 7 HPFS/NTFS/exFAT
/dev/sda2 616448 210339044 104861298+ 7 HPFS/NTFS/exFAT
/dev/sda3 210339840 959995903 374828032 83 Linux
/dev/sda4 959995904 976773119 8388608 82 Linux swap / Solaris
Disk /dev/sdb: 24.0 GB, 24015495168 bytes
255 heads, 63 sectors/track, 2919 cylinders, total 46905264 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: 0x57000000
Disk /dev/sdb doesn't contain a valid partition table
输出sudo parted -l
:
Model: ATA WDC WD5000BPKT-6 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 316MB 315MB primary ntfs boot
2 316MB 108GB 107GB primary ntfs
3 108GB 492GB 384GB primary ext4
4 492GB 500GB 8590MB primary linux-swap(v1)
Error: /dev/sdb: unrecognised disk label
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0
has been opened read-only.
Error: Can't have a partition outside the disk!
我尝试过的:
sudo gdisk /dev/sda2
:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xb760cea1
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 616447 307200 7 HPFS/NTFS/exFAT
/dev/sda2 616448 210339044 104861298+ 7 HPFS/NTFS/exFAT
/dev/sda3 210339840 959995903 374828032 83 Linux
/dev/sda4 959995904 976773119 8388608 82 Linux swap / Solaris
Disk /dev/sdb: 24.0 GB, 24015495168 bytes
255 heads, 63 sectors/track, 2919 cylinders, total 46905264 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: 0x57000000
Disk /dev/sdb doesn't contain a valid partition table
chdisk /f
在 Windows 中我尝试过这个但它也没有解决我的问题。
将我的 SATA 模式从 RAID 设置为 AHCI
这也没用。我不得不将其重置为 RAID 才能让 Windows7 再次运行
安装 12.04 而不是 13.04
但问题仍然存在
禁用我的 SLC mSATA 缓存模块
Windows 无法再次启动,问题仍然存在
如果有人能给我答案,我会非常高兴。提前谢谢您。
答案1
您还遇到了 4 个主分区问题。
我的笔记本电脑已经有 4 个主分区:如何安装 Ubuntu?
请务必先创建恢复 DVD 以及 Windows 修复 CD。
如果您使用 Windows 磁盘工具和备份 HP 工具缩小 Windows。然后,您可以使用 gparted 创建一个大的扩展分区并拥有多个逻辑分区。如果需要,您可以在一个分区中恢复 HP 工具。如果需要,您可以创建一个共享的 NTFS 数据分区,如果您希望将其作为单独的分区,则可以在 /(根)、swap 和 /home 中再次安装 Ubuntu。
更新:
如果系统是超极本,则它具有 Intel SRT,它以某种方式使用 RAID。您需要关闭 SRT,然后删除两个驱动器上的元数据。如果仍在启动 Windows,您可以重新打开 SRT,它应该可以正常工作。
sudo dmraid -E -r /dev/sda
sudo dmraid -E -r /dev/sdb
如果您使用 Windows 创建额外的分区,或者剩余的 gpt 备份分区表(其中驱动器是 gpt)并且您使用 MBR 模式下的 Windows 安装,则其他一些问题可能是动态或 LDM 分区。
答案2
http://ubuntuforums.org/showthread.php?t=1970636
如果你读过这个帖子,版主对 OP 的回答建议如果你从 live cd / usb 运行 gparted 并事先自己对驱动器进行分区,它将解决这个故障,并且还能加快安装过程,因为它现在可以使用交换分区来加快该过程。
使用 Google 了解如何制作 gparted live usb/cd(无论您喜欢哪种),并使用您想要的根系统空间大小来格式化您的分区,如果您愿意,可以使用单独的 /home,以及等于您拥有的 RAM 数量的交换格式分区,以 GiB 为单位(根据链接论坛主题中的版主)。