从其他提出的问题中我了解到,如果Ubuntu Live USB靴子UEFI模式那么它应该检测Windows 8在安装过程中。在安装过程中,我只看到两个选项,擦除磁盘并安装 Ubuntu和其他内容。我不想擦除磁盘并安装 Ubuntu,但是在 Windows 8 上安装 Ubuntu。如何让 Ubuntu 12.04 Live CD/USB 检测现有的 Windows 8?谢谢。
抱歉,最新的回复。
@杆以下是所要求的屏幕截图:
@稻田以下是运行 sudo parted --list 的结果:
ubuntu@ubuntu:~$ sudo parted --list
Model: ATA TOSHIBA MQ01ABD1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 473MB 472MB ntfs Basic data partition hidden, diag
2 473MB 746MB 273MB fat32 Basic data partition boot
3 746MB 880MB 134MB ntfs Basic data partition msftres
4 880MB 990GB 989GB ntfs Basic data partition
5 990GB 1000GB 10.4GB ntfs Basic data partition hidden, diag
Model: WD 1600BEV External (scsi)
Disk /dev/sdb: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 160GB 160GB primary ntfs
Model: TOSHIBA TOSHIBA USB DRV (scsi)
Disk /dev/sdc: 8011MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 4129kB 8011MB 8007MB primary fat32 boot, lba
谢谢!
答案1
将 EFI 挂载到 /boot/efi 但不要格式化,然后挂载其他分区(例如 /home /)。安装并重新启动。现在您将启动到 Ubuntu,以便您可以配置 grub.cfg 以使其可见并添加 Windows 选项。我没有在 EFI 上安装 Ubuntu 的经验,因为我是 Arch 用户,但这应该会有所帮助。编辑
如果您没有从 UEFI 启动 Ubuntu,这将不起作用。要以 UEFI 启动 DVD/USB,请保持启用状态,但在 BIOS 中禁用安全启动选项。
以 root 身份执行所有操作sudo -i
或使用 “创建 efi 目录”su root
列出所有分区 挂载 EFI 分区 例如: 安装 grub-efi 最后,安装 grub。Grub 会自动将选项添加到固件启动管理器。
cat /proc/partitions
mkdir /boot/efi
mount /dev/sdX /boot/efi
apt-get install grub-efi
grub2-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Ubuntu --recheck --debug