Ubuntu 20.04 在我的笔记本电脑上运行,然后我将 SSD 分成两个分区,然后将 windows10 安装到新分区并运行良好,现在,启动时它应该询问应该运行哪个操作系统,但它会自动启动 Windows。
我尝试过的事情:
试过这个视频 并运行: bcdedit /set {bootmgr} path \efi\ubuntu\boot\grubx64.efi ,它显示“操作已成功完成”
在 BIOS 设置中更改了三次 - 仅传统启动、仅 UEFI 启动、同时启动,但没有任何变化,它仍然启动 Windows,然后我将其保留为同时启动。
我搜索了很多,没有找到解决方案
答案1
首先确定它是UEFI还是MBR启动。
之后创建一个可启动的 Ubuntu usb。
从这个 USB 启动。
接下来从 Live CD 打开终端并挂载之前安装 Ubuntu 的分区。
mkdir -p mnt
sudo mount /dev/sdX /mnt
chroot /mnt
- 首先检查它是否在 grub 中启用。从
/etc/default/grub
更改行开始GRUB_DISABLE_OS_PROBER=false
。
sudo nano /etc/default/grub
- 确保您处于之前的安装中,然后进行安装,
os-prober
以便 grub 识别 Windows 安装。
sudo apt install os-prober
- 更新 grub 并重启
sudo update-grub
现在您应该能够在启动时看到两个分区。