双硬盘装Linux+WinXP的曲折经过

双硬盘装Linux+WinXP的曲折经过(一)

 

说明:其实关于Linux安装的这些文章早在我刚接触Linux操作系统的时候就写了,只是一只放在我的QQ空间,现在另立山头,只得暂且拿来充充门面。)

    上次曾经说过,我买ARM9开发板的目的不是仅仅将它当成单片机来使用,而是要在它上面跑操作系统的!而鉴于Linux的开放性和网上资料的丰富性,我便打算在S3C2410上面跑Linux。开发嵌入式Linux程序,当然要在PC机上安装Linux操作系统。原本我是在Windows Xp下的VMware虚拟机中装的Linux,只是很可惜,我的板子的技术支持告诉我板子不支持虚拟机Linux的程序开发(不能mount NFS文件系统,也不能通过串口与开发板通信,不知道其他公司的板子可不可以?),原本我还不信邪,特意删掉了板子上预装的Win CE,又装上买板子时一起提供的Linux——事实告诉我,板子果真不能与虚拟机Linux的串口通信,而Windows XP的超级终端却可以!因此只好在PC机上装真实的Linux操作系统,恰好我有一块以前遗留下来的20G的硬盘,再加上现在正在用的160G的硬盘,正好可以让Linux和Window XP每个系统各“享用”一块硬盘,于是趁着这个周末有时间,便开始动手装Windows XP和Linux双操作系统。然而,不知道是我流年不利,还是真的人品太差,所有装双操作系统时该遇上的和不该遇上的问题,全都让我遇上了!为使后来者鉴,也为以后再装时少走弯路,便在此记下这两天装双操作系统时所有曲折经过。

目录
一、装机环境

    1、硬件
    2、软件
二、装双硬盘
三、装Linux系统

    1、Linux的安装界面都还没看到,我就进不了Windows系统了!
    2、正式开始安装Linux
    3、Linux系统装上了,可是开机启动后的系统选择菜单中却没有Linux!
四、胜利宣言

 

一、装机环境

1、硬件
    CPU:DualCore Intel Pentium D805(2680MHz,双核)
    主板:Gigabyte GA-8I945P-G(芯片组为Intel i945P)
    硬盘:ST3160812AS(160G,SATA-II接口)+Maxtor 2B020H1(20G,IDE接口)
    内存:512M×2=1G DDR2
    显卡:GeForce 6600(128M)
    显示器:Samsung SyncMaster 730BA
    DVDRom:略(硬盘安装,不用光驱)

2、软件
    操作系统:已装Windows XP(SP2)和矮人dos工具箱
    应用软件:WinRAR
    Linux安装盘:从网上下载的Red Hat9.0的3个ISO镜像文件

