linux想说爱你不容易啊

早已听闻linux的大名,安装的想法早早就埋到了我的心底了,但是因为担心会搞坏电脑,一直都不敢安装,而且听说还挺难使用的。趁现在放假,时间多,于是我便通过网络拼命的学习linux的安装方法。(以下介绍的,大家最好先不要边看边做,因为,我写是的我装linux的一些经历,不单是装linux的方法)

准备工作

首先我得在网上下载linux系统的iso文件,这才发现,因为linux是开源软件,很多机构或个人都可以对其进行修改,所以发行的版本非常的多,一时间我被这么多的版本给吓坏了。在我的脑子里,linux的版本只有红帽子和红旗,由于红旗是国产,我不太信任,于是选择了红帽子发行的版本,但是一找,却发现红帽子现在已经不发行什么版本了,有的只是一些很久前的版本的,它现在只是资助另一个linux版本的开发fedora,于是我便找来了fedora。但是一查,也实在太吓人了,fedora的安装iso文件居然有3G多。哇噻,实在太大了,我要下载到什么时候啊?但是我也以为linux的安装文件都那么大,于是也没有找其它版本的linux,无奈地下载了这个fedora了。下载过程实在太漫长了,我足足下载了8个钟头啊!而且下载时,我基本做不到什么东西,一浏览网页就让你想起了N年前的拨号上网了,不过我还是熬过了,而且在下载的同时,也想方设法的学习安装方法(虽然慢了一些)。这一找,可给了我一个大发现,原来系统可以不用光盘安装(这在我以前一直都想不到的),本来我还为没有刻录光驱而烦恼,现在又可以省一笔了,哈哈。

然后是用Norton PartitionMagic 8.0分区软件,分出一个linux的系统分区ext3,我设了10G,交换区swap(相当于WINDOWS中的虚拟内存),我设了1G,大概是内存的2倍。准备工作基本完成。

引导与安装

这硬盘安装可不是那么简单(对于太菜的我来说),需要事先做一些工作“引导”,使用grub4dos这个引导软件,其实就为这个问题,我也百度了好多回,才有点明白,于是就开始着手引导了。当然这过程也经常碰壁了,不过还是引导成功了,具体操作大概就是:

