fedora 28 重新生成 /boot/grub2/grub.cfg
使用情景:
之前电脑安装了windows 7/ fedora 28 双系统,由于特殊原因,需要删除 windows 系统。在格式化硬盘后,我们还需要跟新 grub2 的启动条目;删除grub 启动的界面的 windows7 选项。
解决方法:
grub 硬盘启动选项由 /boot/grub2/grub.cfg 决定,所以我们需要 更新 grub.cfg 文件。 我们可以手动删除其中的条目,也可以使用专用的命令来进行更新。更新命令为:grub2-mkconfig
我们使用 man 查看grub2-mkconfig 的使用方法:
NAME
grub-mkconfig - Generate a GRUB configuration file. SYNOPSIS
grub-mkconfig [-o | --output=FILE] DESCRIPTION
grub-mkconfig generates a configuration file for GRUB. OPTIONS
--output=FILE
Write generated output to FILE.
更新步骤: grub2-mkconfig | less 进行先预览内容,然后使用: grub2-mkconfig --output=/boot/grub2/grub.cfg 生成,并写入文件。至此,grub 启动条目更新完毕。
保持更新,转载请注明出处。
2019.7.29
对于 fedora 29 更新 grub 可以使用 grub2-mkconfig 命令生成cfg文件,也可以直接修改grubenv文件;
其grub.cfg文件位于 /boot/efi/EFI/fedora
对于修改启动项:
可以修改 /boot/efi/EFI/fedora/grubenv 文件或者 /etc/default/grub文件:
GRUB_TIMEOUT=
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="resume=/dev/mapper/fedora-swap rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
修改/etc/default/grub后,需要重新生成 cfg文件,覆盖原文件;
修改 grubenv 文件后,可以直接启动:
[root@local fedora]# cat grubenv
# GRUB Environment Block
saved_entry= # windows
menu_auto_hide=
boot_success=
boot_indeterminate=
保持更新!
fedora 28 重新生成 /boot/grub2/grub.cfg的更多相关文章
- CentOS7重新生成 /boot/grub2/grub.cfg
		CentOS7重新生成 /boot/grub2/grub.cfg CentOS7 is using grub2 and the generated /boot/grub2/grub.cfg rathe ... 
- Ubuntu grub2的启动配置文件grub.cfg,为了修改另人生厌的时间
		文章转自http://hi.baidu.com/detax/blog/item/90f18b54a8ef5253d00906e4.html 升级到Ubuntu 9.10后,就要接触grub2了,它和以 ... 
- linux下怎么修改grub.cfg
		一.grub2的启动配置文件grub.cfggrub2的启动配置文件grub.cfg是/boot/grub/grub.cfg,而不是以前的memu.lst.如果你是多系统,有Ubuntu和window ... 
- Fedora 28 UEFI模式安装过程记录
		这次的折腾是个意外.不过还是要记录一下. 多次做启动盘,把U盘做坏了.将U盘用量产工具修复以后就能做启动盘了.从官网下了Fedora 28的镜像(与CentOS同属RedHat系,尽量与鸟哥一致),用 ... 
- grub.cfg文件编辑
		grub2启动项里面找不到Windows的情况,这时候就需要自己去配置grub.cfg 在grub.cfg中加入如下代码: menuentry 'Windows Boot Manager (on /d ... 
- 我的grub.cfg配置文件
		路径:/boot/grub/grub.cfg 配置文件如下: # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-m ... 
- linux (fedora 28) 制作启动U盘,启动盘
		最近需要安装一款Linux, 由于使用的计算机系统为 fedora 28, 所以只能在linux 制作U盘 使用 df 或者 fdisk -l 查看 U盘文件: Disk /dev/sdb: byte ... 
- Use Jupyter notebook on Fedora 28
		生产环境使用 Fedora 28, 并且需要搭建一个 Jupyter 的notebook 方便使用,所搭建的Jupyter 支持单人远程 密码访问 1. 安装 安装 Jupyter , 出错 [roo ... 
- [图文] Fedora 28 使用 Virt-Manager 制作并优化QCOW2镜像——Windows 10 1709
		实验说明: 云计算的发展使得桌面上云,windows 10就必不可少,这一章就如何制作QCOW2镜像文件并优化进行说明. 实验环境: 宿主机系统 :Fedora 28 WorkStation 虚拟 ... 
随机推荐
- Java:类的构造函数
			类的构造函数 类的构造函数特点: 1. 构造函数也称为构造方法,构造函数名和类名相同. 2. 构造函数不能有返回值,也不能用void声明. 3. 构造函数可以有参数,也可以无参数,在一个类 ... 
- SQL 必知必会·笔记<11>创建高级联结
			1. 使用表别名 SQL 除了可以对列名和计算字段使用别名,还允许给表名起别名.这样 做有两个主要理由: 缩短SQL 语句: 允许在一条SELECT 语句中多次使用相同的表. 使用表别名示例: SEL ... 
- go互斥锁Mutex
			go mutex是互斥锁,只有Lock和Unlock两个方法,在这两个方法之间的代码不能被多个goroutins同时调用到. 看代码: package main import ( "fmt& ... 
- PHP的UTF-8中文转拼音处理类
			<?php /** * PHP 汉字转拼音 * @author Jerryli(hzjerry@gmail.com) * @version V0.20140715 * @package SPFW ... 
- Jenkins持续集成学习-Windows环境进行.Net开发1
			目录 Jenkins持续集成学习-Windows环境进行.Net开发 目录 前言 目标 使用Jenkins 安装 添加.net环境配置 部署 结语 参考文档 Jenkins持续集成学习-Windows ... 
- [51nod1514] 美妙的序列
			Description 如果对于一个 \(1\sim n\) 的排列满足: 在 \(1\sim n-1\) 这些位置之后将序列断开,使得总可以从右边找一个数,使得该数不会比左边所有数都大,则称该序列是 ... 
- osgi.net框架简介
			osgi.net是一个动态的模块化框架.它向用户提供了模块化与插件化.面向服务构架和模块扩展支持等功能.该平台是OSGi联盟定义的服务平台规范移植到.NET的实现. 简介 尤埃开放服务平台是一个基于. ... 
- C#实现微信AES-128-CBC加密数据的解密
			小程序登录时,获得用户的信息,只是昵称,无法用作ID.而有用的数据,都加密着,腾讯给出了解密的方法: 加密数据解密算法 接口如果涉及敏感数据(如wx.getUserInfo当中的 openId 和un ... 
- c#    数字之间的计算
			1.c# 65*1.0F/102=0.637254901960784 2.mysql TRUNCATE(65/102,9) 9代表的是保留几位小数 3.多张表关联,修改某张表的字段 UPDATE s ... 
- Mybatis获取插入记录的自增长ID
			转自:http://blog.csdn.net/tolcf/article/details/39035259 1.在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“k ... 