二、装双硬盘

    我的主板有3个IDE接口和4个SATA接口,其中IDE1接了DVDRom,SATA0接了SATA-II接口的硬盘,也就是说原本我只用了SATA-II接口的那个160G的硬盘,而IDE接口的那个20G的硬盘一直闲置着(我有一个IDE转USB的接口,可以当成移动硬盘来用),因此在装系统之前需要将IDE接口的硬盘装上去。在此顺便说一句,我之所以一定要用这个IDE硬盘,除了因为它闲着也是闲着之外,主要还是因为有很多人都在说Red Hat9.0不支持SATA-II接口的硬盘,在安装时会产生找不到硬盘的错误而无法安装Linux,而我在装Red Hat9.0时没有遇到这个问题,原因是在我的主板上同时装上IDE和SATA-II接口的硬盘,并且BIOS的On-Chip SATA Mode选项设置成Auto后,主板会将SATA-II硬盘当成IDE硬盘来使用。

    我原以为安装两个硬盘应该是手到擒来,轻松之极的事情,可没想到还是遇到了问题!

    考虑到若将IDE硬盘和光驱用同一根IDE线连到主板上(这种接法必须将其中一个设备设置成Master模式,而另一个设置成Slave模式),那么在传输数据时,速度势必会受到影响,所以我是这样接两个硬盘和一个光驱的:SATA-II硬盘保持不动,也就是接在SATA0上,而DVDRom换到IDE2上,再将闲置的IDE硬盘连到IDE1上,同时将IDE硬盘和DVDRom的模式都设置成Master模式(其实每个IDE设备若都是单独用1根IDE线连到主板上的话,设置成什么模式都无所谓!)。

    我信心满满地启动了机器,IDE硬盘的3个分区一个一个地显示出来了,然而正当我准备装Linux时,突然发现光驱不见了!虽说我在装Linux时用不到光驱,但以后总是要用的呀,总不能就这么将就着算了!因此一定要找到原因,然后解决它!

    于是拆机箱,拔IDE线,换IDE接口,换设备的工作模式,改BIOS中设置的两种硬盘的模式(Auto,Manual,None?Master,Slave?Enhanced,Combined,NonCombined?),好一阵忙活,但是很郁闷,问题依旧存在,不是见了光驱丢了硬盘,就是见了硬盘丢了光驱。这下傻眼了,因为我主板上的三个IDE接口都轮流着换过了,而设备的每种模式也都试过了!没办法,只得老老实实地看主板的说明书,看着看着突然看到一句话,说是若主板上的一个叫F-USB(前端USB)的接口接了线,就会使得IDE2不可用,我一看我的主板上的F-USB,果然接着线!于是大喜,赶忙换线,又是一阵忙活,再一次开机启动Windows,光驱依然还在爪哇国!

    没办法了,只好宣布投降,老老实实地将IDE硬盘和光驱用同一根IDE线连到主板上,心想这下总应该没问题了吧?开机,打开“我的电脑”,好家伙,这下SB了,不但光驱没了,竟然连IDE硬盘也没了,只剩下了SATA-II硬盘的孤零零的3个分区!怎么回事?难道SATA-II硬盘和IDE硬盘不能混用,只能用一种吗?没这种道理啊!

    全身放松,静下心来,情绪转入古井不波的状态,渐渐进入一种无我又忘我的先天境界中,终于从灵台穴沟通了天地自然,灵光一闪间,已经想起来,原来我刚才把IDE硬盘和光驱都设成了MASTER模式,冲突了!于是最后一次拆开机箱,设好这两个“冤家”设备的工作模式,终于一切搞定!

    附:其实我一直都没用最后这个法子连这两个设备,原因除了先前所说的速度问题外,还因为我曾经记得IDE线上的3个IDE接口不是随意接的,若按照正规接法,应该是IDE线中间的那个IDE接口连SLAVE设备,离中间IDE接口比较近的那端IDE接口连MASTER设备,最后离中间IDE接口比较远的那一端的IDE接口则是连主板。而如果我要按这种连法连接我的IDE硬盘和光驱的话,则势必要移动光驱的位置,那就要拆机箱的前面板了,因为IDE线不够长!其实这种接法只不过是一种正规接法,而并不是非得这么接!所以,我无端端地忙活了整整一个晚上,归根到底还是因为我基因中的那一部分有些“完美主义”的缺点在作祟。与此同时,我终于悟通了一个道理,那就是——缺陷,是美的另一种表现形式!

双硬盘装Linux+WinXP的曲折经过(二)

三、装Linux系统
    我的机子上已经安装了Windows XP(SP2)和矮人DOS工具箱,另外,我有光驱,但却没有Red Hat9.0 Linux的安装光盘,不过从网上下载了3个Red Hat9.0的ISO镜像文件,所以,我现在要做的是:在Windows XP操作系统下,通过硬盘安装Red Hat9.0,同时在机子启动时可以自由选择Windows XP(SP2)、矮人DOS工具箱或者Red Hat9.0
    操作系统的引导有两种选择:Windows引导和Linux引导。而Linux引导又有好两种选择:GRUB引导,LILO引导。基本上,GRUB引导用的比较多(GRUB也有两种版本:GRUB FOR DOS和WINGRUB),而LILO引导是早期Linux引导用的一种方法,现在除了SlackWare默认用LILO之外,我不知道其它还有什么版本的Linux是默认用LILO引导的。我曾经在决定用哪一种方式引导的时候犹豫过,而正是由于这一刻的犹豫,让我后来吃了大苦头!

