高分~急:ubuntu linux和win xp双系统引导问题~

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:52:48
在Windows Xp下用安装DVD在用PQ新分割出的一个分区中安装了Ubuntu linux 8.10,安装时按照网上的资料将grub装到了 linux的 / 分区,想用Windows的NT loader引导双系统,另外,系统中还安装了一键还原精灵。本以为安装完毕后可以直接进linux系统然后用dd命令将grub备份到windows主分区,然后用ntldr引导,就没有制作引导盘。可是安装完后根本就没有进系统而是要重启~重启后就没有办法进linux了,请问大侠们还有没有办法挽救linux~用安装盘可以引导进入已安装好的linux吗?或者在试用系统中可以使用dd命令备份grub到C盘吗??不想把grub直接装入mbr,因为那样一键还原精灵好像就不能用了是吧?急
嗯,最后就是在光盘试用系统中把grub备份到C盘了~谢谢你~不过挂载C盘时要正在终端加选项-rw挂载。系统挂载工具直接挂载后dd grub时提示permission denied~

dd命令是读取根目录下第一个512字节的数据(似乎),在windows下和dos下都有工具可以完成此操作,比如说在dos下用diskgen,XP也在系统盘里自带了一个工具。

也可以用grub4dos等工具,开机时进入到grub,然后自己敲root呀,kernel呀,initrd呀,最后boot,然乎就可以进入ubuntu了。

至于安装盘,肯定可以了,进入光盘系统,获得root权限再使用dd命令,这个自己看帮助.

装到 / 分区的话,当然启动后直接进 Windows 了。因为 MBR 里面的引导程序没有被修改。而且印象里 / 里面的 grub 似乎不能 dd 出来使用,和 MBR 里面的程序不一样的。

这个解决其实也很简单:

1、如果你的 / 分区是主分区,用 pq 激活这个分区就行了。不过注意 BIOS 寻址限制问题,太过靠后的分区无法被引导程序所使用的 BIOS 提供功能读取。

2、安装 grub for ntldr ,直接启动 grub 后引导 Linux 。

3、其实类似于 2 ,不过这个可以认为是 2 之前要进行的操作,grub for dos/ntldr 都行,只要能进入 grub 。
root (hdX,Y)
X Y 对应硬盘编号,分区编号,从 0 开始计算。
configure /boot/grub/menu.lst
之后就会出现硬盘上 Linux 装好后生成的启动项了。

PS:还原精灵删了吧,没用处的。

http://hi.baidu.com/noahz_ark/blog/item/608ed73be7dbb5ed15cecbe8.html
另外,可以参考一下博客里面linux下其他的文章,对开始很有帮助。
还有,装入mbr不会对一键还原有影响,ghost是不写mb