GNOME 桌面已安装在 CentOS7 上sudo yum -y groups install "GNOME Desktop"
,执行时startx
桌面将启动。但是,当系统重新启动时,会出现以下问题:
执行后c
会发生以下情况:
1
结果是:
并打字2
取消选中该框,问题仍然存在。
尝试解决问题
根据本次问答,1
应该执行来解决问题,但这没有帮助。
问题
- 为什么系统重启后会出现这个问题?
- 如果可以通过发出某些命令来接受许可证,如何避免每次系统启动时都需要执行这些命令?
- 最后一个也是主要的问题是如何避免在启动时出现此接受许可证提示?
答案1
简洁的
- 按
1
- 按
2
即可更改[ ]
为[x]
前面的2) I accept the license agreement
- 按
q
- 启动时不再提示接受许可证菜单
综合的
这个问题是因为我不清楚提示而引起的。首先,我认为按c
会导致继续,即移动到第 2 节,但事实并非如此。
发现一个问答表明1
应按 才能继续第 2 部分(请参阅问题)。
布雷厄姆问是否2
受到压力。2
一遍又一遍地按会添加一个X
并在再次按下时将其删除(请参阅问题评论)。
添加后X
,即[X] 2) I accept the license agreement.
,按c
不起作用,但q
必须选择。我的假设是会显示一条指令,例如press a to accept
。
一旦yes
输入,许可证就被接受。每次系统重启就accept license menu
不再提示。
我仍然不明白为什么license agreement menu
在安装 GNOME 时没有提示,并且这个桌面可以在不接受任何许可协议的情况下运行,并且系统重新启动后会提示菜单,但现在接受了许可证并回答了这个问题。
答案2
这个问题今天早些时候让我很恼火,因为更新到最新的 CentOS 7 版本需要重新接受 EULA,并且接受许可证的文本界面不直观,甚至到了被破坏的程度。
简单的修复即可使此问题永久消失:
- 中断 grub(按e)
- 添加
init=/bin/bash
到内核行的末尾 当出现提示时,卸载初始安装包 - 执行以下操作:
rpm -e initial-setup initial-setup-gui
重启:
sync; echo 1 > /proc/sys/kernel/sysrq; echo b > /proc/sysrq-trigger