我的图形有些问题,所以我想在不使用的情况下在命令行中启动nomodeset
。我只是在启动期间更改它们,这样更改就不会被保存。
我的 Grub 配置如下所示:
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-eb4bd567-94>
recordfail
savedefault
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
search --no-floppy --fs-uuid --set=root eb4bd567-946d-4875-88c4-c05bb0be2657
fi
linux /boot/vmlinuz-5.4.0-58-generic root=UUID=eb4bd567-946d-4875-88c4-c05bb0be2657 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.4.0-58-generic
我尝试禁用load_video
并更改gfxmode text
和删除quiet splash
。我得到了可见的输出,但它在“磁盘管理器”条目处停止。那么我做错了什么?基本上它应该像任何不启动任何图形界面的服务器 grub 一样。我知道可以在不激活 xorg 的情况下启动。
感谢您的帮助和建议。
编辑 15.12.20 17:40
好的,我让命令行运行了,但它仍然停止了disk manager
。这是一张图片停止之前的最后一项活动。
使用 Kubuntu 20.04
编辑 15.12.20 19:19
答案1
要临时启动到控制台,请重新启动计算机,一旦您看到 GRUB 屏幕,选择菜单中的第一个条目,按“e”键。这允许您在启动之前编辑内核参数。
接下来,查找以“linux”开头的行(使用向上/向下/向左/向右箭头键导航);“vmlinuz”也应该在同一行。在此行的末尾(您可以使用箭头键将光标放在行首,然后按 End 键将光标移动到该行的末尾)添加一个空格,后跟数字 3。不要更改任何其他内容。
这个 3 代表多用户.目标 systemd 目标,它映射到旧的、现已过时的运行级别 2、3 和 4(用于启动和停止服务组)。
完成此操作后,按 Ctrl + x 或 F10 启动到控制台(文本)模式。
从这里。
答案2
我想,您可以使用像这样的服务来解决此问题。