安装Windows 10到外接硬盘后Ubuntu 23.10无法启动的解决求助
安装Windows 10到外接硬盘后Ubuntu 23.10无法启动的解决求助
嘿,我完全懂你现在的抓狂——把Win10装到外接硬盘后,Ubuntu 23.10直接没法启动,连启动序列里都找不到任何系统了。别担心,这基本是因为Windows的引导程序覆盖了Ubuntu默认的GRUB引导管理器,咱们一步步来修复:
- 首先准备好Ubuntu 23.10的安装U盘/光盘,插入电脑后从它启动,选择「Try Ubuntu without installing」(试用Ubuntu不安装)进入桌面。
- 打开终端,先定位你的Ubuntu系统所在的磁盘分区:
- 输入命令
sudo lsblk或者sudo fdisk -l,找到标记为/(根分区)的设备,比如可能是/dev/sda2;另外留意一下EFI分区(通常是FAT32格式,大小几百MB,TYPE显示为vfat),比如/dev/sda1。
- 输入命令
- 挂载根分区和EFI分区:
- 假设根分区是
/dev/sda2,执行sudo mount /dev/sda2 /mnt - 接着挂载EFI分区:
sudo mount /dev/sda1 /mnt/boot/efi
- 假设根分区是
- 重新安装并修复GRUB引导:
- 执行
sudo grub-install --boot-directory=/mnt/boot --efi-directory=/mnt/boot/efi /dev/sda(注意这里的/dev/sda是你的Ubuntu所在的整个磁盘,不是分区,别写错) - 然后更新GRUB配置:
sudo update-grub
- 执行
- 完成后重启电脑,先拔掉外接的Windows硬盘,看看能不能正常进入Ubuntu。之后再插上外接硬盘,重启时GRUB应该会自动识别出Windows选项,你就可以自由选择启动哪个系统了。
如果重启后BIOS里还是看不到Ubuntu的启动项,你可以:
- 重启电脑时按对应的按键进入BIOS设置(一般是F2、F10、Del或Esc,不同品牌电脑不一样)
- 在启动顺序里找到Ubuntu的EFI引导项,把它设为第一启动项
备注:内容来源于stack exchange,提问作者Leroy Mapunzwana
相关产品推荐
相关产品推荐

