联想Thinkpad T480s安装Ubuntu后重启陷入循环故障求助
联想Thinkpad T480s安装Ubuntu后重启陷入循环故障求助
兄弟我太懂这种刚装完系统就卡重启循环的崩溃感了!你遇到的error: file /boot/ not found、系统重置、媒体测试失败这些报错,大概率是BIOS启动模式或者磁盘引导的问题,别慌,我给你一步步捋,全是新手能跟着无脑操作的步骤:
一、先搞定BIOS里的核心启动设置(最关键!)
ThinkPad的BIOS设置其实没那么复杂,咱们按顺序来:
- 重启电脑,开机瞬间反复按F1键(别按晚了,看到ThinkPad logo就开始按),进入蓝色的BIOS界面。
- 用方向键切换到Startup(启动)选项卡,重点检查这3个选项:
- UEFI/Legacy Boot:务必改成UEFI Only(别选Legacy或者Both),因为Ubuntu 22.04及以后的版本默认用UEFI引导,混着来百分百出问题。
- Secure Boot:把它改成Disabled(关闭),这个安全启动会拦着非微软签名的系统引导,虽然Ubuntu现在支持,但新手装的时候很容易踩坑,先关了稳当。
- Boot Order(启动顺序):把你的内置硬盘(不是U盘!)拖到第一个位置,按F5/F6键上下调整顺序,确认好后按F10保存退出,电脑会自动重启。
二、确认磁盘引导是否真的装对了
如果改完BIOS还是不行,咱们得检查Ubuntu的引导有没有写到正确的地方:
- 再次用安装U盘启动电脑,选择“Try Ubuntu without installing”(试用Ubuntu不安装),进入桌面。
- 按Ctrl+Alt+T打开终端,输入这两个命令排查:
- 先看所有磁盘:
lsblk,回车后会看到类似sda、nvme0n1这样的磁盘名,通过容量就能分辨出你装系统的那个盘。 - 再看分区详情:
sudo parted -l,如果你的磁盘是GPT格式(现在新电脑都是这个),应该能看到一个100MB左右的EFI System分区;如果没看到,或者这个分区没被指定为/boot/efi,那就是安装时引导没装对。
- 先看所有磁盘:
- 要是真的没装对,就重新来一次安装:选“Something else”(其他选项),手动指定:
- 找到那个100MB的EFI分区,挂载点设为
/boot/efi,格式选FAT32; - 把你要装系统的大分区挂载点设为
/,格式选ext4;
然后点安装就行,这次引导就不会错了。
- 找到那个100MB的EFI分区,挂载点设为
三、解决“media test failure”的小细节
这个报错是电脑找不到启动介质,除了启动顺序,还要注意:
- 装完系统后一定要拔掉U盘再重启!很多新手忘了拔,电脑又从U盘启动,直接就出这个错。
- 如果你的电脑有两个磁盘(比如固态+机械),确认你把Ubuntu装到了BIOS设为第一启动的那个盘里,别装错盘白忙活。
四、终极办法:修复引导
如果上面都试过还是不行,咱们用U盘启动的试用版修复引导:
打开终端,按下面的步骤输入命令(把括号里的内容换成你自己的磁盘/分区名):
# 挂载系统分区到/mnt sudo mount /dev/你的系统分区 /mnt # 挂载EFI分区到/mnt/boot/efi sudo mount /dev/你的EFI分区 /mnt/boot/efi # 进入系统环境 sudo arch-chroot /mnt # 重新安装grub引导到磁盘 grub-install /dev/你的磁盘名(比如sda,不是sda1!) # 更新grub配置 update-grub
举个例子,如果你的系统分区是/dev/nvme0n1p2,EFI分区是/dev/nvme0n1p1,磁盘是/dev/nvme0n1,那命令就是:
sudo mount /dev/nvme0n1p2 /mnt sudo mount /dev/nvme0n1p1 /mnt/boot/efi sudo arch-chroot /mnt grub-install /dev/nvme0n1 update-grub
执行完后,输入exit退出终端,重启电脑应该就能正常进入系统了。
备注:内容来源于stack exchange,提问作者8alym




