You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

联想Thinkpad T480s安装Ubuntu后重启陷入循环故障求助

联想Thinkpad T480s安装Ubuntu后重启陷入循环故障求助

兄弟我太懂这种刚装完系统就卡重启循环的崩溃感了!你遇到的error: file /boot/ not found、系统重置、媒体测试失败这些报错,大概率是BIOS启动模式或者磁盘引导的问题,别慌,我给你一步步捋,全是新手能跟着无脑操作的步骤:

一、先搞定BIOS里的核心启动设置(最关键!)

ThinkPad的BIOS设置其实没那么复杂,咱们按顺序来:

  • 重启电脑,开机瞬间反复按F1键(别按晚了,看到ThinkPad logo就开始按),进入蓝色的BIOS界面。
  • 用方向键切换到Startup(启动)选项卡,重点检查这3个选项:
    1. UEFI/Legacy Boot:务必改成UEFI Only(别选Legacy或者Both),因为Ubuntu 22.04及以后的版本默认用UEFI引导,混着来百分百出问题。
    2. Secure Boot:把它改成Disabled(关闭),这个安全启动会拦着非微软签名的系统引导,虽然Ubuntu现在支持,但新手装的时候很容易踩坑,先关了稳当。
    3. Boot Order(启动顺序):把你的内置硬盘(不是U盘!)拖到第一个位置,按F5/F6键上下调整顺序,确认好后按F10保存退出,电脑会自动重启。

二、确认磁盘引导是否真的装对了

如果改完BIOS还是不行,咱们得检查Ubuntu的引导有没有写到正确的地方:

  • 再次用安装U盘启动电脑,选择“Try Ubuntu without installing”(试用Ubuntu不安装),进入桌面。
  • Ctrl+Alt+T打开终端,输入这两个命令排查:
    1. 先看所有磁盘:lsblk,回车后会看到类似sdanvme0n1这样的磁盘名,通过容量就能分辨出你装系统的那个盘。
    2. 再看分区详情:sudo parted -l,如果你的磁盘是GPT格式(现在新电脑都是这个),应该能看到一个100MB左右的EFI System分区;如果没看到,或者这个分区没被指定为/boot/efi,那就是安装时引导没装对。
  • 要是真的没装对,就重新来一次安装:选“Something else”(其他选项),手动指定:
    • 找到那个100MB的EFI分区,挂载点设为/boot/efi,格式选FAT32;
    • 把你要装系统的大分区挂载点设为/,格式选ext4;
      然后点安装就行,这次引导就不会错了。

三、解决“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

火山引擎 最新活动