grub条目仅适用于控制台

炖的

我刚刚在Windows 7旁安装了ubuntu 16.04,并且只想在控制台的启动菜单中选择一个选项。我在中找到以下条目/boot/grub/grub.cfg

menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-afa3d5b1-2af8-4e3d-b97f-91336a0e70b3' {
    recordfail
    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='hd0,msdos5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  afa3d5b1-2af8-4e3d-b97f-91336a0e70b3
    else
      search --no-floppy --fs-uuid --set=root afa3d5b1-2af8-4e3d-b97f-91336a0e70b3
    fi
    linux   /boot/vmlinuz-4.4.0-31-generic root=UUID=afa3d5b1-2af8-4e3d-b97f-91336a0e70b3 ro  quiet splash $vt_handoff
    initrd  /boot/initrd.img-4.4.0-31-generic
}

我将此复制到/etc/grub.d/40_custom并将linux行更改为

    linux   /boot/vmlinuz-4.4.0-31-generic root=UUID=afa3d5b1-2af8-4e3d-b97f-91336a0e70b3 ro text

生成的引导选项没有启动画面,并且我按预期在tty1中看到一个登录提示符,但是GUI毕竟还是出现了(最终结果与现有的引导选项相同)。我是否需要修改条目的其他部分?

注意:按照此答案,我尝试使用“ 3”代替“文本”,但是结果是相同的。

炖的

经过更多的搜索和反复试验之后,我得出了具有所需行为的以下内容。特别是我添加了linux启动参数text single 3

menuentry 'Ubuntu console' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-console' {
  recordfail
  gfxmode text
  insmod gzio
  if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  insmod part_msdos
  insmod ext2
  set root='hd0,msdos5'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  afa3d5b1-2af8-4e3d-b97f-91336a0e70b3
  else
    search --no-floppy --fs-uuid --set=root afa3d5b1-2af8-4e3d-b97f-91336a0e70b3
  fi
  linux /boot/vmlinuz-4.4.0-31-generic root=UUID=afa3d5b1-2af8-4e3d-b97f-91336a0e70b3 ro quiet text single 3
  initrd    /boot/initrd.img-4.4.0-31-generic
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

HttpWebRequest/HttpWebResponse 仅适用于控制台应用程序而不适用于 ASP.NET

适用于仅使用控制台的学生的GUI入门

是否有适用于 Windows 控制台的 API?

Curl 请求适用于控制台,但不适用于 PHP

相同的代码适用于chrome DevTools控制台,但不适用于TamperMonkey

serilog minimumlevel 覆盖不适用于控制台,但适用于滚动文件

从 localStorage 检索对象适用于控制台日志,但不适用于页面

为什么我的更改复选框不适用于js文件,但适用于控制台?

maplotlib.pyplot.show() 适用于 python 但不适用于 jupyter 控制台

Log4net适用于控制台应用程序,但不适用于Windows服务

Javascript正则表达式不适用于脚本,但适用于控制台

Qtip仅适用于<a href>标记,除干净,响应迅速的dbug工具控制台外,其他均不可用

弹簧注入不适用于FF4J Web控制台

PostMessage 不适用于 winform 应用程序中分配的控制台

Rails控制台不适用于Digital Ocean上的Dokku

如何通过echo命令向mac控制台发送消息?(适用于 Mac 的 Docker)

自动完成不适用于 Symfony 控制台脚本

是否有适用于Android的Firebug或JavaScript控制台调试?

适用于python的简单控制台文本编辑器

适用于控制台应用程序的Java gotoxy(x,y)

ActiveMQ Web控制台不适用于嵌入式代理

SetWindowDisplayAffinity不适用于控制台应用程序

MSBuild在构建服务器上不适用于控制台应用程序

Google Play控制台-适用于不同国家的多个APK

从控制台访问API是可行的,但不适用于MVC Web

Chrome检查器控制台不适用于54.0.2840.99版本

Linux控制台Perl替换不适用于大文件

网络不适用于Visual Studio 2015中的控制台应用程序

UWP 控制台应用程序是否适用于 Windows 10 IoT