`
djsl6071
  • 浏览: 599541 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

有关XP与ubuntu双系统及grub引导

阅读更多
我N次的看到如我一样的新手们发些关于XP与ubuntu共存后的grub引导的求助帖子,其实各大论坛林林散散的都有介绍,可系统一点的帖子却很少见到,也许高手们不屑为之吧。我在这里也只是结合自己的实践经验谈谈我的心得体会,希望能给挣扎在XP与 linux之间的朋友一些帮助。[高手们可以闭着眼睛闪先:)]

1、原先有XP系统,后装ubuntu[当然要成功安装的,不成功安装,你说该怎么办呢?:)],但grub却未成功安装,导致一个系统也进不了。其中可分两种情况:

A \\grub缺少menu.lst,但可直接进入命令行,这是我第一次安装redhat时遇到的情况。
解决方法:

引导XP系统
grub>
代码:
rootnoverify (hd0,0)  //一般情况,XP被安装在C盘;也可按tab键查看各分区,以获得系统盘系数。
makeactive
chainloader +1
boot


引导ubuntu系统
grub>
代码:
root (hdX,Y)  //这里的x为硬盘序列,若你的linux安装在第一块硬盘上,X=0;在第二块硬盘上,X=1;在第三块硬盘上[我先晕一下。。。],依次类推。Y是那块硬盘上的分区序列,也可通过tab查看;以获得linux的安装分区序列;
kernel /boot/vmlinuz-*** root=/dev/sdaZ ro  //这里的Z=Y+1; ***为ubuntu版本号,可同样按tab键补全。
initrd /boot/initrd.img-***[同上]
boot


注:如若是这种情况的,成功进入ubuntu之后,需要自己建立并编写menu.lst文件,形如:
代码:
default 0  //表示默认启动为第一个title,要想设为默认启动为第二个,你说是default X?这也不知道的话,还是去使用XP吧:(
timeout 10  //不用注释了吧?[楼主废话可真多。。。不要骂我]

title   Ubuntu, kernel 2.6.15-26-386
root   (hd0,7)
kernel   /boot/vmlinuz-2.6.15-26-386 root=/dev/sda8 ro quiet splash
initrd   /boot/initrd.img-2.6.15-26-386
savedefault
boot

title   Ubuntu, kernel 2.6.15-26-386 (recovery mode)
root   (hd0,7)
kernel   /boot/vmlinuz-2.6.15-26-386 root=/dev/sda8 ro single
initrd   /boot/initrd.img-2.6.15-26-386
boot

title   Other operating systems:
root

title   Microsoft Windows XP Professional
root   (hd0,0)
savedefault
makeactive
chainloader   +1

里面的具体参数自己确定了,什么?不懂?倒。。。我还以为像我这样垃圾的linuxer会很多的,别看不起自己:)

B \\启动后说grub错误的,grub完全没法正常工作!这种情况很多见,做起来也有些麻烦。
解决方法:

第一步:修复传说中的mbr。
有XP安装盘吧?有!很好,从XP安装盘启动先,进入修复控制台[这个没有问题吧?其中可能会提示输入所安装的XP系统序列,输入一个非零值即可;随后就是管理员密码],执行fixmbr,以修复主引导区;附带说明一句:若在控制台中根本无法访问XP系统盘的,可先执行fixroot,但前提是 XP系统盘无严重问题,有问题的不在本帖讨论范围之内。提示成功修复引导区之后,restart重启,或使用dos界面下通用三键组合“ctrl+alt +del”重启也行滴说:)

第二步:XP下利用wingrub引导ubuntu。
wingrub在souceforge中有下载,而且有关它的使用,也是傻瓜式的,有linuxsir上的北南南北前辈--“老年人”略显罗嗦的帖子为证:http://www.linuxsir.org/bbs/showthread.php?t=214551
提示:最好安装到c盘下的boot.ini[XP隐藏的系统文件]中,以后清除也方便;前辈的话当然要听,但我们只要学到上面的帖子的一点,这个问题也就解决了,那帖子大概是完备教程吧。

第三步:在ubuntu下安装grub。
进入ubuntu下,执行sudo nautilus之后,删除/boot/grub整个文件夹,当然要备份先!再安装grub:
代码:
sudo grub-install /dev/sda  //将grub安装到mbr主引导区上。

安装确实得费些时间,请耐心等待。此时安装的grub也没有menu.lst,需要自己建立并编写menu.lst文件,方法goto本帖1-A-注。

第四步:删除XP下的wingrub启动项。
ubuntu下安装的grub的menu.lst保存后重启系统,可顺利进入XP,删除c:\boot.ini中刚才生成的最后一行,形如: boot="c:\***"[你自己在wingrub程序生成启动文件时起的名];再清除c根目录下一个wingrub生成的引导文件,具体名我现在也忘了。:( 但可以肯定它不是隐藏文件!

OK,有关先安装XP后安装ubuntu的,还有什么问题?一起来讨论一下吧。

2、ubuntu安装成功后,又重装XP的情况的;由于XP不为人知的“古怪的习性”,mbr主引导区是肯定要被覆盖的。重启之后原先的grub引导不会出现了,直接进入XP登陆界面,XP对linux完全视而不见。这时可goto本帖1-B-第二步,顺利解决问题。

由于wingrub确实没有linux下的grub好用,不能随linux下的系统更新而相应动作,所以强烈建议使用linux下的grub去引导双系统,甚或多系统!
  
分享到:
评论

相关推荐

    xp和ubuntu双系统引导

    为了兼顾两者,安装XP和Ubuntu的双系统成为了一种常见的解决方案。本文将深入探讨如何创建这样的双系统环境,帮助你更好地理解和实现这个过程。 首先,我们需要了解的是双系统的概念。双系统是指在同一台计算机上...

    XP和ubuntu双系统引导菜单的修复方法

    如果电脑装了XP和ubuntu双系统,后来在XP重新调整分区的时候不小心把ubuntu所在的分区给弄掉了,因为对多系统的引导用的是ubuntu自带的grub,这下就进不去XP了,开机就提示can not find grub,那么怎么才能修复XP的...

    Ubuntu和XP双系统 grub2 默认启动项的更改

    Ubuntu和XP双系统 grub2 默认启动项的更改

    ubuntu硬盘安装_XP引导文件

    标题“Ubuntu硬盘安装_XP引导文件”涉及到的是在已经安装了Windows XP系统的基础上,通过硬盘安装Ubuntu操作系统,并且需要利用特定的引导文件来实现双系统的共存。这一过程需要对计算机的基本操作、Ubuntu的安装...

    grub 修复 双系统哦

    在探讨“grub修复双系统”这一主题时,我们首先需要理解GRUB(GNU GRand Unified Bootloader)作为多操作系统引导加载程序的核心作用及其在双系统环境中的常见问题与修复方法。 ### GRUB简介 GRUB是Linux系统中最...

    XP+Ubuntu双系统下如何安全删除Ubuntu

    MBRFix这个工具,下载下来后解压掉,对应XP系统的明显是...然后重启电脑发现黑乎乎的grub引导程序不见了,直接进入了XP系统,这时只需要找任意一种方法格式化那个安装Ubuntu的扇区就行了,然后就可以安装新的Fedora了。

    教你如何在你的笔记本上安装xp和Ubuntu双系统

    这篇教程将详细讲解如何在你的笔记本上安装XP和Ubuntu双系统,确保你可以流畅地在这两个平台之间切换。 首先,让我们了解双系统的概念。双系统是指在同一台电脑上安装两个或多个操作系统,通过引导加载器(如GRUB)...

    win7 ubuntu 12.04 xp双盘3系统grub配置.docx

    Win7 Ubuntu 12.04 XP双盘3系统GRUB配置 GRUB(GRand Unified Bootloader)是Linux操作系统中的启动引导程序,能够管理多个操作系统的启动过程。在本文档中,我们将讨论如何在Win7、Ubuntu 12.04和XP双盘3系统中...

    Win7和Ubuntu双系统安装(硬盘安装)

    #### 二、Windows 7与Ubuntu双系统安装原理 1. **MBR(主引导记录)**: MBR是硬盘上的一小段代码,用于确定计算机启动时应加载哪个操作系统。通常情况下,第一个安装的操作系统会将自己的引导加载程序写入MBR。 2. ...

    硬盘安装Ubuntu+9.10与XP+双系统全过程

    ### 硬盘安装Ubuntu与Windows XP双系统详解 #### 一、安装前的准备工作 在硬盘上安装Ubuntu与Windows XP双系统是一项较为复杂的任务,本文将详细介绍如何通过硬盘安装方式构建双系统环境。首先,我们需要准备好...

    用grub取代grub2启动ubuntu 10

    - **双系统共存**:在Windows XP和Ubuntu双系统环境下,GRUB Legacy与Windows的`boot.ini`文件更好地兼容。 #### 4. 如何使用GRUB Legacy启动Ubuntu 10.04 LTS 要实现这一目标,需要进行以下几个步骤: 1. **备份...

    安装双系统(XP与Linux)

    在IT领域,安装双系统是常见的需求,特别是对于那些既需要使用Windows XP的软件兼容性,又希望体验Linux操作系统灵活性的用户。本教程将详细解释如何在同一个硬盘上安装Windows XP与Linux,实现两个操作系统的共存。...

    Ubuntu与XP

    本文将详细介绍如何在一台电脑上安装Ubuntu与XP双系统,包括从ISO文件启动、解决安装过程中的常见问题以及设置启动引导装置等关键步骤。 #### 一、从ISO文件启动Ubuntu 在硬盘上实现Ubuntu与XP的双系统安装,首要...

    硬盘安装ubuntu win7双系统

    ### 知识点:硬盘安装Ubuntu与Win7双系统详解 #### 1. 理解硬盘安装双系统概念 硬盘安装双系统是指在一台计算机的硬盘上同时安装两个操作系统,用户可以在启动时选择进入任意一个系统。这种方法适用于希望同时使用...

    Ubuntu11 XP 双系统安装记录

    安装Ubuntu 11与Windows XP的双系统是一项技术性的任务,涉及到磁盘分区、引导加载器配置等关键步骤。正确操作可以实现两个系统的无缝切换,提供更丰富的计算体验。对于初次尝试的用户,建议先备份重要数据,然后...

    在XP下安装Ubuntu(LINUX)系统

    至此,你就成功地在XP系统下安装了Ubuntu双系统。 这个过程虽然略显复杂,但只要按照步骤细心操作,就能顺利实现。通过这种方式,你可以根据需要在Windows和Linux之间切换,体验不同的操作系统环境。这对于学习和...

    windows下面启动ubuntu9.10的grub

    在安装Ubuntu与Windows双系统时,GRUB会成为默认的启动管理器。 2. **Ubuntu 9.10(Karmic Koala)**:这是Ubuntu的一个版本,发布于2009年10月,包含了一些更新和改进,比如引入了新的桌面环境和软件包。 3. **...

    c-grubdos,winxp下安装ubuntu配置文件

    在Windows XP系统中安装Ubuntu双系统,通常会涉及到GRUB(GRand Unified Bootloader)引导装载程序,因为Ubuntu默认使用GRUB2作为其启动管理器。然而,由于XP时代的计算机可能不支持GRUB2,因此可能需要使用GRUBDOS...

Global site tag (gtag.js) - Google Analytics