让Ubuntu显示详细的开机信息

本文介绍了如何在Ubuntu系统中调整启动设置,以便在开机时显示详细的启动信息而非默认的进度条。通过修改grub配置文件,可以实现开机时显示详细的启动过程。



最近几天安装了Debian,发现Debian开机的时候会显示详细的开机信息,而我常用的Ubuntu却只是显示一个进度条,于是想把Ubuntu改成和Debian一样.

于是上网查了一查,发现网上都说把linux选项后面的splash参数删除,或者改成nosplash,我开机的时候试了一下,发现这下果然不显示进度条了,不过屏幕确实一片紫色,根本没有开机进度信息,于是开始各种谷歌,最后在这篇文章(http://wiki.ubuntu-tw.org/index.php?title=GRUB_2_中文指南)中这样介绍:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

此行將匯入任何在 'linux' 行中的項目(傳統 GRUB 的「kernel」行)。此選項只會附加於一般模式的最後方。類似於 menu.lst 中的「defoptions」行。欲顯示黑色螢幕以及開機行程文字,移除「quiet splash」。若想看到 grub 開機影像及簡短的文字輸出,使用「splash」。選項「acpi=off」,若有需要的話,也可以輸入在此行。

于是我有开始尝试,发现删除掉了quiet splash后竟然还是和之前一样,实在找不到资料了,于是只好用笨办法——通过对比grub配置文件来确定问题.

经过我漫长的排查,最后终于发现问题的所在.

在Ubuntu的grub配置文件中的启动选项中有这样一个参数:gfxmode $linux_gfx_mode

我在开机的grub菜单中删除掉这个参数后在删除quiet splash就可以显示开机的详细过程了,不过这样就要开机的时候手动修改,这样显得太过麻烦,所以我们要修改配置文件:

首先修改:/etc/default/grub文件:

1    sudo gedit /etc/default/grub
然后把GRUB_CMDLINE_LINUX_DEFAULT后面的quiet splash参数删除掉.当然你也可以注销掉这一行.

然后修改/etc/grub.d/10_linux文件,这个文件是用来创建Linux的启动菜单配置的文件:

1    sudo gedit /etc/grub.d/10_linux
找到一下内容:

  if ! ${recovery} ; then
      save_default_entry | sed -e "s/^/\t/"

      cat << EOF
    gfxmode \$linux_gfx_mode
EOF
  fi

然后删除.

最后更新grub:

1    sudo update-grub
好了现在更新完grub后,下次开机显示的就是开机的详细信息了
<think>嗯,用户的问题是关于Ubuntu开机时只显示日志而没有进入图形界面的情况。我需要先分析可能的原因,然后给出解决方法。首先,这种情况通常与系统服务启动失败有关,尤其是显示管理器(如GDM、LightDM)未能正常启动。或者可能是显卡驱动问题,导致图形界面无法加载。此外,系统更新或配置更改也可能引发此类问题。 接下来,我需要回忆相关的系统日志查看方法。用户提到开机显示日志,可能是在某个运行级别下,比如多用户模式而非图形模式。这时候需要检查默认的运行级别设置是否正确,比如是否设置为multi-user.target而不是graphical.target。另外,查看systemd的服务状态,确认显示管理器是否启用并运行。 然后,根据引用中的信息,比如引用[3]提到systemctl enable来设置服务自启动,这可能涉及到启用显示管理器服务。例如,使用systemctl enable gdm.service来确保显示管理器在启动时运行。同时,检查服务的状态是否正常,没有失败的情况。 显卡驱动也是一个常见问题。用户可能需要安装或重新配置NVIDIA或AMD的驱动,这可以通过Ubuntu的附加驱动工具或者命令行来处理。此外,更新系统内核或软件包有时会导致兼容性问题,可以尝试回滚到之前的稳定版本。 另外,检查Xorg的日志文件(/var/log/Xorg.0.log)是否有错误信息,这能帮助诊断显卡或显示配置的问题。如果发现错误,可能需要调整显示配置或重新安装驱动。 还有可能是文件系统损坏导致的,运行fsck进行检查和修复。或者使用Live CD/USB启动,挂载根分区后进行修复操作。 用户可能需要进入恢复模式,通过root shell执行命令来修复问题。比如重新安装显示管理器,调整运行级别,或者修复损坏的配置文件。 在给出步骤时,要确保命令准确,避免用户操作失误。同时提醒用户备份重要数据,以防万一。 最后,生成相关问题,帮助用户扩展解决可能遇到的类似问题,比如如何修改默认运行级别、如何检查显卡驱动状态等。</think>### 解决Ubuntu开机显示日志的问题 当Ubuntu开机显示日志界面(而非图形界面)时,通常是由于系统默认进入多用户模式(命令行模式)或显示管理器(如GDM、LightDM)启动失败。以下是逐步排查与解决方法: --- #### **步骤1:检查默认运行目标** Ubuntu系统通过`systemd`管理运行级别(称为"target")。若默认目标被设为`multi-user.target`(命令行模式),需修改为`graphical.target`(图形界面): ```bash # 查看当前默认目标 systemctl get-default # 修改为图形界面目标 sudo systemctl set-default graphical.target # 重启验证 reboot ``` 若修改后仍无效,可能是显示管理器未正确配置[^3]。 --- #### **步骤2:检查显示管理器状态** 常用显示管理器包括`gdm3`(GNOME默认)、`lightdm`(轻量级)。需确保服务已启用且运行正常: ```bash # 检查服务状态(以gdm3为例) sudo systemctl status gdm3 # 若未启用,手动启用并启动 sudo systemctl enable gdm3 # 设置开机自启动 sudo systemctl start gdm3 # 立即启动服务 # 查看日志排查错误 journalctl -u gdm3 -b ``` 若服务启动失败,可能是显卡驱动或配置文件损坏[^1]。 --- #### **步骤3:修复显卡驱动问题** 显卡驱动异常是图形界面启动失败的常见原因: 1. **临时使用开源驱动**: ```bash sudo ubuntu-drivers autoinstall # 自动安装推荐驱动 sudo apt install --reinstall xserver-xorg-core # 修复Xorg核心组件 ``` 2. **NVIDIA显卡专用驱动**: ```bash sudo apt install nvidia-driver-535 # 安装指定版本驱动 sudo nvidia-xconfig # 生成Xorg配置文件 ``` --- #### **步骤4:检查Xorg日志** 查看X服务器日志以定位具体错误: ```bash cat /var/log/Xorg.0.log | grep -i error ``` 若日志中提示权限问题,尝试: ```bash sudo chown -R $USER:$USER ~/.Xauthority # 修复用户权限 ``` --- #### **步骤5:恢复模式操作** 若无法通过命令行修复,进入恢复模式: 1. 开机时长按`Shift`进入GRUB菜单,选择`Advanced options for Ubuntu` → `Recovery mode`。 2. 选择`root`进入命令行,执行: ```bash mount -o remount,rw / # 重新挂载根目录为可写 dpkg --configure -a # 修复未完成的包配置 apt install --reinstall ubuntu-desktop # 重装桌面环境 ``` --- #### **步骤6:检查文件系统完整性** 文件系统损坏可能导致服务异常: ```bash fsck -fy /dev/sda1 # 替换为实际分区编号 ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值