在(U)EFI环境下重装Grub2
来源:互联网 发布:php运行环境配置 编辑:程序博客网 时间:2024/05/16 14:24
前段时间重装了系统,导致Grub2的引导消失,所以现在需要进行恢复。
首先需要使用livecd或者是其它工具进入rescure环境,然后按默认操作chroot到/mnt/sysimage
我首先尝试使用经典方法:grub2-install /dev/sdb1
sdb1是我的/boot/efi分区,这里要注意不要装到/boot下
然后系统报错grub2-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory
手动去/usr/lib/grub目录下发现的确没有x86_64-efi这个目录
使用Ctrl+D退出chroot的环境重新进入rescure的bash,然后使用cp命令将/usr/lib/grub/x86_64-efi/下的所有文件拷贝到/mnt/sysimage/usr/lib/grub/x86_64-efi/
# cp -R /usr/lib/grub/x86_64-efi/* /mnt/sysimage/usr/lib/grub/x86_64-efi/
然后使用chroot切换到/mnt/sysimage环境,继续运行
# grub2-install /dev/sdb1,即可成功安装grub2
然后我们还需要重新生成配置文件:
# grub2-mkconfig -o /boot/grub2/grub.cfg
为了保险起见我重新运行了一次
# grub2-install /dev/sdb1
重起之后即可正常引导进入Linux系统
1 0
- 在(U)EFI环境下重装Grub2
- grub2 efi boot cdrom
- 在linux下安装windows系统--仅仅支持efi主板+gtp+U盘安装
- 重装GRUB2 UBUNTU9.10
- [U]EFI 相关链接
- linux下安装grub2引导硬盘/u盘
- 在grub2下通过硬盘安装opensuse
- 重装win7后修复grub2
- 重装windows后grub2修复
- 在xp下重装ie
- 在Ubuntu下重装Ubuntu
- 如何在Ubuntu12.04/12.10中重装或修复Grub2引导
- 在Ubuntu系统下装Win7并引导双系统,重装windows后修复grub2引导
- ubuntu下用U盘安装grub2制作系统启动U盘锁
- 重装windows后修复grub2引导
- 重装win7后,修复系统引导grub2
- 重装windows后修复grub2引导
- 重装windows后修复grub2引导
- Oracle创建序列和触发器
- 通过生成 llvm IR,提高程序的执行性能
- Java NIO笔记之内存映射文件
- jprofiler 安装和连接linux(tomcat)
- jsp引用css和js文件方法 以及 java web应用程序文件结构
- 在(U)EFI环境下重装Grub2
- Minimum Absolute Difference in BST
- 疯狂Java笔记:3.7 运算符
- 向文档中添加列表项
- servlet相关配置及会话跟踪技术
- HDU 2084
- double+pow函数p2109
- Servlet生命周期与工作原理
- BZOJ 2795:[Poi2012]A Horrible Poem