• 安装win和xp双系统 若干问题


    200
    装了XP之后,LINUX的启动项没有了,我装了启动grub,
    能不能不用光盘就可以实现双启动?我光盘坏了!
     

    满意答案

    阳光暗号 3级 2008-11-20

    这个问题是由于windows重新安装时,将原来写有GRUB引导信息的MBR覆盖掉了。只要在MBR中重新加入GRUB的启动东信息。同时对GRUB的参数进行设定,便可以恢复原先用GRUB对双系统的启动。 
    

    用Linux安装盘的第一张引导系统(DVD版就一张盘):
    在选择安装过程为图形安装还是文本安装过程时:
    boot>linux rescue
    进入linux rescue模式
    一系列键盘以及几项简单的配制,过后就〔continue〕了。。。这个过程,我不说了,比较简单。
    .然后会出现这样的提示符:
    sh#

    我们就可以操作GRUB了.输入grub:
    sh#grub

    等一会儿,会出现这样的提示符:
    grub>

    我们就可以在这样的字符后面,输入:
    grub>root (hdX,Y)
    grub>setup (hd0)
    如果成功会有一个successful......
    这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。 (注意,y和linux所用的编号不同,比如linux下用的hda2,在GRUB里便是,hd0,1,类推,hda8,GRUB里便是hd0,7)
    grub>quit
    退出GRUB之后,稳妥起见,最好:
    sh#vi /boot/grub/menu.lst
    对这个文件里的启动信息在确认一下,
    该文件解释如下:
    timeout second
    设定在second秒之后引导默认的操作系统。
    蓝点Linux默认是timeout 5,就是5秒没有其他指令就引导系统,如果设成-1,则grub会一直等待直到用户选择一个选项为止。
    default num
    默认启动第num+1行选项,也就说default=0则默认启动菜单第一行的操作系统,default=1则启动第2行的系统,如此类推。
    splash pathname/filename
    指出开机画面的文件所存放的路径和文件名,如 splash /boot/logo/800x600x8.img 是指用在/boot/logo路径下的800x600.img文件作为开机画面
    title OSname title
    后面的字符就是你在菜单项上所看见的选项,你可以写上操作系统的名字和描述,如用
    title BluePoint Linux, Single Mode 代表这一选项是引导蓝点Linux的单用户模式。
    下面结合两个系统引导描述来解释几个引导选项的意义
    title BluePoint Linux, Default Mode
    root (hd0,1)
    kernel /boot/vmlinuz vga=auto root=/dev/hda2
    hd0是指第一个硬盘(主硬盘) (hd0,1)是指第一个硬盘的第二个分区。 kernel /boot/vmlinuz 是指出Linux核心的路径在/boot/vmlinuz中。vga=auto 是设定显示模式,root=/dev/hda2是指把第一个硬盘的第二个分区作为根挂载点("/")。
    title Microsoft Windows
    root (hd1,0)
    chainloader (hd1,0)+1 root (hd1,0)这是指第二个硬盘(从硬盘)上第一个分区
    chainloader (hd1,0)+1 装入一个扇区的数据然后把引导权交给它。

    另外,在最开始,如果输入:
    sh#grub
    找不到grub(就是没有安装),可以先把原先挂载根目录的分区,挂到/mnt/下的某个文件夹里,然后
    chroot 到该文件夹
    在启动grub。

    其他回答(12)

    Zroc 6级 2008-11-16

    xp用的是linux的启动文件,你用linux的启动盘修复一下就可以了~!

    /wq 小懒猪 8级 2008-11-16

    安装系统实现多启动要分好顺序安装
    
    

    要先冲低版本装起

    比如2000系统和XP系统

    则先装2000再安装XP系统

    这个道理一样

    你可以先安装XP

    再安装Linux

    希望可以帮到你

    月漫柳梢 6级 2008-11-16

    下载grub for windows,按有关说明配置一下就可以了。

    移不动咋联通 2级 2008-11-16

    什么软件支持RAID 0上安装Windows XP+Win VISTA+Linux Fedora Core?
    
    

    最近用一块主板的JMicron组了一个320G*2的RAID 0。
    使用网上的方法直接集成JM驱动到XP的安装盘,成功安装。现在想在此RAID 0上再安装Vista和Fedora Core。试了很多软件,似乎都不能支持在RAID 0上多重引导。

    请高人指点,如何在一个Raid 0上同时安装XP+Vista+Fedora Core并且可以多重引导。谢谢。

    PS:由于使用了Softmod的方式激活Vista,还涉及激活vista后的softmod的引导问题。

    install exited abnormally[1/1]
    sending termination signals...done
    <Tab>/<Alt-Tab>between elements
    | <space>selects | <F12>next screensending kill signals...done
    disabling swap...
    unmounting filesystems...
    disabling /dev/loop6
    /proc/bus/usb done
    /proc done
    /dev/pts done
    /sys done
    /temp/ramfs done
    /temp/dpart done
    you may safely reboot your system.

    じ☆ve心連心 3级 2008-11-16

    先装XP不然linux认不到xp的文件系统.建议你用虚拟机vm可以同时装多个系统。而且可以同时用,vm6。0的挺好用。在 www.xdowns.com里有免按装版下载.

    ALT + F4 14级 2008-11-16

    楼主
    
    
    安装正常顺序的话,应该是先装XP,再装linux,这样启动才有系统选择菜单
    如果先装LINUX后XP,你可以在XP下装个WINGRUB引导程序,和explore2fs(用于查看LINUX文件系统的东东)。
    用explore2fs查看LINUX的BOOT区,找到VMLINUZ和INITRD.IMG的位置,然后安装WINGRUB,在MENU.lst里写引导菜单就可以了,按照自己查的内存修改一下就可以.
    timeout 1
    title Microsoft Windows
    root (hd0,0)
    makeactive
    chainloader +1
    title FC4
    root (hd0,6)
    kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/
    initrd /initrd-2.6.11-1.1369_FC4.img

    骑车能减肥 13级 2008-11-17

    在grub里设置一下
    
    
    把XP的启动信息加上

    discover 9级 2008-11-17

    将安装盘的第一张放在光驱里,选择linux rescue模式,在boot下输入linux rescue 
    
    
    然后回车
    然后出现sh#grub
    会出现这样的字符
    grub>
    我们就可以在这样的字符后面,输入grub>root (hdX,Y)
    再是grub>setup (hd0)
    这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。

    A@帅 13级 2008-11-17

    呵呵~!和我第一次用时一样。。要先装XP不然linux认不到xp的文件系统。。不过建议你用虚拟机VM可以同时装多个系统。而且可以同时用。。vm6。0的。。挺好用。在 www.xdowns.com里有免按装版下载。。

    尐~狼 3级 2008-11-17

    1.使用安装盘,用linux rescue模式,
    
    
    2.输入linux rescue
    出现sh#
    3.输入grub
    出现 grub>
    4.grub>root (hdX,Y)
    5.grub>setup (hd0)
    6.grub>quit
    7.#grub -install hd0
    说明:
    这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
    这个方法是正确的,以前我也碰到过这样的问题,就是这么解决的。
    如果你想改启动的顺序,可以修改/boot/grub/grub.conf文件。
    将linux和XP的位置互换。这样就可以默认进入XP了。

    未知等待 6级 2008-11-18

    楼主,,你装双系统的话 必须先装 XP再装LINUX 否则是不行的。。。
    
    
    你现在找不到LINUX 那就是WINDOWS启动程序把 LINUX下的 覆盖咯
    楼上说的也很对 。。呵呵

    有氧呼吸 2级 2008-11-19

    Linux与WINDOWS XP双系统直接删除LINUX或WINDOWS XP与重装XP后往往会出现一些问题,这时就要我们对GRUB进行修复.
    
    

    网上最流行的办法,就是使用Live CD来进行恢复。
    使用livecd启动,进入桌面系统,在终端输入

    sudo grub
    进入grub命令行,输入

    find /boot/grub/stage1 (stage1中的最后一个是数字1,不是字母l,意思是第一块硬盘,如果你不是安装在第一块硬盘,就根据实际情况改一下就可以)
    root (hd0,x) (这里的x填写的是上面一个命令运行的结果里的对应数值)
    setup (hd0)

    注意 root (hd0,x)在root后面必须有空格。root命令是指定引导的分区,setup命令把引导信息写到硬盘MBR。
    退出重启以后,一般就可以看到包含Ubuntu的Grub列表了。

    上面的都是网上可以长到的方法,我也是用这个方法恢复了Grub列表的,但是我还碰到了另外一个问题就是,我是Find命令得出的结果是(hd0,5),但是运行的时候,发现Grub里面的全部都是(hd0,6),所以还是无法找到文件,进不去系统。

    后来我发现,其实在显示Grub列表的时候,最下面有一些提示,其中一条说明就是,可以在未选定启动系统前是可以编缉Grub列表的,按“C”可以进入,然后选择你需要编缉的条目,按“E”进行编缉,我将root(hd0,6)改成了root(hd0,5)之后,直接按“B”就成功启动并进入系统。

    过入系统后再编缉Grub文件,就可以解决这个问题。
    gedit /boot/grub/menu.lst


    双系统,把linux的盘格式化了,进不去XP了。提示: GRUB loading. Welcome to GRUB! error: no such part..
    搜索
    2012-11-23 20:46 提问者悬赏:15分 | maple_小雨 | 分类:Windows | 浏览2198次

    C盘先装的是XP,然后在G盘装了linux。因为好久不用linux了,看了某人的卸载教程,最后一步是格式化linux所在盘符。

    之后就进不去XP系统了,开机显示一下信息。

    GRUB loading. 

    Welcome to GRUB!

     error: no such partition.

    Entering rescue mode...

    grub rescue>_

    之后我就用U盘做了老毛桃的PE系统,然后用GOST新装了一个系统。但是拔下u盘,电脑开机/重启还是显示上面的图片信息。然后我又重新格式化了一下G盘(又不行),又把G盘给删除了(都不行)。

    之后,每次开机都要用老毛桃带的工具,引导启动C盘里的XP系统。

     现在的状况是,能进入XP,但需要u盘系统带的工具引导进入。

    希望懂行的开导一下!谢谢!

    我有更好的答案
     
     
    按默认排序 | 按时间排序

    8条回答

    2012-12-02 17:35 飞哥剑客 | 七级
    纯dos下运行fdisk/mbr,清除掉grub;再运行fdisk查看一下C盘有没有激活(mark active)即可。
    评论 | 40
    2012-11-23 20:51 sunlianxu2006 | 五级
    你的c盘激活了吗?你不会激活的是G盘吧!如果激活了,重建下mbr试试。
    追问
    激活C盘G盘是什么意思?我能进入系统,但是需要u盘系统的工具引导。
    安装linux的步骤忘了。麻烦你能说详细点吗?
    什么是激活c盘,怎么激活?
    楼下的兄弟,我完全不明白你的意思啊!
    回答

    进入pe 运行,diskgen,或者下载一个也行,运行之后就能看到c盘是不是活动状态

    如果c盘不是活动的话,从c盘上右键选择“激活当前分区”。如果c盘已经是活动分区,可以试试“硬盘”菜单下的“重建主引导记录”

    评论(4) | 51
    2012-11-23 21:47 wyfha | 十级
    激活个蛋哦。
    进入xp后开cmd执行fdisk /mbr
    评论 | 21
    2012-11-23 20:47 charleskao | 五级 最快回答
    update-grub
    评论 | 21
    2012-11-23 20:59 追风往者 | 二级
    用硬盘分区工具,把C设置成主分区,然后重装windows
    评论 | 32
    2014-03-13 13:29 广元元坝中学 | 一级
    刚试过一个最简单的办法,就是用U盘启动U盘GHOST安装系统,进入PE,打开磁盘分区工具,在菜单中找到操作命令“修改磁盘分区表”,然后分区格式化后安装系统。重启成功!
    评论 | 00
    2014-02-17 20:23 我是少林情僧 | 二级
    问题解决了吗?我也遇到一样的问
  • 相关阅读:
    进程的Binder线程池工作过程
    Binder系列—开篇
    shell脚本使用技巧3--调试
    shell脚本使用--sleep
    shell脚本使用技巧2
    linux添加环境变量
    shell脚本学习1(Linux脚本攻略)
    c++语言的设计和演化---在线函数
    vim常用快捷键
    git常用命令
  • 原文地址:https://www.cnblogs.com/skyofbitbit/p/3764592.html
Copyright © 2020-2023  润新知