1、Linux的安装界面都还没看到,我就进不了Windows系统了!

    在安装Linux之前,我做了很多准备,也在网上查了很多资料,郁闷的是,介绍如何在两个不同类型的硬盘上安装WinXP和Linux的资料几乎没有!另外,绝大多数介绍如何安装Linux的文章用的都是GRUB,并且都在说用GRUB怎么怎么方便,然而我已经习惯于Windows的引导界面了,因此就在这两种引导方式之间犹豫不决。考虑到我是第一次在PC机上安装Linux操作系统(以前都是在VMware虚拟机上装的),为免发生如无法启动系统等灾难性后果,于是决定就用GRUB引导,反正关于GRUB的资料在网上一抓一大把!然而,果真是怕什么往往就会来什么!且容我慢慢道来。
    故事是这样发生的:在决定用GRUB后,我在网上下载了WINGRUB,这个版本的GRUB是可以在Windows下直接设置和使用的,于是在WinXP下安装后就立即开始设置,然而设置到一半后突然又开始后悔,难道我甘心这么容易就放弃Windows的引导方式了?再说了,用GRUB引导后,我的“矮人DOS工具箱”是不是也能引导呢?唉……,完美主义是魔鬼,完美主义害死人啊!最后,我还是放弃了GRUB的引导方式,反正网上关于用Window引导的文章也不是没有!瞧,我的笔记本上不是已经抄了一大堆了吗?于是,灾难开始了!
    我删除了WINGRUB的设置文件,UNInstall了WINGRUB,然后做好了安装Red Hat9.0的所有准备,具体地说,就是把网上下载的那3个ISO镜像文件(shrike-i386-disc1.iso、shrike-i386-disc2.iso和shrike-i386-disc3.iso)放到了C盘根目录下,然后把shrike-i386-disc1.iso镜像文件中的dosutils文件夹也解压到了C盘根目录下(网上有人说最好别用WinRar解压,而要用Dameon虚拟光驱解压,否则可能会有问题,但我就是用WinRar解压的,安装过程中也并未因这个原因而出现任何问题)。接着又用“计算机管理”中的“磁盘管理”删除了IDE硬盘的3个分区,最后又用Windows版本的Partion Magic调整了IDE硬盘3个分区的大小,打算分别用于Linux中“/”、“/boot”和“SWAP”(其实根本不用让Partion Magic分区,完全可以在安装Linux时的时候用安装盘自带的Disk Druid给它重新分区,而我这自作聪明地一个举动,为我在安装Linux过程中遇到的另一个灾难埋下了伏笔,容后再说)。
    然后,我就重启机器,打算进入矮人DOS工具箱后开始Red Hat9.0的安装。
    但是,但是……,观音菩萨啊,我得罪了谁哦,怎么进不了系统了?别说安装Linux了,可恶的机子竟然连选择进入DOS的机会都不给我,它,它竟然在检测完硬件后闪了几下屏幕,接着在给了一个无法找到“grldr”文件的提示后,机子“发呆”了!我乱按键盘,它连理都不理,没办法,只得按“reset”键重启,然而结果依然!grldr是什么东东,虽然有些眼熟,但我确信我没见过。好吧,它既然说没有“grldr”,那我就给它“grldr”,于是通过朋友的机子上网找了一个grldr文件(我这时才知道,其实grldr是GRUB的一个用来引导的文件,跟Windows的ntldr差不多的功能)),拷到U盘里,然后用Ghost XP安装盘启动机子,进入带USB驱动的DOS系统(不得不说一句,幸好我接触计算机的时候DOS还没有完全没落,因此还会用一些DOS命令,当然,现在看来也许DOS系统永远也不会消失,不是吗,我这次急救就用到了它),顺利地将grldr文件拷到了C盘根目录下。
    我再一次启动机子,新的问题又产生了,这一次,它在检测完硬件后不再说没找到grldr了,而是出现了找不到menu.lst的提示,接着又出现了伟大的“grub”提示符!晕了,我不是删除掉WINGRUB了吗,怎么还会出现grub?试着按了几下键盘,还好,有反应,于是输入“help”后回车(一般命令模式下的帮助都是help命令,当然Linux是man命令),出现一屏幕的命令,粗粗看了一下,嗯,除了root,kernel等有限几个之外,其他命令完全不知道该怎么用!于是只好输入“reboot”后回车,机子重启,检测完硬件后再一次出现了伟大的grub提示符。
    服了它了,算了,我还是老老实实地用我以前备份的ghost恢复系统吧,于是再一次通过ghost XP光盘(因为这个光盘中的ghost是8.2版本的,而我以前用来备份的ghost是8.3版本的,再加上我那个ghost备份文件打开时是需要密码的,所以8.2版本的ghost认不出我的ghost备份文件)进入DOS系统,浏览到我的ghost备份文件夹,运行里面的ghost.exe,进入ghost8.3,看着进度条一点点往后延伸,我想这一次总该没问题了吧?然后事实再一次证明,好事果然是要多磨的!当ghost8.3恢复系统达到100%后,再一次重启机子,可恶的grub再一次不依不扰的出现!我又SB了,而且我同时还发现,我从来也没有这么讨厌过grub这个英文单词!
    怎么办?凉拌!——当然这是不可能的!
    我再一次使用沟通天地自然大法,静下心来好好考虑问题出现在什么地方?嗯,我刚才已经用ghost将系统文件恢复到了C盘,虽然还是不能启动Windows,但是还是可以判断出,C盘的系统文件已经恢复到了以前能正常启动时的那种状态,也就是说,现在C盘中的文件已经跟以前系统正常时的文件完全一样了。
    那么为什么还是不能进入Windows呢?很显然,这不是因为C盘文件有错的缘故!再想一想系统要正常启动还跟其他哪些方面有关呢?——没错,还有硬盘本身,确切地说,就是硬盘的引导扇区,也就是江湖上传说中的MBR!我再回想了一下系统出现问题前我所做的事情,那就是WINGRUB设置了一半又不设置了!而WINGRUB又跟系统引导扇区有关,很显然,WINGRUB就是罪魁祸首。这时我已经有90%(事无绝对,所以只能是90%)的把握可以确定,我的硬盘的MBR被改写了!
    当下我立即又从朋友那儿拿来了Window2000的安装光盘(这次不是ghost光盘了,而且因为没有Windows XP安装盘,所以只能用2000的盘来代替了),从光盘启动后进入修复模式,然后又进入控制台修复模式,输入help后回车,出现了一屏幕的命令,从中找出带MBR三个字母的命令,一看有一个命令是FIXMBR,不用大脑思考就可以知道,一定是它了!于是输入FIXMBR命令后回车,系统提示:您的硬盘启动扇区中的数据是非法的,或者是非标准格式的(大概是这个意思,记不得了)。nnd,终于抓到了凶手!
    再一次启动后,果然进入了Windows XP系统。为了这次来之不易地成功,我不得不小小庆祝了一下。——所以说,遇到问题不要慌,也不要盲目动手,静下心来好好想想问题出现的原因才是关键!

 

 

