首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux修改grub菜单

【注】参考自 grub 官方手册。 1. 保留上一次 grub 菜单选项 1.1 问题 每次开机时,大部分 Linux 发行版的 grub 菜单都是定位在首选项位置(即当前系统选项位置)。...1.2 解决 修改 Linux 的 /etc/default/grub 文件,添加以下内容: GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true GRUB_DEFAULT...saved 使用 GRUB_SAVEDEFAULT 变量保存的或 grub-set-default 命令设定的选项作为 grub 默认菜单选项。...修改 grub 菜单等待时间 2.1 问题 有些 Linux 发行版开机进入 grub 菜单后等待时间很短,因此每次都需要抓住 grub 菜单出来的那一刻手动按键终止 grub 菜单等待时间倒计时。...2.2 解决 修改 Linux 的 /etc/default/grub 文件中的 GRUB_TIMEOUT 变量值,单位为秒: GRUB_TIMEOUT="30" # 比如修改为 30 秒的等待时间

7.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

linux grub 启动菜单修复办法

现象:GRUB菜单消失,直接进入系统 解决方法: 把LINUX安装盘的第一张放到光驱,然后重新启动机器,在BOIS中设置用光驱来引导。...2.等安装界面出来后,按[F4]键,也就是linux rescue模式。 3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。...sh#grub 会出现这样的字符 grub> 我们就可以在这样的字符后面,输入 grub>root (hdX,Y) grub>setup (hd0) 如果成功会有一个successful.........请留意root和(hdX,Y)之间有一个空格,这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。...setup (hd0)就是把GRUB写到硬盘的MBR上。 有时重启后发现无法进入系统,此时可以利用光盘进入紧急救援模式,然后进行grub-install安装修复 ?

7.4K10

Linux + Windows 双系统,GRUB 突然不见了?!

果然,发现没了熟悉的 GRUB 界面,反而直接进 Win10,进 BIOS 一看,发现没有 GRUB 的启动项了?......前些天又是这样,长按断电关机重启后,一段长时间的等待给了我一种不好的预感,然后发现 GRUB 界面没了,开机直接进 Windows 10,进 BIOS 发现 GRUB 的启动项没了?......大脑一片空白,想着 BIOS 里的 GRUB 的启动项没了,那就恢复一下呗,就和恢复 Windows 的启动项一样。...行动受挫后才突然开窍,开机后的操作系统启动管理器是 Linux 下的 GRUB,进 Windows 也是通过 GRUB,应该要在 Linux 环境下重建 GRUB,而不是通过 WinPE 下修复 Windows...看了第一篇文章中博主的分析,分析下我的原因:强制断电导致 BIOS 损坏,于是开机后主板自动从备份 BIOS 里恢复,EFI 启动记录就丢失,然后 GRUB 就消失了。

16.5K10

操作系统的启动

这里我们将从硬盘分区,三方协议,grub引导启动程序进行讲述,首先介绍硬盘MBR分区形式,然后介绍CPU,BIOS,系统的三方协议,讲述从CPU的硬件逻辑最终运行内核的软件逻辑的过程,最后介绍一下引导启动程序的发展...MBR分区在硬盘上的组织形式大致如下: MBR.png 2, 三方协议 想要把操作系统启动起来,是需要多方按照一定的协议进行协作才能完成的,以Linux0.11,BIOS+MBR分区,Intel80x86CPU...此时内存的视图如下: linux内存.png所以,我们可以知道,当BIOS运行后,会通过int0x19中断读取第一扇区的内容,BIOS并不管这个扇区里是否有内容。...3, grub 经过多年的发展,引导程序已经由最初像Linux0.11的bootsect.s,setup.s等发展为grubgrub2之类的启动引导程序,第一扇区(主引导记录)也从bootsect.s...不过grub跟最初的引导程序一样,也是遵循BIOS+MBR的规则的。

1.3K30

关于启动引导的那些事儿(上) : Legacy Boot

