您的位置:首页 > 运维架构 > Linux

Red Hat Linux 9 的安装(For初学者)

2007-10-25 13:34 281 查看
 开始学Linux了,也许是万事开头难吧,光这个安装就费了我一周的工夫,想想,不如把我的经历记下来,让大家有个参考。

  首先,是这个安装盘,说实话,到现在我还是没搞定。在电骡上下了个官方零售版的镜像,满怀欣喜地刻了盘,当时不知怎么昏了头,就没有数据验证,结果装到一半,人家不认识了,就是第二张盘读不过去了。只好放弃。幸好开始时有做功课,没有把引导文件覆盖到MBR上,这样折腾了一上午,顶多就是在Windows里面少个盘,别的倒也没有影响。既然是读不过去盘,那就重刻呗,这回没忘了数据验证,但好像也没什么区别,只不过数据验证时就读不过去了。这可怎么办呀?是不是刻的速度太快了?我当时是用32X刻的,算了,为了保险,还是改为16X试试吧,在我看来,这已经慢的像头牛了,再慢,就成蜗牛啦!但任凭我施展十八般武艺,问题依旧。上网查了查,也有很多人是第二张盘安装过程出了错,但好像没有什么好的解决办法。我想大概是版本问题吧,要不怎么有人就能顺利安装呢,又或者是有什么防盗版的措施?无奈,只要向同学借了安装盘。以为复制这个盘就行了吧,结果是——没有用!算了,先装吧,大不了再买一套盘呗,人家既然都开源了,咱们也不能太不给面子吧!

  安装盘的问题先告一段落,下一个问题就是分区了。一般分区也没什么不同,照着书上介绍的方法就行了,只要注意在选择分区时别忘了选择“用Disk Druid手工分区”,这样你就能随心所欲打造个性化的分区啦!不过我的分区有些特殊,当时我可费了不少脑筋啊!我是有两块硬盘,所以很自然地就想把Linux装在第二块硬盘的C盘上,但Linux下的磁盘名称比较怪异,第一块IDE接口的硬盘称为/dev/hda,第二块IDE接口的硬盘称为/dev/hdb,第一块SCSI接口的硬盘称为/dev/sda,第二块SCSI接口的硬盘称为/dev/sdb,第一块IDE接口硬盘的第一个分区称为/dev/hda1,第一块IDE接口硬盘的第五个分区称为/dev/hda5,但一块硬盘最多有四个主分区,数字编号1-4留给主分区或扩展分区,逻辑分区编号从5开始。我本来是想在第二块硬盘的C盘下多分几个分区,这样管理起来也有条理,但却忘了它是主分区,最多有四个,而且/dev/hdb2还分给了扩展分区用,所以怎么分都提示错误。最后才发现,原来想在C盘中安装Linux的话,只能用/dev/hdb1、/dev/hdb3和/dev/hdb4三个分区,当然,如果在别的逻辑分区下继续分也是可以的,但那不就等于在windows下损失了两个盘?再三思量,还是退而求其次,就用三个分区将就一下吧!

  还有就是在Linux下读取Windows文件的配置。这是在分区之后做的工作,在创建了/分区、/boot分区和SWAP分区以后,例如想在Linux下读取windows的下的D盘,就需要再选择它所对应的分区,然后点击“编辑”按钮,在弹出窗口中的挂载点中输入/mnt/win_d,这样就可以在Linux下/mnt/win_d目录中找到D盘的文件了,当然,如果你不喜欢win_d这个名字,给它起别的名字也行。

  再然后就是启动时引导文件的事。之前就有同学说过,有删除Linux以后Windows进不去的情况,也有重装Windows以后Linux进不去的情况,看他们的情况,都是引导文件出了问题,所以我对引导文件这块特意研究了一下。其实他们在安装Linux时都把引导文件装到默认的MBR(Master Boot Record)里了,这样Windows和Linux共用这一块地方,无论谁出了问题都会影响另一个系统的启动。解决的办法也挺简单,在配置引导装载程序时,选中“配置高级引导装载程序”复选框,这样再点击下一步,就可以进入到引导文件装载位置的设置界面了,默认的当然是MBR,只要把它改成另外一个引导位置就行了。我装的是两块硬盘,所以这里选择的是/dev/hdb1中的第一块扇区,然后就继续安装。注意安装结束时一定要创建一张引导盘,不然可就进不去Linux啦!没有软驱的机器怎么创建引导盘我还没研究过,不过肯定是有办法了。
  安装完毕以后,先用引导盘进入Linux里,这时要用root登录,然后在终端中输入如下命令:
  dd bs=512 count=1 if=/dev/hdb1 of=bootsect.rh
  这是我在网上抄来的,大概就是把引导文件单独创建出来,存到/root/下的bootsect.rh文件中,这里的输入文件if=/dev/hdb1是我的引导文件所在的扇区,如果在配置高级引导装载程序时你选择的是其它位置,这里要把hdb1改为你所选择的位置。执行以后到/root下可以看到这个名为bootsect.rh的文件,把它拷贝出来备用。
  这时就可以重启机器进入windows了,别忘了把启动盘取出来!到windows下的C盘根目录下,查看所有文件,包括系统文件,可以找到系统的隐藏文件boot.ini,把它的只读选项去掉,就可以修改了,不过劝你先备份一下这个文件,以防不测。在boot.ini文件中的最后加入如下一行字符:
  C:/bootsect.rh="Red Hat Linux 9.0"
  这是修改Windows的启动菜单,加入Linux的引导文件,当然,这需要把你在Linux下备份的bootsect.rh文件拷贝放到Windows下的C盘根目录中。修改完毕后,把boot.ini和bootsect.rh都设置为只读和隐藏就大功告成啦!

  这回重启机器吧!你看到什么?是不是久违的Windows系统选择菜单?点击Red Hat Linux 9.0选项,你又看见什么啦?哈哈,是不是更久违的Linux系统选择菜单?这样的话,不论是重装Windows还是删除Linux应该都不会影响你另外一个系统啦,只要在重装以后别忘了完成上述操作就行啦!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: