zoukankan      html  css  js  c++  java
  • Ubuntu设置跳过启动项选择,解决自动设置为 10 秒

    长话短说,我直接说解决办法 
    第一种:按图操作 
    第一步: 
    修改 /etc/default/grub文件, 
    sudo gedit /etc/default/grub 
     
    把 GRUB_TIMEOUT=10 
    修改为 GRUB_TIMEOUT=0 
    保存,退出,这一步和网上相同 

    第二步 
    修改 /boot/grub/grub.cfg 
    sudo gedit /boot/grub/grub.cfg 
     
    ctrl + f,搜索 “10”, 
    找到并屏蔽掉:

    #if [ "${timeout}" = 0 ]; then 
    #  set timeout=10 
    #fi 
     ```
    ![](https://img2018.cnblogs.com/blog/1803537/201912/1803537-20191209202731290-85865146.png)
    第二种办法,第一步和第一种办法的第一步相同 
    关键看第二步: 
    终端下,输入: 
    sudo gedit /etc/grub.d/30_os-prober 
     
    同样的 
    ctrl + f,搜索 “10”, 
    找到并屏蔽掉: 
     ```
    #if [ "${timeout}" = 0 ]; then 
    #  set timeout=10 
    #fi 
     ```
    ![](https://img2018.cnblogs.com/blog/1803537/201912/1803537-20191209202757834-1937506967.png)
    
    
    保存,退出 
    第三步,再输入 
    sudo update-grub 
    
    ![](https://img2018.cnblogs.com/blog/1803537/201912/1803537-20191209202808383-1899317647.png)
    
    
    至此,我们就完成了。 
     
    为什么有两种办法呢?根据我的理解,/boot/grub/grub.cfg 是Ubuntu启动时读取的文件,修改它当然没有错,但是,这个文件是由 /etc/default/grub文件 还有 /etc/grub.d/文件夹中的内容生成的,第二种办法中,update-grub 命令就是生成 /boot/grub/grub.cfg 的命令,即使 /boot/grub/grub.cfg 被修改,下一次执行 update-grub 就重新生成了 /boot/grub/grub.cfg,上一次修改的内容就失效了,除非你不执行这个命令! 
     
    总结: 
    如果只是临时要跳过启动项选择,并不想永久修改系统,建议用第一种办法,因为执行update-grub后,Ubuntu 16.04就还原了 
    如果是要永久修改,那就用第二种办法。
    
    [原文链接](https://blog.csdn.net/c332030/article/details/87810802)
  • 相关阅读:
    Java实现 LeetCode 394 字符串解码
    Java实现 LeetCode 394 字符串解码
    Java实现 LeetCode 392 判断子序列
    Java实现 LeetCode 392 判断子序列
    Java实现 LeetCode 392 判断子序列
    Java实现 LeetCode 391 完美矩形
    Java实现 LeetCode 391 完美矩形
    Java实现 LeetCode 391 完美矩形
    Java实现 LeetCode 390 消除游戏
    Java实现 LeetCode 390 消除游戏
  • 原文地址:https://www.cnblogs.com/gtscool/p/12013249.html
Copyright © 2011-2022 走看看