帮助同学安装虚拟机的过程中,装上了linux系统,结果在经常直接powe off后系统不能引导了,分析原因发现主要问题是出现在没有找到grub引导程序。下面就是在虚拟机的环境下修复grub的简单过程。注:这里还是以 redhat9 版本为例。
首先进虚拟机,在开机画面刚开始时按F2,进入进行bios配置,选光盘,用我们的安装盘,第一张插入进去,在运行时按F5进入输入上面提示的linux-rescue回车(一路下来都是回车就行),进入单人模式,#输入命令了,这里输入cd /mnt/systembin这里挂载了如同/boot下文件,接着是进入sbin文件下#cd sbin运行 ./grub-install /dev/hda(安装到第一块硬盘上 后面的这个也可以不要,表示默认)
接下来运行grub ./grub 在grub命令行里输入。
>root(hd0,0)
>setup (hd0)
>kerner /vmlinux __ 可以按TAP会有提示(所以得记下自己的系统信息)
>initrd /initrd TAp(加载文件系统)
>reboot
重新启动,看看是不是可以加载了呢
这样至少你能找到grub程序,以后有问题再说,终于帮他们把问题解决了。