红联Linux门户
Linux帮助

怎么让XP和linux互不影响呀?

发布时间:2008-11-16 20:43:26来源:红联作者:duan519520
我的电脑装了一个XP和linux,linux是通过XP硬盘安装的。为什么每次重装XP后linux也进不去了呢,不是说双系统可以互不影响的吗,还有我以前在windows下装的一键还原也没了,没装linux前是好好的 开机会提示安F11键还原,现在没了怎么把它弄好呀。还有怎么让XP和linux互不影响呀,也就是说以后重装windows后 linux也可以正常的进入。


这些问题请高手相告,我是一个菜鸟,在网上搜了,但是没找到相应答案。
文章评论

共有 10 条评论

  1. tmsdsp 于 2008-11-19 18:35:07发表:

    无论如何首先应该把重要的数据文件备份到其它计算机或者U盘上,而且是双份。否则,万一数据丢失就麻烦了。我的方案仅供参考。

    我用Ubuntu做例子。
    假如你的Linux安装到sda9, 在安装时,有一个画面上会有一个按钮名为“高级”,按一下这个按钮,选择把“启动管理器”(具体名称记不清了)安装到Linux分区,如果不按这个按钮,安装时Linux就会自动写MBR,达不到用XP下的ntldr来启动双系统的目的,很多人说,安装程序根本没让他们选择不写MBR,实际上是他们自己没有按这个按钮。这一点非常重要,因为你不按这个按钮,系统照样安装,但是ubuntu就会按照默认选择写MBR。
    使用ubuntu 8.04 Live CD 启动ubuntu,然后进入终端,运行以下命令,把Linux分区(例如sda9)的第一个扇区(大小为512字节)复制为当前目录下名为linux.lnx的文件(也可以起其它名字)。
    sudo dd if=/dev/sda9 of=linux.lnx bs=512 count=1
    刚才生成的文件linux.lnx放在 /home/ubuntu下(即主文件夹下),将其复制到Windows分区下任意一个文件夹下(ubuntu 8.04可以识别Windows分区)。
    重启计算机,进入Windows。把刚才得到的文件linux.lnx复制到C盘根目录。用任意文本编辑器编辑文件boot.ini(注意boot.ini)可能是隐藏文件,甚至是只读文件,另外编辑前最好做一个备份。
    在boot.ini文件的[operating systems]栏最后一行添加一句:
    c:\linux.lnx="Ubuntu 8.04"
    如果文件中有 timeout=0 语句,将其改为timeout=5 或其它数值,如果没有这一语句,就在[boot loader]栏下添加这一语句。这样启动时选择菜单就会出现5秒,选择Ubuntu 8.04 就可以进入ubuntu的选择菜单,再选择一次就能进入ubuntu。

  2. superyongzhe 于 2008-11-18 21:20:12发表:

    使用grub for dos啊!

  3. tyx0905 于 2008-11-18 12:54:15发表:

    装linux的时候不要用硬盘安装,自己刻一张碟,从光盘起动安装时grub会自己动把windows系统起动菜单加进来的,并不会对windows造成影响,顺便问一下,你装的linux是不是ubuntu啊

  4. hong110 于 2008-11-17 20:20:50发表:

    用Windows下的ntldr引导,不把grub装到mbr上。不过,一键还原我没有处理过。

    如果不用上面的办法,你可以在每次重装Windows后,重装一下grub。
    楼上这位大哥,可以把这个方法说详细点吗?

  5. chrabbit1 于 2008-11-17 08:55:19发表:

    学习linux是个漫长的过程,不能寄希望于一蹴而就。也不能满足于会用就好,能用就行。平时要多看书,多上网络查阅关于电脑方面的一些网站,帖子。比如对于硬件,软件,操作系统,网络方面的内容都要适当涉猎。还要看一些关于编程方面的知识。以后在学习SHELL的时候,不至于感到无从下手。还有,学习研究linux时,眼界不能过于狭窄。不能认为自己在学习linux,所以,对于其他的内容就不接触。实际上,如果深入学习,就会感到windows,linux,Solaris以及其他一些系统他们互相之间是有某种相通点的。
    C++、C#、JAVA,等等编程语言与SHELL也有某种共同的东西。
    还有,学习linux时候要注意改变自己的思维习惯。长期以来,大多数人多习惯于让电脑来适应自己,而从来不考虑自己去主动适应电脑。但是从开始学习linux的时候,甚至在开始学习之前,就要学会主动适应电脑,包括主动适应电脑的生产商,各种硬件的设计商、生产商、以及操作系统和各种应用软件的开发商等等。他们考虑用户的需求和习惯是应该的也是必须的。但是用户考虑他们的情况也不必不可少的。考虑什么?任何一家公司,他们在研制开发的时候,都要考虑用户的需求,和使用习惯。但是不论怎样,在高明的公司都会有考虑不周全的时候。这时,不要去抱怨,更不要发火,去网上发帖子破口大骂,也不要打电话去骂对方什么“狗屎,垃圾,X你妈”等等,那样不仅无助于问题解决。而且还给人一种自己粗俗无礼,缺乏教养的感觉。应该是想法与对方沟通,说明自己的困难和问题。还有到网上或者去图书馆查阅一些资料看看有没有解决办法。如果暂时解决不了,可以先尝试改变一下自己的使用习惯。而不要
    认定了“我是用户,我是消费者,我是上帝,只有你们开发商,生产商,运营商适应我,想让我去适应你们?不可能!!”,换句话说,改单向的沟通为双向的互相沟通,互相适应。厂家商家适应考虑用户,但用户也要反过来适应考虑对方。
    也许有人怀疑这个的实用性,实际上,很多方法无法顺利应用问题不在于它们自身,而在于这些方法的使用者没有从根本上改变自己的思维。没有从以往的思维定势中摆脱出来。
    还有人会担心按我的说法,会使某些厂家商家以此为借口,不考虑用户的需求。这种企业也许会有,但是他们不可能发展壮大,即使目前有了那么一些成果,也会最终失去。如果一个公司企业忘记了用户消费者是他们的根本。如果一个公司企业因为消费者需要应该适应他们,而放弃了用户,以此为借口不考虑消费者使用者的需求和感受。那么它注定灭亡。

  6. chrabbit1 于 2008-11-17 08:07:08发表:

    所谓XP (包括win2000,9x,vista等等)和LINUX能够共处,指的是它们可以存在于同一个硬盘的不同分区里面。
    但是,有些事实是对于新手而言应该了解的。
    1,在同一时刻,只能有一种操作系统在工作。如果当前使用WINDOWS 那么就不能使用LINUX ,如果想要使用LINUX必须重启电脑,然后在启动选项菜单中进行选择。反之亦然。
    2, 如果由于某种原因重装了xp系统,将会导致grub 被破坏。所以重装xp以后,需要重新安装编写GRUB,具体方法请参阅网上的相关内容。推荐http://www.linuxsir.org/main/?q=node/129
    3,目前,一键还原暂时之支持windows系统,如果电脑里面有了其他系统,一键还原将会失效。
    如果windows出现问题,可以先把电脑的启动方式改成从光驱启动,再找出ghost光盘,放入光驱。选择恢复到第一分区。还有给系统打补丁,安装,升级杀毒工具防火墙等等。当然,做完之后,可能有些东西还要自己手动修改。例如,我的ghost光盘里面包含有影音传送带,office95和2000版的QQ,我慧把他们卸载,改装脱兔(TUOTU),WPS 2007 以及MSN。等一切基本就位,再处理linux。

    [ 本帖最后由 chrabbit1 于 2008-11-17 08:09 编辑 ]

  7. tig2 于 2008-11-17 01:22:37发表:

    得新装一下grub应该就可以解决了。

  8. wangyu 于 2008-11-16 21:05:06发表:

    用diskgen工具,这样进入系统时候是用windows引导,然后装个grubfordos,配置一下相关文件就能进linux了,我就是这样的。具体可以上网搜,或者把你的/boot/grub下的文件仔细读一遍,自己电脑坏了,暂用朋友的,所以很多说不清楚。

  9. tmsdsp 于 2008-11-16 21:03:35发表:

    用Windows下的ntldr引导,不把grub装到mbr上。不过,一键还原我没有处理过。

    如果不用上面的办法,你可以在每次重装Windows后,重装一下grub。

    [ 本帖最后由 tmsdsp 于 2008-11-16 21:05 编辑 ]

  10. mxjqcg 于 2008-11-16 20:50:29发表:

    重装XP实质已经把GRUB引导破坏了,这个可以引导多系统,把它再安装上,好像装LINUX会对一键有影响