ubuntu 引导修复,grub2多余选项删除

2024-09-02 19:38

本文主要是介绍ubuntu 引导修复,grub2多余选项删除,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题描述:ubuntu无法启动,进入了grub界面,修复后grub2界面选项太多,只想保留需要的。

修复引导:
借助Boot Repair这个神奇的软件,可以在软件界面中一键修复ubuntu启动项

使用方法:
1、首先你需要一张ubuntu的live CD或者自启动u盘(建议和安装的是相同版本),电脑也要连接到互联网(建议是路由器自动拨号的那种,从而无需手动联网)。既然你已经装了ubuntu系统,相信这些东西你都有的。
2、重启电脑,放入CD或者插上自启动u盘,把它们设置为第一启动项,好让它们先于windows系统运行。
3、进入live CD中,选择体验ubuntu而不是直接安装。
4、打开终端(虽然修复用不着,但是添加软件源和安装软件还是需要终端的),输入:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
回车后,终端界面会有提示信息,还是按下回车键,之后界面会有很多信息在界面上滚动,等待十几秒就把终端关闭把。
5、再次打开终端,输入:
sudo apt-get install -y boot-repair && boot-repair
等待一会,就会出现Boot Repair的软件界面了,点击“recommended repair”按钮,等待一会儿,就会跳出修复成功。

Boot Repair 一键修复ubuntu启动/引导项工具

软件特点:
1、简单易用。
2、界面左下角的“advanced options”中还有许多针对grub引导菜单的高级设置。
3、这个软件适用xp、vista、windows 7
4、适用于debian、ubuntu系列(包括Xubuntu、Kubuntu)及其衍生版本Linux mint等。
5、支持轻松修复GRUB/GRUB2引导器。
6、如果是高手的话,也可以利用Boot Repair来修复fedora、opensuse、archlinux等其他linux系统,当然,方法就不一样了。

删除多余选项:
进入系统后打开终端界面,使用cd命令切换到/boot分区,再用ls命令查看该分区,此时应该会有显示grub(如果有grub2还会显示grub2,那么就修改grub2),cd命令切换到/boot/grub2/目录下,再用ls查看目录下的内容,使用VIM编辑器找到并打开gurb.conf文件,找到多余的引导代码行删除并保存后方可重启:

  • 多余的代码可以从启动时的选项中参考,重启后就剩下新版本的正常启动和恢复模式了,grub.conf文件中每一个menuentry就是一个引导项,所以找到你要删的引导项,删除整个menuentry{}即可。

部分知识参考于《Linux就该这么学》感兴趣的可以去看下

这篇关于ubuntu 引导修复,grub2多余选项删除的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1130880

相关文章

在Ubuntu上打不开GitHub的完整解决方法

《在Ubuntu上打不开GitHub的完整解决方法》当你满心欢喜打开Ubuntu准备推送代码时,突然发现终端里的gitpush卡成狗,浏览器里的GitHub页面直接变成Whoathere!警告页面... 目录一、那些年我们遇到的"红色惊叹号"二、三大症状快速诊断症状1:浏览器直接无法访问症状2:终端操作异常

Linux命令rm如何删除名字以“-”开头的文件

《Linux命令rm如何删除名字以“-”开头的文件》Linux中,命令的解析机制非常灵活,它会根据命令的开头字符来判断是否需要执行命令选项,对于文件操作命令(如rm、ls等),系统默认会将命令开头的某... 目录先搞懂:为啥“-”开头的文件删不掉?两种超简单的删除方法(小白也能学会)方法1:用“--”分隔命

C#自动化实现检测并删除PDF文件中的空白页面

《C#自动化实现检测并删除PDF文件中的空白页面》PDF文档在日常工作和生活中扮演着重要的角色,本文将深入探讨如何使用C#编程语言,结合强大的PDF处理库,自动化地检测并删除PDF文件中的空白页面,感... 目录理解PDF空白页的定义与挑战引入Spire.PDF for .NET库核心实现:检测并删除空白页

Ubuntu向多台主机批量传输文件的流程步骤

《Ubuntu向多台主机批量传输文件的流程步骤》:本文主要介绍在Ubuntu中批量传输文件到多台主机的方法,需确保主机互通、用户名密码统一及端口开放,通过安装sshpass工具,准备包含目标主机信... 目录Ubuntu 向多台主机批量传输文件1.安装 sshpass2.准备主机列表文件3.创建一个批处理脚

Python实现自动化删除Word文档超链接的实用技巧

《Python实现自动化删除Word文档超链接的实用技巧》在日常工作中,我们经常需要处理各种Word文档,本文将深入探讨如何利用Python,特别是借助一个功能强大的库,高效移除Word文档中的超链接... 目录为什么需要移除Word文档超链接准备工作:环境搭建与库安装核心实现:使用python移除超链接的

修复已被利用的高危漏洞! macOS Sequoia 15.6.1发布

《修复已被利用的高危漏洞!macOSSequoia15.6.1发布》苹果公司于今日发布了macOSSequoia15.6.1更新,这是去年9月推出的macOSSequoia操作... MACOS Sequoia 15.6.1 正式发布!此次更新修复了一个已被黑客利用的严重安全漏洞,并解决了部分中文用户反馈的

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

mybatisplus的逻辑删除过程

《mybatisplus的逻辑删除过程》:本文主要介绍mybatisplus的逻辑删除过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录myBATisplus的逻辑删除1、在配置文件中添加逻辑删除的字段2、在实体类上加上@TableLogic3、业务层正常删除即

MybatisPlus中removeById删除数据库未变解决方案

《MybatisPlus中removeById删除数据库未变解决方案》MyBatisPlus中,removeById需实体类标注@TableId注解以识别数据库主键,若字段名不一致,应通过value属... 目录MyBATisPlus中removeBypythonId删除数据库未变removeById(Se