双硬盘装Linux+WinXP的曲折经过(三)

2、正式开始安装Linux
    由于我刚才用ghost恢复了一下系统,所以原本在C盘的3个ISO镜像文件已经没了,于是再一次把网上下载的那3个ISO镜像文件(shrike-i386-disc1.iso、shrike-i386-disc2.iso和shrike-i386-disc3.iso)放到了C盘根目录下,又把shrike-i386-disc1.iso镜像文件中的dosutils文件夹也解压到了C盘根目录下。
    重启,进入纯DOS,输入以下命令。
    c:  “回车”
    cd dosutils  “回车”
    autoboot.bat  “回车”
    系统再次重启,自动装载“initrd.img”和“vmlinuz”后进入Linux安装界面,选择ISO镜像文件所在目录,我的是hdc1,hdc1就是我的SATA-II硬盘的C盘,关于主分区,扩展分区和逻辑分区就不多说了,百度一下google,再google一下分区就可以查到一大堆了(哈,谁要是这么用google,一定是个傻子,不过我还真见过有人这么找google的)。我要说的是,原本我的SATA-II硬盘,在Linux中应该是sd*,而不应该是hd*,原因何在?原因就是我的机子中除了SATA-II硬盘外,还有一个IDE硬盘,而且我在BIOS的On-chip SATA Mode中将它设置成了Auto,于是系统就将我的SATA-II硬盘当成了IDE硬盘在用,而也正是这个原因,我在安装Red Hat9.0的时候,也才没有出现找不到硬盘这样的错误。另外,我的主板的SATA接口上的设备被BIOS当成了IDE3 Master,而IDE硬盘当成了IDE1 Master(DVDRom是IDE1 Slave),这可以在进入BIOS中的STANDERD CMOS FEATURE后看到这样的信息,而且,我也没在BIOS中发现哪里可以更改SATA-II硬盘和IDE硬盘的IDE channel。所以,我的SATA-II硬盘就是hdc了,它3个分区分别是hdc1,hdc5和hdc6,而我的IDE硬盘就是hda5,hda6和hda7(为什么不是hda1,hda5和hda6呢?这就是我的自作孽,不可活了!还记得我刚才说的在Windows中用Partion Magic调整分区吧,你说我调整就调整吧,唉,却还调整错了,竟然把所有的分区都设置成了逻辑分区,而且还都是不激活的!所以才会发生我在后面会提到的灾难了。)
    接下来就是正常的安装Linux了,网上都有,不多说,只提几点:
    A、原本我在PQ中的分区错误完全可以在Disk Druid中纠正的,只要将hda(就是IDE硬盘)的3个分区都Delete一下,使得hda成为空闲空间,然后再分别给“/”、“/boot”和“SWAP”分配大小,确定文件系统就可以了,反正我的IDE硬盘的数据都备份到SATA-II硬盘上去了。
    B、由于Red Hat9.0安装程序认不出我的显卡和显示器,所以我只能在Text模式下安装,这个无所谓,跟我在VMware虚拟机下安装Linux时用的图形模式没啥区别,只不过一个是用键盘,一个是用鼠标罢了。而且,在最后装完系统后,Red Hat9.0会自动给它分配通用驱动程序的,仍旧可以进入图形界面。
    C、由于我没有软驱,所以没做启动盘
    D、由于我选择了服务器模式,又安装了所有的rpm包,使得安装时间暴长无比,竟然需要1个多小时,将近两个小时!所以为了快速安装完毕,还是少选些rpm包,反正在Linux装完后,如果以后要用,可以再装的。
    就这样,我的Red Hat9.0顺利安装完成了。
 
