我的linux用得真是多灾多难。
由于使用起来不方便,GF看电影时将系统切换到了windows。看完电影我重启机器想切换回来时,恼人的问题又出现了:黑黑的屏幕上只有grub提示符后的光标在闪动。
糟糕,我今天花了一天时间刚刚把系统整理好,还没来得及作备份,就出现这样的问题,对于我这样的一个linux盲,大脑里闪过的第一个念头就是重装linux。
重装linux,说起来其实也不麻烦,最近这一个星期内,我已经不知道重装多少次了,呵呵。但是,出了问题就重装系统,终究不是方法解决之道。还得看看有没有挽救的方法。凭我现在的水平,绝对是个挑战。
进不了系统,上不了网,查不了资料……
翻箱倒柜,找出了一本大学时买的一本书——一本有关全国信息技术水平考试的指定教材——这可是我挽救系统的全部希望。很幸运,这本书中专门有一章来讲解Linuxd引导过程及原理。这一章共7页,grub讲了4页。快速浏览后,找到了从GRUB启动系统的方法,书中分别讲解了启动windows和启动linux的命令,但经过尝试,启动linux不好用(针对当时我电脑出现的情况没有解决问题,实际上书中的命令是正确的),启动windows共3条命令,如下:
我找到的第一个希望是:重新安装GRUB。我安装的命令如下:
我的第二个希望是下面这句话:“GRUB启动时会在/boot/grub中寻找一个名字为grub.conf的设置文件,如果找不到此设置文件则不进入菜单模式而直接进入命令行模式。”这是在这本救命书中找到的原文。看来是配置文件出了错,在grob下cat了一下,果然是root (hd0,8)。第一反应是把文件改回来,可是help了一下,没发现grub的编辑文件的命令。又一次没了主意。
原来,可以这样修改:光标选中linux后,按照屏幕下方提示,按“e”可以编辑启动命令。编辑后,按B启动,终于又回到了linux。进入linux后,修正/root/grub/grub.conf文件。
经过以上修改,grub的选择菜单又正常了,回想起来,也不难。这里问题能顺利解决的关键是使用sutup重新安装gurb。
由于使用起来不方便,GF看电影时将系统切换到了windows。看完电影我重启机器想切换回来时,恼人的问题又出现了:黑黑的屏幕上只有grub提示符后的光标在闪动。
糟糕,我今天花了一天时间刚刚把系统整理好,还没来得及作备份,就出现这样的问题,对于我这样的一个linux盲,大脑里闪过的第一个念头就是重装linux。
重装linux,说起来其实也不麻烦,最近这一个星期内,我已经不知道重装多少次了,呵呵。但是,出了问题就重装系统,终究不是方法解决之道。还得看看有没有挽救的方法。凭我现在的水平,绝对是个挑战。
进不了系统,上不了网,查不了资料……
翻箱倒柜,找出了一本大学时买的一本书——一本有关全国信息技术水平考试的指定教材——这可是我挽救系统的全部希望。很幸运,这本书中专门有一章来讲解Linuxd引导过程及原理。这一章共7页,grub讲了4页。快速浏览后,找到了从GRUB启动系统的方法,书中分别讲解了启动windows和启动linux的命令,但经过尝试,启动linux不好用(针对当时我电脑出现的情况没有解决问题,实际上书中的命令是正确的),启动windows共3条命令,如下:
- root (hd0,0)
- chainloader (hd0,0)+1
- boot
我找到的第一个希望是:重新安装GRUB。我安装的命令如下:
- root (hd0,7)
- setup (hd0,7),网上找到的资料,这里写的是setup (hd0),又有资料说最好装在linux分区上,索性这里我就改为setup (hd0,7),不知道和setup (hd0)有区别么。命令执行成功,在最后有success字样。
- reboot
我的第二个希望是下面这句话:“GRUB启动时会在/boot/grub中寻找一个名字为grub.conf的设置文件,如果找不到此设置文件则不进入菜单模式而直接进入命令行模式。”这是在这本救命书中找到的原文。看来是配置文件出了错,在grob下cat了一下,果然是root (hd0,8)。第一反应是把文件改回来,可是help了一下,没发现grub的编辑文件的命令。又一次没了主意。
原来,可以这样修改:光标选中linux后,按照屏幕下方提示,按“e”可以编辑启动命令。编辑后,按B启动,终于又回到了linux。进入linux后,修正/root/grub/grub.conf文件。
经过以上修改,grub的选择菜单又正常了,回想起来,也不难。这里问题能顺利解决的关键是使用sutup重新安装gurb。