网站首页 > 开源技术 正文
丢失grub.conf后系统重启进入grub>命令行界面
CentOS6下的解决办法
先将根指定为boot分区
grub> root (hd0,0) #这里指定为第一块硬盘hd0的第一个分区0,根据你实际系统的分区指定
指定内核的位置和真正启动后根分区的位置
grub> kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=/dev/sda3 #指定内核的位置,基于上一步指定的根的位置,ro(readonly),root=/dev/sda3 指定系统实际的/分区
指明initramfs路径,启动系统时加载驱动
grub> initrd /initramfs-2.6.32-504.el6.x86_64.img #指定initramfs的位置,系统有多个内核时,确认好对应的版本。
启动
grub> boot #上述都确认后,输入boot命令启动。如无法正常启动,请再次检查上面步骤参数。
系统启动后,重新生成grub.conf
#这个没有找到命令,可以从其他机器拷贝一份,或者自己写一个。 #CentOS7中有命令可以自动生成!
CentOS7下的解决办法
查看有所有的磁盘分区
grub> ls (hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (fd0) #硬盘hd0的第一个分区msdos1相当于sda1
确定boot分区
grub> ls (hd0,msdos1)/grub2 #我的sda1为boot分区,按情况修改。 #如果boot分区没有单独挂出来的话,可以指定/分区查看,如下: grub> ls (hd0,msdos3)/boot/grub2
将boot分区指定为临时根分区
grub> set root=hd0,msdos1 #和centos6相比略有区别
指定内核的位置和真正启动后根分区的位置
grub> linux16 /vmlinuz-3.10.0-514.el7.x86_64 root=/dev/sda3 #linux16或者linuxefi命令指定内核的位置,基于上一步指定的根的位置 #root=/dev/sda3 指定系统实际的/分区
指明initramfs路径,启动系统时加载驱动
grub> initrd16 /initramfs-3.10.0-514.el7.x86_64.img #使用initrd16或者initrdefi命令指定initramfs的位置,系统有多个内核时,确认好对应的版本。
启动
grub> boot #上述都确认后,输入boot命令启动。如无法正常启动,请再次检查上面步骤参数。
系统启动后,重新生成grub.cfg
# grub2-mkconfig -o /boot/grub2/grub.cfg 注意:grub配置文件的位置和名字 CentOS6中为/boot/grub/grub.conf CentOS7中为/boot/grub2/grub.cfg
猜你喜欢
- 2024-09-11 Arch Linux UEFI模式+M.2(nvme)硬盘 快速安装
- 2024-09-11 Ubuntu开启画面过后黑屏(ubuntu打开后黑屏)
- 2024-09-11 Legacy模式虚拟机,grub文件丢失如何处理
- 2024-09-11 Windows7下安装Ubuntu双系统遇到的坑:Ubuntu从安装到卸载到重装
- 2024-09-11 系统小技巧:迁移Wubi安装的ubuntu到Windows 10
- 2024-09-11 U盘重装|U盘重装系统bios不支持u盘启动怎么办?
- 2024-09-11 PE系统中的Bootice工具是什么,有什么用,你知道么?
- 2024-09-11 Linux学习日志20080311(linux学习视频)
- 2024-09-11 多OS系统疯狂装记 供爱折腾的人参考
- 2024-09-11 傻瓜式的电脑重装系统方法,你还花50块请人修吗?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)