Linux系统分区boot,linux /boot分区被删除,系统无法启动

当/boot被删除之后,重启机器会停在grub引导界面,如图

280d927f723ab5aed53b903d250056d4.png

这时我们把安装盘挂上,重光驱启动,进入救援模式,如图

7b32db2eb6226261cf56643349e88593.png

引导中让选择语言和键盘类型,选择完毕之后进入救援模式如图

7a8d84c632c1e706081469f762fd6f3f.png

选择shell 模式 ,点击ok,然后切换根目录,chroot /mnt/sysp_w_picpath,这时我们建立一个cd的挂载点,将cd挂载。(这时我们可以启动网络,把ssh服务开启),进入到boot目录下什么都没有,这时我们要安装kernel,如图

83c164152116bbc649f30f7e0c889e37.png

rpm 的时候如果装不成功,用强制安装 --force,安装之后 进入到 boot下会看到新生成的引导文件。

然后安装grub ,grub-install --root-directory=/ /dev/sda ,/ 这个是boot所在的父目录,/dev/sda 为所在的硬盘分区,执行问完 这个命令会在/boot下生成grub目录,和一些文件,但缺少grub.conf文件,这里需要,手工创建,如图

85c7cc921598cd71b8096c35c9820c0b.png

第一行default 是选择哪个内核启动,默认是0,选择第一个;

第二行是选择时间,如下图如果5秒钟没有选择自动进入

第三行是一个标题 如下图

第四行 这个root是grub引导分区所在的磁盘,这里都是用hd开头

第五行 是kernel 文件,在/boot 可以查看到,ro只读模式,root这个是真正的root 可以用df 命令查看

最后一行是 是初始化用的

创建好之后,重启系统

3a7b198b254144035d19c85f34c3b9b8.png

6e3494bcbf831eb67b6d350388246157.png

这会比较慢,耐心等一会,就ok了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值