全部博文(61)
分类: LINUX
2010-12-04 11:20:22
1用ubuntu live的系统盘进入Ubuntu
2运行终端,输入命令:sudo fdisk -l (在罗列出的计算机的盘符信息中找到Linux所在的盘符,如我的是在Dev/sda3)
3再输入命令:sudo -i (获取权限)
4输入命令:mount /dev/sda3(数字为你的Ubuntu所在盘符) /mnt(注意空格不可少)
5输入:grub-install --root-directory=/mnt /dev/sda
至此,Grub基本修复完毕。
6,关机重启。熟悉的Ubuntu的Grub引导界面就会出现,此时选择进入 Ubuntu。
7.在终端输入命令:sudo update-grub
问题三:
1.这种方法首先要求你重装系统的时候不要重新分配其他盘,比如说把原来的d盘重新分成两个分区,或者把d和e盘合并成一个盘。而且先进linux,终端下执行
sudo dd if=/dev/sda of=/media/linux.lnx count=512 bs=1
这时你可以在/media下找到一个文件,linux.lnx。把它拷贝到你windows系统的主引导分区下,或者存在boot.ini的分区下,一般情况下是c盘。ok,重启进windows.
显示系统隐藏文件,修改boot.ini文件,在最后一行添加
c:\linux.lnx="linux"
保存。
重启后你会发现windows的启动菜单里面多了一个linux,而且进去后是linux的grub菜单。如果想直接进的话就把menu.lst里面的timeout 改成0就行了。
注:那个linux.lnx文件就存起来,以后重装系统以后把它拷回去,改一下boot.ini文件就行了。
问题四:
2.用grub4dos
先下一个grub4dos.选取里面的一个文件grldr。
如果在xp下可以用附件里的工具访问linux的文件系统将/boot文件夹拷出来。一样拷到c盘。同样改boot.ini文件。只不过boot.ini文件里面的内容稍微变一下。
C:\grldr="linux"
这些方法是我从网上搜集的,自己用过的是问题一和问题二中的那个方法,后两种没用过,但在论坛上说它很简单的。。。
可能在恢复的时候会有一些问题,自己上网查一下,应该可以搞定。。。