本篇文章大致会涉及MBR、GPT、UEFI等内容,以使用Grub引导Linux为例,来分析启动的具体过程。 启动综述 对于PC来说,启动电脑的目的是为了启动操作系统。...所以,Legacy Boot的整体过程大概就是这样了: BIOS启动,进行自检 按照顺序遍历设备,找到有MBR的启动设备 MBR引导操作系统的引导程序(Linux通常是Grub,Windows则是bootmgr...我最终选择采用Linux的Live OS的MBR来进行分析。Live OS通常是用来安装或检修Linux系统的阉割版Linux,类似于Windows阵营的PE系统。...Linux通常使用Grub进行引导,比如这个Live OS。因此这一段MBR当然就是Grub写入的MBR了(grub-install指令)。...Grub MBR为例的磁盘引导 最开始的若干代码仅仅是初始化运行环境。之后在7C8C时,程序开始检查BIOS所支持的磁盘读写模式。 这里简单的进行说明。

2.6K10

Linux】《how linux work》第五章 Linux内核的启动过程

A high-performance replacement for the PC BIOS that can include a kernel o Linux Kernel EFISTUB....用于替代PC BIOS的高性能版本,可以包含内核 o Linux Kernel EFISTUB。...重新启动或开机您的 Linux 系统。 在 BIOS/固件自检和/或启动画面期间按住 SHIFT 键,以获取 GRUB 菜单。 按下 e 键查看默认引导选项的引导加载程序配置命令。...例如,在使用 GRUB 时,必须安装 UEFI 版本的 GRUB 而不是 BIOS 版本。 此外,您必须向固件 "宣布 "新的启动加载程序。...电脑 BIOS 或固件初始化硬件,并搜索启动顺序存储设备以获取启动代码。 找到启动代码后,BIOS/固件加载并执行它。这就是 GRUB 的开始。 加载 GRUB 核心。 核心初始化。

21610

linux启动流程

请注意,本指南仅考虑了当前使用的GRUB2引导加载程序和systemdinit 绝大多数现代 Linux 发行版 引导过程需要以下 4 个步骤,我们将更详细地讨论这些步骤: BIOS完整性检查 (POST...当 Linux 系统启动时,BIOS(基本输入输出系统)启动并执行开机自检(POST)。这是执行大量诊断检查的完整性检查。...引导加载程序 (GRUB2) 一旦POST完成并且停止运行,BIOS 就会探测MBR(主引导记录)以获取引导加载程序和磁盘分区信息。...一旦BIOS找到 grub2 引导加载程序,它就会执行并将其加载到主内存 (RAM) 上。 该GRUB2菜单允许你做两件事情。它允许您选择要使用的 Linux 内核版本。...grub2 配置文件是/boot/grub2/grub2.cfg文件。GRUB 的主要目标是将 Linux 内核加载到主内存中。 3. 内核初始化 内核是任何 Linux 系统的核心。

12K10

Linux系统管理

操作系统启动概念 不管是Windows还是Linux操作系统,底层设备一般均为物理硬件,操作系统启动之前会对硬件进行检测,然后硬盘引导启动操作系统,如下为操作系统启动相关的各个概念: BIOS 基本输入输出系统...Linux常见的引导程序包括:LILO、GRUBGRUB2,CentOS 7 Linux默认使用GRUB2引导程序,引导系统启动。...如图所示为GRUB加载引导流程: GRUB2是基于GRUB开发成更加安全强大的多系统引导程序,最新Linux发行版都是使用GRUB2作为引导程序。...Linux操作系统启动流程如图所示: 1)加载BIOS 计算机电源加电质检,首先加载基本输入输出系统(Basic Input Output System,BIOS),BIOS中包含硬件CPU、内存、硬盘等相关信息...加载完BIOS信息,计算机将根据顺序进行启动。 2)读取MBR 读取完BIOS信息,计算机将会查找BIOS所指定的硬盘MBR引导扇区,将其内容复制到0x7c00地址所在的物理内存中。

