linux菜单恢复

各位见笑了 这里说的是linuxforwindows,如果想恢复grub菜单的话你找错人了。
上次装了个linuxforwindows,有一天偶重新ghost了一下xp 结果那个菜单就再也没出现过  好后悔。
于是我就在网上找啊找 找啊找 ,尽是一些怎样恢复grub菜单的帖子。
于是下了个grubfordos
把grldr grub grub的目录  拷到c盘(最重要的是grldr),大概就是这些文件:

然后修改boot.ini添加

c:\grldr="grub"

好了在xp的启动菜单多了一项grub 选择后按回车

结果那张老脸终于又出现了 likeThis:

但是跟这张图不一样没有linux的菜单(后来才知道要把linux的boot目录下grub目录的文件拷到c盘)
然后又按照网上的步骤做:
进入grub菜单后按c
然后输入
root (hd0,6)
setup (hd0)
 
当我敲下回车的瞬间我知道坏了,mbr被重写了 xp的系统选择菜单没有了 重启后直接进了上图的界面。
结果linux进不去了xp也进不去了,这下好了 这下不乱了。
没办法 哥只好又用联想自带的一键还原 把c盘的系统恢复了(别跟我讲那些大道理 以及其他处理方法 ,我就这水平)。
 
恢复过后这次吸取了以前的教训   重复拷grub跟改boot.ini的步骤,经过网上搜集资料过后知道原来只要把linux下boot下grub里的menu.lst拷到c盘boot的同等目录就OK啦
(grub目录在拷grubfordos的时候就已经放到c盘了)
然后在xp的启动菜单选择新添加的项
进入grub的菜单 就像上图
然后就多了linux的项:
 好正常进入linux
搞定!
 
其实grub真的很强大 众所周知 大名鼎鼎的 “一键还原 GHOST V11.0”也跟grub有关联
什么?不可能
你安装深度的一键还原 然后到c盘看下你就知道了。
后来我发现 安装一键还原后 在c盘根目录 有隐藏文件menu.lst
打开后像这样:
代码
fontfile /boot/load/fonts.gz
splashimage
/boot/load/ghost.xpm.gz
title ☆ GHOST一键还原工具 ☆
clear
#..
title ──────────────────────────────────
clear
title 启动 一键还原 Ghost v11.
0
map
--mem /boot/load/ghost.img (fd0)
map
--hook
chainloader (fd0)
+1
rootnoverify (fd0)
title ──────────────────────────────────
clear
title 启动本机硬盘的 WINDOWS NT
/2003/XP 系统
于是我就把linux的menu.lst里对应的菜单配置文本拷了进去:
代码
clear
title Ubuntu
8.04, kernel 2.6.24-16-generic
root (hd0,
6)/ubuntu/disks
kernel
/boot/vmlinuz-2.6.24-16-generic root=UUID=8EBC6720BC6701D7 loop=/ubuntu/disks/root.disk ro quiet splash
initrd
/boot/initrd.img-2.6.24-16-generic
boot
title ──────────────────────────────────
重新启动 OK 照样进linux 完全没有问题
 
用另外一种方式安装Ubuntu的话 开机后不会进入xp的启动菜单而是直接进入grub的系统选择菜单,然后通过grub进入xp或是linux
这种情况如果菜单不见了 可参考如下解决:
1.用livecd(强烈推荐)
2.用安裝cd
3.使用grub4dos
4.使用grub軟眕
1,使用livecd(强烈推荐)
使用任何你喜歡的linux livecd(比如,ubuntu 6.06的desktop cd)
在终端下输入:
代码:
sudo su
grub
代码:grub>
接着输入:
代码:
root (hdx,y)
setup (hdx)
如果安装linuxforwindows就会在xp启动菜单选择项里添加grub的菜单  然后再从grub进入linux(汗  不知道我说清楚没有)
这种方式可以安装到ntfs分区 到时候在对应的盘下会有Ubuntu的目录(有意思吧)
 
grub这个东东真的很强大 有时候研究下

原文地址:https://www.cnblogs.com/assassinx/p/alsace.html