该计算机是戴尔笔记本电脑,型号:Latitude 3590。BIOS 日期和版本:Dell Inc. 1.4.0 1/3/2018。
我为双启动创建了一个新的分区布局。
我安装了 Windows 10 Pro 版本 10.0.15063。
然后我安装了 Xubuntu 18.04。
结果,我获得了一个可以运行 2 个多月的双启动,效果很好。
有一天,计算机不再显示 GRUB,并启动 Windows 10。
我已经恢复了 GRUB,并且测试了两个系统都可以启动。但是 24 小时后 GRUB 又不见了。
我已恢复 GRUB 2 次,但每次的结果都一样:24 小时后 GRUB 再次丢失。
为了恢复 GRUB,我利用了 U 盘中的实时 Xubuntu 18.04,并遵循了以下步骤:
在实时的 Xubuntu 中:
sudo mount /dev/sda1 /mnt
sudo mount /dev /mnt/dev sudo mount /proc /mnt/proc
sudo mount /dev/sda2 /mnt/boot/efi sudo chroot /mnt
grub-install——重新检查/dev/sda
在已安装的 Xubuntu 中:
sudo 更新-grub2
这是我使用的 BIOS 配置:-Sata 操作:RAID ON
-安全启动启用:禁用
-启用旧选项 ROM:true
-启用尝试传统启动:false
-启动列表选项:UEFI
我在一台 PEAK 笔记本电脑上安装了两个系统的双启动。自安装以来从未出现过故障。所以,我认为这个问题与 BIOS 或其配置有关。
这是我的问题:1) 我做错了什么?2) DELL-Latitude 3590 是否需要特殊的 BIOS 设置来实现我所需的双重启动?
欢迎提出任何建议!提前谢谢您!
答案1
我找到的解决方案是在 BIOS 的启动选择设置中使用 SHIMx64。
这篇 DELL 文章对此进行了详细描述:XPS 13 9343:如何在配置了统一可扩展固件接口 (UEFI) BIOS 的戴尔 PC 上安装 Ubuntu 开发人员版本 14.04
关于为什么此方法在这个问题中有效,还有另一个很好的解释:grubx64 和 shimx64 有什么区别?
我希望这可以帮助其他人。