1.9K30

Linux 开机进入grub 命令行模式

前提情景: 由于删除了/boot/grub2/grub.cfg,重启服务器后,无法进入原来正常的系统,进入了grub命令行界面 如图: image.png 恢复的方案: 1、先输入ls命令...,查看找到Linux系统安装在哪个磁盘分区 image.png 2、使用ls (hd1,msdos1)/boot/grub命令发现了splash.xpm.gz,其他分区没有 image.png 3、...msdos1)/etc/fstab命令查看磁盘文件的内容,一般系统盘的分区都是/dev/vda1,例如: image.png 4、确定好系统盘的分区后(系统盘分区一般都是/dev/vda1,不会变的),使用linux.../boot/vm命令,vm后面的内容按键盘的tab建补全,用来指定Linux系统启动内核,及/所在分区(一般都是/dev/vda1),例如:这边选择了第一个内核当做启动内核,选择好后,使用tab键补全

27.2K70

Linux 系统开机加电后发生了什么?

linux系统的启动流程 关于linux系统的启动流程我们可以按步进行划分为如下: BIOS POST自检 BIOS(Boot Sequence) 引导操作系统 加载对应引导上的MBR(bootloader...与LILO使用裸扇区不同的是,GRUB 能够从 ext2 或者 ext3 文件系统中加载 linux 内核。它是通过将本来两阶段的 boot loader 转换成三个阶段的 boot loader。...装载Grub 这第二引导装载程序实际上是引出更高级的功能,以允许用户装载一个特定的操作系统。 装载系统 如linux内核。GRUB把机器的控制权移交给操作系统。...Linux环境中,目前最流行的启动管理器是Grub。 Boot Loader 就是在操作系统内核运行之前运行的一段小程序。...)就会根据/boot/grub.conf配置文件中所设置的信息,从/boot/所在的分区上读取Linux内核映像,然后把内核映像加载到内存中并把控制权交给Linux内核。

1.9K40

linux系统开机加电后发生了什么?

linux系统的启动流程 关于linux系统的启动流程我们可以按步进行划分为如下: BIOS POST自检 BIOS(Boot Sequence) 引导操作系统 加载对应引导上的MBR(bootloader...与LILO使用裸扇区不同的是,GRUB 能够从 ext2 或者 ext3 文件系统中加载 linux 内核。它是通过将本来两阶段的 boot loader 转换成三个阶段的 boot loader。...装载Grub 这第二引导装载程序实际上是引出更高级的功能,以允许用户装载一个特定的操作系统。 装载系统 如linux内核。GRUB把机器的控制权移交给操作系统。...Linux环境中,目前最流行的启动管理器是Grub。 Boot Loader 就是在操作系统内核运行之前运行的一段小程序。...)就会根据/boot/grub.conf配置文件中所设置的信息,从/boot/所在的分区上读取Linux内核映像,然后把内核映像加载到内存中并把控制权交给Linux内核。

2.5K30

linux命令大全密码修改,linux修改密码命令「建议收藏」

你现在可在文本结尾处(空一格)再添加 single/linux -s 来告诉 GRUB 引导单用户 Linux 模式。按 [Enter] 键来使编辑结果生效。...你会被带会编辑模式屏幕,从这里,按 [b], GRUB 就会引导单用户 Linux 模式。...在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按e键 1)首选按del键进入bios2)通过键盘上的方向键选中adv_ncedbiosfe_tures3)回车进入bios设置界面4...设置:开机时按下“del”键进入bios,一是将boot sequence(启动顺序)设定为usb-zip(或usb-hdd、usb-fdd,请与你制作的u盘工作模式对应)第一linux命令,或是选中...3、开机时按下“del”键进入bios,选中“advanced bios features”回车,在“first boot device”处用翻页键选中“usb-zip”,在“second boot device

13.3K10
领券