先把从网上下载的grub4dos解压到C盘根目录,然后在boot.ini文件中另起一行(先把boot.ini文件的属性中的只读去掉),加上一句(//….//内是注释)

c:\grldr=GRUB   //在windows的引导菜单的增加一个grub4dos的选项//

把fedora压缩包中isolinux中的vmlinuz与initrd.img解压到D盘根目录(其实也可以是其它盘),于是重启。

进入引导菜单时,选中GRUB选项,进行另一个界面,然后就马上按C吧,按顺序输入下面几句话

Grub>root (hd0,4)
Grub>kernel /vmlinuz ramdisk_size=256000
Grub>initrd /initrd.img
Grub>boot

注意:grub>是grub4dos自己提供的,不用自己输入,第一行中的hd0,4是grub4dos中对D盘的命名,grub计算分区是从0开始,比如第一个硬盘的第一个分区(通常是C盘)是hd0,0,而第一个逻辑分区(通常是D盘)是hd0,4。

如无意外,等一大串英文过后就是安装界面了,你认真看看到各个过程中文字所表达的意思(也很好懂),就可以自己安装了,其中有一个过程是选择安装媒介的,你选择hard drive就是了,然后再选择你的ISO文件所在分区,linux中C盘就是sda1,D盘就是sda5,E盘誻sda6,依此类推。要记住,当它问到你怎样分区时,你一定要是手动分区(不然你硬盘中的东东就可能会丢失啊),把那个ext3的分区改为根目录即“/”,还有在选择引导时,它会问你选择哪一个,如果你想要linux引导windows的话,就选择MBR(不过如果你把linux删除了那就进不了windows了,不过有补救方法,下面再说),若你想由windows引导linux的那就选另一个,软件安装就一般选择默认就OK了。注意啊,每一步都要谨慎啊!如不出意外,等待一下就应该可以安装完成了。重启!

如你是用linux引导windows的,重启后会出现fedora的选项,一般都可以进入。如果你用windows引导linux,那就还要进行一番设置,我选择的就是windows引导,也就是借助boot.ini来引导。具体操作为:

先准备两个文件:diskboot.img(在fedora镜像中的images文件夹中有)、memdisk.gz(矮人工具中有),把它们复制到c:\boot\grub中,同时在这个文件夹中找到menu.lst文件(可以自己新建)添加几句,

title Fedora Core Rescue //在GRUB中添加一个名为Fedora Core Rescue 的选项//

root (hd0,0)

kernel (hd0,0)/boot/grub/memdisk.gz

initrd (hd0,0)/boot/grub/diskboot.img

当然,你也可以不添加这几句,在进入grub后再次按下C,在命令行中,输入这几句话,在最后输入boot,效果也一样。

接着,我们就可以进入fedora的rescue模式(类似于windows的安全控制台),前面的过程就跟安装时设置一样就是了,问你是否连接网络时,你就选择no就是了(不需要啊),接着就进行了linux的命令行,输入以下几句:

mkdir /mnt/win  //在mnt下生成一个win的文件夹//

mount -t vfat /dev/sda1 /mnt/win

dd if=/dev/sda6 of=/mnt/win/fedora  bs=512 count=1

注:第二行中的mount命令是把windows下的fat32分区挂到你在linux下创建好的文件夹win中.第三行的DD命令中if是input file的意思,of是output file的意思,前面的if=/dev/sda6指你的linux所安装的分区,请根据情况自行更改.of=/mnt/win/fedora这里的fedora可自行更改,无所谓了,还有IDE硬盘是hda的,SATA硬盘是sda的。

这样就在C盘下生成了一个fedora的文件了,只要进入windows,然后在根目录下的boot.ini文件中添加一句:

C:\fedora=Fedora Core  //意思应该很明白了吧~~//

保存,记住要先把boot.ini属性中的只读勾去哦

还有,这个文件最好备份,因为万一你的C盘被格了,那就在重装windows后直接把这个文件放回C盘中,然后再添上上面一句就行了。

重启就可以看到盼望已久的fedora选项了,进入就可以了。

以上说的都是安装成功的,但是,我在这里说一下我的不幸吧。

一开始,我选择fedora的ISO文件就选择错误了,我居然选择了_X86_64,这个是64位的,而我的电脑只是32位,一个大错误了,但是这是在我安装完了之后才发现了(因为我安装后,用以上设置都进入以后是一个黑屏),于是又要花8个钟头去下载这个大块头i386版了。一个字:烦!

接着,我就继续正常的安装与设置了一遍,又进入了,看到了一个很不错的读取页面,看着读取条的延长,以为会成功进入,谁知道,又是一个黑屏,TMD!耍我啊!我不信!于是,我又安装了一次,不过天帝没有眷顾我,结果还是一样,看来一些事情是不为意志转移的。

最终呢,我也在网上请教了一些高手,也说不出个所以然,我也没有什么办法解决,大概我是倒霉吧,台电脑也跟我作对。

百般无奈之下,只好打最后的希望投向了我们可爱的国产linux红旗版了。令我惊奇的是,安装过程与fedora相似,甚至比fedora简单(更傻瓜式),毕竟是国人生产的,熟悉国人的使用习惯,安装起来挺顺手的。而且重启后我也能顺利的进行了linux的桌面,Yeah!!!!!!实在太高兴了,几天几夜的努力,终于可以看到一点点的成果了,实在太高兴了。我高兴得真想打烂台电脑啊!!居然引诱我先下载fedora这个大块头,而且是下载了两次,而不强迫我下载只有一个CD大小的红旗linux,真是太不公道了。该打!

但好戏还在后头呢。

by the way 上面说到了,如果用linux引导windows,但linux却被格了,咋办吖?不用急,你先找来一张系统光盘(只要能进入DOS就行了),进入DOS后,输入下面一句话

fdisk  /mbr

OK了,你就尽管重启吧,很快你就可以见回你那亲切又讨厌的windows了!