在 Sony Vaio Tap 20 上双启动 14.04 和 Windows 8.1

在 Sony Vaio Tap 20 上双启动 14.04 和 Windows 8.1

上周我一直在努力尝试让 14.04 在我的 Sony Vaio Tap 20 上实现双启动。这是我用来安装的方法:

  1. 禁用快速启动,禁用安全启动
  2. 使用 LiveUSB 安装 Ubuntu,其中包含分区 /、/swap 和 /home(无启动分区)
  3. 尝试使用以下命令运行启动修复:

    sudo add-apt-repository ppa:yannubuntu/boot-repair

    sudo apt-get 更新

    sudo apt-get install -y 启动修复 && (启动修复 &)

然后我在按照建议的修复后得到了这个:

/usr/share/boot-sav/gui-g2slaunch.sh: line 33: hash: gksudo: not found
/usr/share/boot-sav/gui-g2slaunch.sh: line 35: hash: gksu: not found

  1. 即使进入 Windows 并执行此操作也无济于事:

    bcdedit /设置 {bootmgr} 路径 \EFI\ubuntu\grubx64.efi

我认为我需要做的是强制 Windows 启动管理器使用 grub。但是,我不确定该怎么做。我是否要挂载 sda3(Windows efi 启动分区)并复制 grub?例如:

sudo mount -t vfat /dev/sda3 /mnt
sudo cp /mnt/EFI/Boot/bootx64.efi /mnt/EFI/Boot/bootx64.efi.bkp
sudo cp /mnt/EFI/Microsoft/Boot/bootmgfw.efi /mnt/EFI/Microsoft
sudo cp /mnt/EFI/ubuntu/grubx64.efi /mnt/EFI/Boot/bootx64.efi
sudo cp /mnt/EFI/ubuntu/grubx64.efi /mnt/EFI/MicrosoftBoot/bootmgfw.efi
sudo cp /mnt/EFI/ubuntu/grubx64.efi /mnt/EFI/Boot/bootx64.efi.grb
sudo cp /mnt/EFI/ubuntu/grubx64.efi /mnt/EFI/MicrosoftBoot/bootmgfw.efi.grb
update-grub

从 [UEFI 仍然直接启动到 Windows 8 而不是 GRUB] 获得此信息:http://ubuntuforums.org/showthread.php?t=2101840

不确定为什么启动修复不起作用。有什么想法吗?我意识到这个问题有无数种变化,但是,我也想知道我是否应该重新安装,但在安装过程中创建一个 /boot 分区以避免麻烦。

启动修复不起作用,这非常令人沮丧。

更新:

因此,我还有一个问题,即如何手动移动 Grub 启动管理器。当我安装 ubuntu 时,我没有指定 /boot 分区。但是,安装程序会安装 grub 启动管理器包吗?我问这个问题的原因是,windows 启动管理器将位于 sda3 中,但是 ubuntu 启动管理器不会安装到该分区,它会安装在哪个分区下?我的 / 分区?(这看起来很奇怪,但在“/”、“/swap”和“/home”这三个中,我指的是那个)我需要挂载 sda3 和带有 ubuntu 的分区才能复制 grub。我已经好几年没有做过任何严肃的 linux 工作了,那时我使用的是 sun 系统。

答案1

当我遇到同样的问题时,我曾经按 F2,Windows 启动管理器允许我选择 Grub,然后选择 Ubuntu。如果对您有用,请尝试所有 F 命令和 c。您不需要禁用安全启动,因为您的 Bios 将 Ubuntu 识别为安全操作系统

相关内容