首页 > 代码库 > linux /boot分区被删除,系统无法启动
linux /boot分区被删除,系统无法启动
当/boot被删除之后,重启机器会停在grub引导界面,如图
这时我们把安装盘挂上,重光驱启动,进入救援模式,如图
引导中让选择语言和键盘类型,选择完毕之后进入救援模式如图
选择shell 模式 ,点击ok,然后切换根目录,chroot /mnt/sysimage,这时我们建立一个cd的挂载点,将cd挂载。(这时我们可以启动网络,把ssh服务开启),进入到boot目录下什么都没有,这时我们要安装kernel,如图
rpm 的时候如果装不成功,用强制安装 --force,安装之后 进入到 boot下会看到新生成的引导文件。
然后安装grub ,grub-install --root-directory=/ /dev/sda ,/ 这个是boot所在的父目录,/dev/sda 为所在的硬盘分区,执行问完 这个命令会在/boot下生成grub目录,和一些文件,但缺少grub.conf文件,这里需要,手工创建,如图
第一行default 是选择哪个内核启动,默认是0,选择第一个;
第二行是选择时间,如下图如果5秒钟没有选择自动进入
第三行是一个标题 如下图
第四行 这个root是grub引导分区所在的磁盘,这里都是用hd开头
第五行 是kernel 文件,在/boot 可以查看到,ro只读模式,root这个是真正的root 可以用df 命令查看
最后一行是 是初始化用的
创建好之后,重启系统
这会比较慢,耐心等一会,就ok了
linux /boot分区被删除,系统无法启动
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。