grub菜单改乱后如何启动系统

grub菜单原来内容:

menuentry ‘UbuntuKylin GNU/Linux‘ --class ubuntukylin --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-simple-41316a4b-f9b8-46f8-8509-92b330b7feec‘ {

recordfail

load_video

gfxmode $linux_gfx_mode

insmod gzio

insmod part_msdos

insmod ext2

set root=‘hd0,msdos1‘

if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  41316a4b-f9b8-46f8-8509-92b330b7feec

else

search --no-floppy --fs-uuid --set=root 41316a4b-f9b8-46f8-8509-92b330b7feec

fi

linux   /boot/vmlinuz-3.16.1 root=UUID=41316a4b-f9b8-46f8-8509-92b330b7feec ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US  text

initrd  /boot/initrd.img-3.16.1

}

但是这个菜单不知道怎么被该乱掉了,但是红色两行的内容还是好的,那么如何启动系统呢?

1. 按gurb界面的菜单,选中菜单项,一般是一个名字,比如“UbuntuKylin GNU/Linux”

2. 按“E”进入对菜单内容的编辑模式

3. 按ctrl-c退出编辑模式进入grub命令行

4.在grub命令行做如下操作:

grub> linux   /boot/vmlinuz-3.16.1 root=UUID=41316a4b-f9b8-46f8-8509-92b330b7feec ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US  text

grub>initrd  /boot/initrd.img-3.16.1

grub>boot

此时便进入了initrd,img的文件系统

5. 在initrd.img文件系统中,将sda1挂载到/tmp目录,如果原来的/boot/grub/grub.cfg有备份,则将原来的拷贝过来,如果没有,使用如下两种方式重新生成:

(1)update-grub

(2)grub-mkconfig -o /boot/grub/grub.cfg

这两种方式等价

时间: 2024-12-16 16:29:48

grub菜单改乱后如何启动系统的相关文章

Linux虚拟机克隆后,启动系统发现网卡无法启动

一.Linux虚拟机克隆后,启动系统发现网卡无法启动,然后ifup eth0网卡会提示(Device eth0 does not seem to be present, delaying initialization.)失败. 二.处理方法: 方法一: 1.[[email protected] ~]# vim /etc/udev/rules.d/70-persistent-net.rules # This file was automatically generated by the /lib/

详述CentOS 7中GRUB菜单恢复与忘记root密码后如何重置

GRUB菜单介绍 对于Linux操作系统来说,GRUB(GRand Unified Bootloader,统一启动加载器)是使用最为广泛的多系统引导器程序.系统控制权传递给 GRUB 以后,将会显示启动菜单给用户选择,并根据所选项(或采用默认值)加载 Linux内核文件,然后将系统控制权转交给内核.需要注意的是,CentOS 7采用的是GRUB2启动引导器. GRUB菜单恢复方法 GRUB是大多数Linux操作系统默认使用的引导程序,可以通过启动菜单的方式选择进入不同的操作系统(如果有).当配置

MySQL在windows系统中修改datadir路径后无法启动问题,报错1067

windows server2008下如何更改MySQL数据库的目录的帖子已经很多了,这里简单介绍一个步骤,如果不成功请先查看其它帖子. 更改默认的mysql数据库目录 将 C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data 改到 D:\MysqlData 1. 建立文件夹 D:\MysqlData 2. 停止 mysql 服务,将 "C:\Documents and Settings\

win10 更新系统更新补丁后无法启动处理办法

win10无法启动不用怕!WinRE恢复环境轻松修复win10系统 Win10技术预览版发布至今,已经整整过去十天时间.经过这段时间的使用体验,小伙伴们有没有遇到一些问题,导致系统出错甚至无法启动呢?之后大家第一时间想到的很可能是进入安全模式.使用WindowsPE.或者重装系统等方法来修复受损的系统.不过,在Vista以来的系统中,我们有更好的方式来处理这些问题,那就是Windows Recovery Environment(简称:WinRE),新手朋友们可以一起来看看如何使用它. WinRE

Ubuntu系统制作U盘启动项以及针对U盘挂载后显示"只读系统"的解决措施

1)Linux系统制作U盘启动项在公司的一台ubuntu机器上插入U盘,然后将机器上的一个ubuntu的iso镜像做成U盘启动.制作方法如下:首先执行命令 sudo usb-creator-gtk 2)针对U盘挂载后显示"只读系统"的解决措施 Ubuntu下挂载了一个U盘,进入U盘路径后,显示该U盘是只读文件系统,不能在里面进行新建,复制,删除等写操作.下面简单介绍下解决办法(此在方法在ubuntu以及fedora上验证可用,其他的版本的linux应该也可以借鉴):-  插上U盘- 

浪潮NF5280M4 服务器安装系统后无法启动

Centos7.0系统安装完成后无法启动 浪潮NF5280M4 服务器安装完Centos7.0系统启动后如下图无法进入系统此服务器分别作了Raid5和Raid1,系统安装到Raid1上面去了,之前安装别的品牌服务器没有发现需要调Raid启动顺序,今天装浪潮服务器时安装完成一直无法启动进Raid发现Raid5在第一项,Raid1在第二项ru'xian如下图:上下键将光标移动到Raid1选项按Ctrl+B将Raid1移动第一项保存退出再次重启问题解决了! 推荐下浪潮的技术文档官网文章写的相当的详细h

惠普EX920强打760P驱动后无法开机,无法启动系统。

Windows10 1909与Intel 760P驱动版本不匹配的原因,造成了强打驱动后,无法启动系统的原因. 惠普EX920强打Intel 760P驱动教程:http://tieba.baidu.com/p/5757446059 一.解决办法 1,既然无法开机,那就进入安全模式把刚才打的760P驱动删除 不会进安全模式的看这个:https://baijiahao.baidu.com/s?id=1636641696071912488&wfr=spider&for=pc 2,重新打一个最新的

修改kali和windows双系统下默认启动 系统和启动延时

windows和kali双系统安装完成后kali是默认的启动系统,现将windows设置为默认启动系统并更改选择系统等待时间 1.开机时当运行到系统选择菜单时记下windows的序号.系统选择菜单序号自上而下以0为初始计数. 2.进入kali系统后启动终端. 3.在终端中输入:leafpad /etc/default/grub 4.找到"GRUB_DEFAULT=0"这一行.此行表示默认的启动序号.0表示默认启动系统为kali,因为kail排在系统选择菜单最前面序号为0.现在将0改为刚

[转载]如何重装Grub,使其可以引导双系统

引言: GRUB是一个多重操作系统的启动管理器.用来引导不同的系统,如windows,Linux.一般来说要先装Windows,后装Linux,这样grub才能生效(grub存在于linux的安装中). 这两天我重装了Windows,grub就不起作用了,也无法进入linux了(grub设置的默认进入windows).在不想重装linux的情况下,需要对grub进行重装,将搜集的资料及验证的结果整理后存放于此. 准备工作:   确认linux系统的根分区所在位置.比如我的Redhat9.0的根分