HP ProBook 6460b全新安装Ubuntu 22.04.3后无法启动,提示BootDevice Not Found
HP ProBook 6460b全新安装Ubuntu 22.04.3后无法启动,提示BootDevice Not Found
兄弟先别冲动扔电脑!我帮过好几个用户解决过ProBook装Ubuntu后的类似启动问题,咱们一步步来排查解决:
先检查BIOS启动优先级和硬盘识别
重启电脑按F10进入BIOS设置(ProBook 6460b的BIOS快捷键就是F10),先看「启动选项」里的顺序,把你的内置硬盘调到第一位,别让安装用的USB盘还排在前面。另外去「存储」选项里确认BIOS能不能识别到内置硬盘——如果看不到硬盘,大概率是硬盘松动了,拆后盖重新插拔一下硬盘再试;如果能看到,那就是引导层面的问题,继续往下走。修复GRUB引导(最常见的解决办法)
拿出你用balenaEtcher做的Ubuntu安装U盘,插回去重启,选择「Try Ubuntu without installing」进入试用模式,然后打开终端(Ctrl+Alt+T),按以下步骤操作:- 先找到你的Ubuntu安装分区,输入
lsblk命令,看输出里的分区信息,通常是容量最大的那个分区,比如/dev/sda2(注意区分硬盘和分区,硬盘是/dev/sda,分区带数字)。 - 挂载这个分区到临时目录:
sudo mount /dev/sda2 /mnt(把sda2换成你找到的分区名)。 - 挂载系统必需的几个目录:
sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys - 切换到安装好的系统环境:
sudo chroot /mnt - 重新安装GRUB到硬盘:
sudo grub-install /dev/sda(这里是硬盘名,不要加分区数字!) - 更新GRUB配置:
sudo update-grub - 退出并重启:输入
exit,拔掉U盘后重启电脑,应该就能正常进入系统了。
- 先找到你的Ubuntu安装分区,输入
排查安装时的分区设置问题
回忆一下安装过程中你是怎么分区的?如果是用Legacy BIOS模式安装,需要专门分一个1MB左右的无文件系统分区,标记为bios_grub;如果是UEFI模式,则需要一个FAT32格式的EFI分区(200-500MB),挂载点设为/boot/efi。要是安装时没设置这些引导相关的分区,就会出现找不到启动设备的错误,这种情况可能需要重新安装,注意正确设置分区。
另外,也可以重新校验一下Ubuntu ISO文件的MD5值,确保文件没损坏,再用balenaEtcher重新制作一次安装盘试试,有时候镜像损坏也会导致安装后引导异常。
备注:内容来源于stack exchange,提问作者maxhatei2
相关产品推荐
相关产品推荐

