开机只有GRUB命令提示符

        我的linux用得真是多灾多难。
由于使用起来不方便,GF看电影时将系统切换到了windows。看完电影我重启机器想切换回来时,恼人的问题又出现了:黑黑的屏幕上只有grub提示符后的光标在闪动。
糟糕,我今天花了一天时间刚刚把系统整理好,还没来得及作备份,就出现这样的问题,对于我这样的一个linux盲,大脑里闪过的第一个念头就是重装linux。
        重装linux,说起来其实也不麻烦,最近这一个星期内,我已经不知道重装多少次了,呵呵。但是,出了问题就重装系统,终究不是方法解决之道。还得看看有没有挽救的方法。凭我现在的水平,绝对是个挑战。
进不了系统,上不了网,查不了资料……
        翻箱倒柜,找出了一本大学时买的一本书——一本有关全国信息技术水平考试的指定教材——这可是我挽救系统的全部希望。很幸运,这本书中专门有一章来讲解Linuxd引导过程及原理。这一章共7页,grub讲了4页。快速浏览后,找到了从GRUB启动系统的方法,书中分别讲解了启动windows和启动linux的命令,但经过尝试,启动linux不好用(针对当时我电脑出现的情况没有解决问题,实际上书中的命令是正确的),启动windows共3条命令,如下:
  • root (hd0,0)
  • chainloader (hd0,0)+1
  • boot
        输入上面三个命令后,成功出现了windows登录画面。进入window后能上网找找资料,问题应该很快能解决,心中窃喜。
我找到的第一个希望是:重新安装GRUB。我安装的命令如下:

  • root (hd0,7)
  • setup (hd0,7)网上找到的资料,这里写的是setup (hd0),又有资料说最好装在linux分区上,索性这里我就改为setup (hd0,7),不知道和setup (hd0)有区别么。命令执行成功,在最后有success字样。
  • reboot
        重启后出现了linux的选择项,本以为问题已经解决,没想到选择linux回车后,却没有进入系统,看看屏幕上的提示,好像是说分区没有mount。再往上看,发现系统root的是(hd0,8),(hd0,8)我很清楚的记得是win里的G盘,fat32格式。
        我的第二个希望是下面这句话:“GRUB启动时会在/boot/grub中寻找一个名字为grub.conf的设置文件,如果找不到此设置文件则不进入菜单模式而直接进入命令行模式。”这是在这本救命书中找到的原文。看来是配置文件出了错,在grob下cat了一下,果然是root (hd0,8)。第一反应是把文件改回来,可是help了一下,没发现grub的编辑文件的命令。又一次没了主意。
        原来,可以这样修改:光标选中linux后,按照屏幕下方提示,按“e”可以编辑启动命令。编辑后,按B启动,终于又回到了linux。进入linux后,修正/root/grub/grub.conf文件。
        经过以上修改,grub的选择菜单又正常了,回想起来,也不难。这里问题能顺利解决的关键是使用sutup重新安装gurb。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值