3、Linux系统装上了,可是开机启动后的系统选择菜单中却没有Linux!
    Red Hat9.0安装好了,我可以安心地享用它了吗?在我充分确定了自己的人品之后,发现了一个事实,那就是人品越好,那么遇到的磨难就越多!这就是好人不长命,坏人活千年的本质原因!
    当我安装好了Red Hat9.0,重启机子后,系统选择菜单中竟然没有Linux,而仍旧是像没装时的那样只有Window XP和矮人DOS工具箱!
    这可咋整哦,连Linux的影子都见不到,就更别说修复了!要知道,我可早早地就学到了两种方法来启动WinXP和Linux了啊,一种是修改menu.lst,而另一种就是用Linux的dd命令去读启动分区中第一个扇区的数据,然后将menu.lst或者第一个扇区中的数据存到C盘根目录下,最后修改Windows XP的boot.ini文件。
    可是我现在进不了Linux,怎么办?不怕,由于刚开始时因为grub而进不了WinXP的缘故,我又学到了一个绝招,那就是直接用grub的交互式命令启动Linux !哈哈,厉害吧?于是,我又从网上下载了一个GRUB(不管什么版本的GRUB都行,只要里面有grldr就可以),把它的grldr放到了C盘的根目录下,接着修改Windows XP的boot.ini文件,在最后一行加上一条语句C:/grldr="Grub Linux",然后重启系统。
    在这里说一下它的加载过程,这个过程与我开始时所用的安装WINGRUB不一样,因为安装WINGRUB时是修改了硬盘的MBR,系统启动后所用到的第一个引导程序(联想一下,我认为它与嵌入式中的bootloader其实是一个东西),就是grldr,然后grldr再通过menu.lst去加载Windows的ntldr或者启动Linux。而直接将grldr放到C盘根目录,然后在boot.ini文件中加上语句,则不修改MBR,所以系统启动后所用到的第一个引导程序是Windows的ntldr,然后ntldr再通过boot.ini文件去加载grldr或者直接启动Windows。而grldr强就强在,如果它找不到menu.lst,就会进入命令模式了。
    重启系统后,检测完硬件就进入了操作系统选择菜单,我当然选择了“Grub Linux”,于是乎,我进入了安装Linux过程中第三次SB状态!因为,因为机子在提示grldr找不到menu.lst后竟然死机了!nnd,我咋就这么倒霉啊!接着我再一次重启机子,在grldr查找menu.lst的一刹那,我快速不停地按c键,终于进入了grub的命令模式,我终于轻呼了一口气,那就再接再厉,我输入root (hd0,4)(因为我的/boot目录在hda5分区上,所以在grub的命令中就是hd0,4了),nnd,再次死机!
    为了装这个Linux,我都经历了这么多磨难了,所以也没什么气愤不气愤,沮丧不沮丧这一说了,因为都麻木了!当下再想办法,半天后终于想到一招,我在BIOS中把IDE硬盘设置成了第一个启动硬盘(以前的启动顺序都是先SATA-II硬盘,后IDE硬盘),然后保存BIOS重启,我连希望的影子都没看到,就直接出现了跟先启动SATA-II硬盘一样的画面。没法子,既然强烈要求我进Windows XP系统,那就进去吧,进去后干什么呢,用Partion Magic查看IDE硬盘分区,我已经意识到可能是IDE硬盘的启动扇区出现问题啦。我打开Partion Magic后一看,嗯?没有主分区?就是你啦,你个凶手!当下立马把/boot所在分区改成了主分区(这里也许应该是把“/”所在分区改成主分区,我还没确定),完了,/boot所在分区总共996M,已用996M,修改分区修改出毛病来了。重启后一试,果然还是进不了Linux,不过这一次我已经不着急了,因为我已经看到了胜利的曙光啦。
    接下来咋整?重装Linux系统呗!不过这一次重装我学了个乖,在Disk Druid的手工分区中,我先删除了所有的分区,然后又新建了一个ex3分区和一个SWAP分区,这次我也不把/boot单独分区了,生怕又出问题。最后在询问将GRUB安装到哪里时,我选择把它装到了hda1,也就是Linux的根目录所在分区。
    问题解决了吗?还没有!因为启动菜单中依然没有Linux,于是用跟上次相同的方法进入了grub命令模式,输入root (hd0,0)(也就是hda1),哈,这一次没有死机,我知道这下有戏了!于是接着输入命令:configfile (hd0,0)/boot/grub/grub.conf,回车,啥?找不到文件?那么输入configfile (hd0,0)/grub/grub.conf,回车,嗯?还是找不到?晕了,难道Linux非要把我也搞到崩溃为止么?
    没辙了,再次交换两块硬盘的启动顺序,使得先从IDE硬盘启动,呼……,nnd,终于进入Linux了。赶紧的,我又输入了以下命令:
    mkdir /mnt/winC
    mount -t vfat /dev/hdc1 /mnt/winC
    dd if=/dev/hda1 of=/mnt/winC/linux.lnk bs=512 count=1
    vi /mnt/winC/boot.ini
    然后boot.ini的最后一行加入一条语句C:/linux.lnk="LINUX LINK"
    为了保险起见,免得待会上面那种方法启动不成功又要进入Linux,我又输入了以下命令:
    mkdir /mnt/winC/boot
    mkdir /mnt/winC/boot/grub
    cp /boot/grub/menu.lst /mnt/winC/boot/grub/menu.lst
    vi /mnt/winC/boot.ini
    再一次在boot.ini的最后一行追加一条语句C:/grldr="LINUX GRLDR"
    当然,boot.ini也可以在Windows系统下修改,但是那要先进入Windows系统,太麻烦了。另外,C盘目录下一定要有grldr文件。
    然后重启机子,在BIOS中修改成先从SATA-II硬盘启动,在操作系统选择菜单中选择LINUX LINK,靠,启动不成功,然后又重启机子,这次选择LINUX GRLDR,哈,Linux下的系统选择菜单出现了,于是选择Linux,又靠,还是不成功。我觉得,事情到了这个地步,我已经有了撞墙的冲动!
    不过,这一次grldr在启动不成功后有了不一样的提示,说是hd0不是ex3文件系统的,这不是睁眼说瞎话么,hd0不是ex3文件系统的,那Linux又怎么装得上去,而且刚才又还能正常启动?
    我不信邪,输入root (hd0, 后按tab键,grub提示,hd0有3个分区,都是fat32文件系统,咦,怎么那么像是我装WinXP系统的SATA-II硬盘?于是我又输入root (hd1, 后按tab键,grub提示,hd1有2个分区,一个是ex3文件系统,另一个是swap文件系统,tmd,怎么倒过来了,难道从哪一个硬盘启动,哪一个硬盘就是hd0吗?不管了,直接在grub提示符下输入以下命令
    root (hd1,0)  “回车”
    kernel (hd1,0)/vmlinuz-2.4.20-8 ro root=LABEL=/
    initrd (hd1,0)/initrd-2.4.20-8.img
    boot
    Linux顺利启动!
    这下我心里有底了,连进入Linux后再退出都等不及了,直接按reset键重启,进入Windows XP,然后进入/boot/grub文件夹,打开menu.lst,将hd0都修改成hd1,又将hd1都修改成hd0,最后保存。
    在重启机子之前,我先去C盘根目录下查看了一下刚才在Linux中复制过来的“linux.lnk”文件,nnd,怎么成了快捷方式?双击也打不开,怪不得不能通过linux.lnk启动!先不管了,重启机子,选择“LINUX GRLDR”,掌声响起来吧,Linux启动啦。
    如果根据“人品越好,受到的磨难越多”这个理论,那么我想,我即使不是圣人,也该是差不多啦!
 
四、胜利宣言
    这次在双硬盘上装双操作系统,真可谓是历经劫难,不过幸好,最终还是圆满成功了。
    虽说遇到了这么多始料不及的问题,让我花了整整一个周末的时间才完成这件事情,但也正是因为这些问题,才让我对相关各方面的知识有了一定的认识和掌握,正所谓“祸兮,福之所倚”是也!
    所以说,我们在做事情时不需要害怕遇到问题或者困难,而是应该以一种平常心对待,毕竟,这个世界有网络,有google不是?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值