如何防止GRUB使用/启动任何图形用户界面?


10

我在使用较旧的笔记本电脑(准确地说是富士通西门子LifeBook S6010)和Ubuntu(10.10,Xubuntu台式机)安装(全新安装)时遇到问题。

在安装过程中,图形硬件被错误检测到,现在完全不可能将系统引导到GUI中。任何调用图形模式的尝试都会冻结计算机。

因此,我想将机器引导至文本模式,以查看是否可以解决图形问题-可能的另一个问题是,何时以及到达那里。

但是,我无法告诉GRUB(1.98)根本不使用任何图形。我可以进入GRUB菜单并编辑可用的引导配置之一,但是无论我尝试表达“仅文本”,都是失败的(即,计算机在引导过程中仍会调用图形,并迅速变得不可用)。

我没有其他简单的方法可以进入机器(例如,它不能从CD或USB启动)。因此:我需要怎么做才能在启动菜单上告诉GRUB 阻止它使用任何奇特的东西并将我带到文本控制台?


“无法将系统引导到GUI”?那么,您能够启动任何非GUI的东西吗?例如,如果帧缓冲设备出现问题,则引导到文本模式也可能会失败。如果是这样,恐怕您将不得不更改设置并重新编译内核。
phunehehe

@phunehehe:我正在尝试将系统引导到任何非GUI界面,但很快就会发生扭曲。我在诊断启动中看到的最后一行是firewire_core: created device fw0 ...,然后出现彩色显示,指示图形模式失败。
Tomalak 2010年

@phunehehe:此错误报告似乎与我遇到的问题非常接近。
Tomalak 2010年

如果phunehehe的答案还不够,请告诉我们在线上Grub菜单上的内容linux。如果有UUID,则无需将其复制出来。
吉尔斯(Gilles)“所以

@吉尔斯:当然,有一个UUID。这台机器在我的工作场所,我现在没有。我认为问题可能是系统尝试启动高分辨率文本模式,而不是我期望的80×25字符VGA模式。
Tomalak 2010年

Answers:


8

您可以通过将参数进入单用户模式single1内核。单用户模式将为您提供具有root特权的终端。通过从参数列表中删除quietsplash(如果存在的话),也可以禁用启动屏幕并启用详细模式。要引导到单用户模式,请从GRUB菜单按e,然后查找如下所示的行

linux   /boot/vmlinuz root=/dev/sda4 ro quiet splash

并添加single到末尾,删除它们quietsplash如果存在),以使其成为

linux   /boot/vmlinuz root=/dev/sda4 ro single

或者

linux   /boot/vmlinuz root=/dev/sda4 ro 1

不幸的,它不起作用:-( a)如果我按c一下,进入GRUB的命令控制台,那里什么也看不到。但是我可以按e编辑启动配置并CTRL+X执行修改后的配置。GRUB版本的行为是否有所不同?b)在“恢复模式”配置中,该linux行已显示ro single,但无法解决。也许GRUB试图显示启动画面或其他内容?
Tomalak 2010年

抱歉,我发布了错误的密钥,“ e”应该是正确的密钥。更新。
phunehehe

没关系,加油。但是:任何splash地方都没有参数。我还尝试添加text(或textonly按Google的命中建议)作为参数,但这被忽略了,屏幕在启动过程中仍然冻结。
Tomalak 2010年

如果不存在,则无需删除它,请参阅更新。
phunehehe

3
如果单用户模式还不够,那就是更激进的方法linux /boot/vmlinuz root=… ro init=/bin/bash。这将在挂载根分区后直接将您带到shell,而根本没有任何服务。您可能想要mount -t proc proc /proc并且mount -o remount,rw /在其他之前。
吉尔斯(Gilles)“所以,别再邪恶了”,2010年

1

在Fedora 16上以文本模式启动:

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

如果要完全删除X,请运行:

yum -y groupremove "X Window System" "GNOME Desktop Environment" 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.