You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu来宾账户无法编辑Grub:外接屏及双系统默认启动问题求助

解决内置屏损坏后的Ubuntu外接屏与Grub配置问题

别慌,完全有可行的解决办法,不用束手无策:

一、直接修改Grub默认启动系统(无需登录Ubuntu)

如果你的核心需求是先切换到Windows,最快的方式是借助Ubuntu Live USB绕开现有系统的权限限制:

  1. 准备一个Ubuntu安装U盘(如果没有,找另一台电脑制作,启动时选择「Try Ubuntu」模式)
  2. 进入Live Ubuntu后打开终端,先用lsblk命令找到你的Ubuntu系统所在分区(通常是类似/dev/sda2的标识)
  3. 挂载该分区:sudo mount /dev/sda2 /mnt(替换成你查到的实际分区)
  4. 挂载必要的系统依赖目录:
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    
  5. 切换到挂载的本地系统环境:sudo chroot /mnt
  6. 编辑Grub配置文件:sudo nano /etc/default/grub
  7. 修改默认启动项:
    • 找到GRUB_DEFAULT=0,把0改成Windows在Grub菜单中的序号(第一个选项是0,第二个是1,Windows通常在最后位置)
    • 更稳妥的方式是直接写菜单名称,比如GRUB_DEFAULT="Windows Boot Manager (on /dev/sda1)",避免序号变动导致失效
  8. 更新Grub使配置生效:sudo update-grub
  9. 退出环境并重启:输入exit,拔掉U盘后重启,就能默认进入Windows了

二、让外接屏在Ubuntu登录前生效(解决登录界面看不到的问题)

如果之后还要使用Ubuntu,需要让登录界面直接识别外接屏、禁用内置屏:
同样可以通过Live USB挂载系统后操作:

  1. 按照上面的步骤进入chroot环境
  2. 编辑GDM(Ubuntu默认显示管理器)的配置:sudo nano /etc/gdm3/custom.conf
  3. 在[daemon]区块下添加以下内容:
    WaylandEnable=false
    DisabledMonitors=eDP-1
    
    • eDP-1是内置屏的常见命名,你可以在Live系统中运行xrandr命令确认(找标注connected且带primary的屏幕名称)
  4. 保存退出后重启系统,登录界面就会直接在外接屏显示,你就能正常登录Ubuntu了

三、临时应急:盲操作切换到外接屏登录

如果你不想制作Live USB,可以尝试TTY终端盲操作:

  1. 在登录界面按下Ctrl+Alt+F3切换到纯字符TTY界面(外接屏通常能自动识别这个模式)
  2. 输入你的用户名和密码登录(此时能看到字符输入提示)
  3. 用xrandr命令配置外接屏:
    • 先查屏幕名称:xrandr,找到外接屏的标识(比如HDMI-1)
    • 禁用内置屏并启用外接屏:xrandr --output eDP-1 --off --output HDMI-1 --auto --primary
    • 按下Ctrl+Alt+F1切回登录界面,就能正常看到界面了
  4. 登录后就可以自由修改Grub或配置显示设置

内容的提问来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:27:39