xp上硬盘安装linux系统,是我很久以前就想做的事情。因为种种原因,最终放弃了尝试安装linux系统。放弃之后,
就用Vmware
Workstation虚拟机安装linux系统,试着学linux操作系统。但是虚拟机系统与宿主机共享我实在是不会弄,将就了用了几个月,也没有想过
就在虚拟机linux操作系统下学习编程。一个星期之前我去图书馆借关于C语言学习的书,看到一本《嵌入式Linux上的C语言编程实践》的书,自己也想
了一下学习C语言也有一段时间了,也该学着在在linux系统下学习编程了。xp上硬盘安装linux系统的想法就又跑到自己的想法中来,“长痛不如短
痛”,就下决心一定要安装成功。
最先准备安装fedora系列中最新的fedora14。在安装过程中,我走了很多弯路,因此花费了很多时间,差不多一个星期。有时为下一个安装iso镜
像等到凌晨四五点。在安装之前还是做了很多准备工作---网上查找硬盘安装linux的方法。网上说下载了一个grub4dos压缩文件,把文件怎样怎样
改动,再把iso镜像怎样怎样解压怎样怎样修改……这些准备工作都做好之后重启安装,但是每次都失败。不知道问题出在哪里……首先被我怀疑的不是iso镜
像,而是grub4dos没有安装好。我又查怎样安装grub4dos,网上没找到,发帖问人,QQ群问人。找到一点方法,就又开始一次又一次地尝试,结
果同样是一次又一次的失败。这样一次又一次找grub4dos的问题,弄了四五天之后还是失败。烦死人了,就出去玩了两天。两天之后,突然想到问题可能出
在别的地方。又一次重新启用将被我抛弃的Vmware
Workstation安装fedora14,结果还是失败,试了几次之后,结果跟第一次的结果一样。这就开始怀疑fedora14iso镜像有问题,就
重新又到官网上下载fedora14的iso镜像。3G多,下载速度不到200Kb,又是五个小时的等待……下下来之后又到Vmware
Workstation上试,还是失败。觉悟了,终于觉悟了……
是
网
上下载的fedora14iso镜像有问题,算了只有选择其次,用fedora13呗……又是五个小时下载等待……安装到Vmare
Workstation上……成了……又是改文件改设置,一个劲儿的忙活。终于进入了安装界面,又是一阵忙活。全设置好了,但是问题出来了“缺失iso 9660镜像文件
”,这是什么东东啊?哥可从来没有遇到过这种问题啊,赶紧又到网上查查这是出了那毛子问题啊!结果是没有把下载的iso镜像放到解压出来的images文件夹同根目录下。复制过去,重启,问题解决了,fedora13也安装好了……
给人感觉就是曲折盘旋,峰回路转……跌倒了再爬起来,再跌倒再爬起了……一次又一次……从中总结经验,吸取教训。最终有一次肯定能成功,因为我相信我能做到。
下面是我总结的安装过程(以fedora13安装为例):
1、准备好grub4dos
压缩包和fedora-13-DVD-iso
镜像;(网上搜搜就能下载)
2、将grub4dos压缩包中的grldr
和menu.lst
解压放到xp所在的C
盘;(grub4dos不用安装
,直接解压就能用的。我装的时候就是在安装grub4dos上。)
3、解压fedora DVD ISO isolinux
目录下的initrd.img
和vmilinuz
到C盘。(只要解压到同一个盘就行了。)
4、解压feodra DVD ISO images
文件夹到C盘,并把下载的Fedora-13-DVD-iso移到与
images文件夹同一个根目录
下;(切记:一定要把Fedora-13-DVD-iso和images文件夹放到同一个根目录下
,不然安装时会出现“缺失ISO 9660镜像文件
”的警告而导致安装失败。)
5、修改boot.ini
,加上:c:grldr="Start Grub4dos"
.(“我的电脑”属性-> 高级-> 启动和故障恢复->设置 ->编辑;出现boot.ini文件)
6、重启电脑,准备进入安装;(我是用命令行安装的.)
7、点击Start Grub4dos;
8、进入Grub4dos界面选执行commandline
9、运行find /vmlinuz
(搜索vmlinuz所在的分区)。显示结果是(hd0,0)
(这个根据你显示的结果而定)
10、运行root (hdx,y)
(z这是/boot所在的分区,其中括号内的信息,就是上面命令的回显。)
11、执行kernel /vmlinuz
(用来指定linux内核)
12、执行initrd /initrd.img
(用来指定initrd文件)
13、执行boot.
正式进入安装界面,后面的就不用说了自己看看网上的文章。只说一下建立自定义的分区结构
/boot 100Mb
/ 10G
swap 4096 一到两倍内存容量
/home 10G 存放普通用户信息
/usr 8G linux系统所在位置
/var 5G 默认服务器的登录文件
/tmp 3G
剩下的步骤就自己去搞定了哈!安装好linux系统之后要想启动Xp还要设置一下。如下:打开/boot/grub/menu.lst
命令为:#cd /boot/grub
#vi menu.lst
进入VI,找到default=1
直接改为default=2
timeout=0
timeout=30
有几个系统default等于几。
然后按键【ESC】
进入命令行模式。连续按两次大写字母Z,退出VI,文件自动保存;或者键入“:wq"
保存退出。这样就能启动XP了。
有兴趣自己试试看……
在给大家一个图解安装网址:http://www.linuxsight.com/blog/997