XP硬盘安装ubuntu/REHL

这类帖子网上已经有很多,但很多都是转载,自己在照着安装的过程中遇到了一些曲折,现记录下来,留作以后查阅,如果对您有一点帮助,倍感荣幸。

0.镜像文件我云盘里备份了一份,如果需要可以下载:

ubuntu14.04:http://pan.baidu.com/s/1gdnF2oF

rhel5.4:http://pan.baidu.com/s/1bn4ICof

1.下载grub4doc,我的云盘也存了一份:http://pan.baidu.com/s/1pJkbuQJ。

2.解压缩grub4doc里的文件grldr和menu.lst文件到C盘根目录,grldr用来引导系统安装,menu.lst用来指定镜像文件的目录。

如果是安装ubuntu,在menu.lst最后面增加以下命令:

title Install Ubuntu 14.04
root (hd0,4)
kernel (hd0,4)/vmlinuz boot=casper iso-scan/filename=/ubuntu-14.04.1-desktop-i386.iso locale=zh_CN.UTF-8
initrd (hd0,4)/initrd.lz

如果是安装REHL,在menu.lst最后面增加以下命令:

title RedHat Enterprise Linux5.5
kernel (hd0,4)/vmlinuz
initrd (hd0,4)/initrd.img

这里面解释下,(hd0,4)里hd0代表第一个主引导分区编号,4代表扩展分区编号,一般电脑的硬盘都只有一个主引导分区,因此这个参数固定为hd0,扩展分区比较特殊,4代表D盘,5代表E盘,6代表F盘,以此类推。

此外,需要注意的是,linux的引导安装程序只能识别FAT32格式的,一般windows系统都采用NTFS分区,因此存放镜像文件的硬盘必须为FAT32格式的才可以。如果镜像文件放在C盘,则C盘必须为FAT32格式,我打算把系统放在D盘,因此把D盘格式成FAT32格式,并且把镜像文件也放在此处。附上ntfs转fat32的小工具:http://pan.baidu.com/s/1mgiL5xA

3.如果是ubuntu,解压镜像文件casper目录中的vmlinuz和initrd.lz文件到D盘根目录(安装系统的硬盘,我这里是D盘),同时把镜像文件也放到D盘根目录下。

如果是REHL,解压镜像文件isolinux目录下的vmlinuz和initrd.img文件到一个FAT32格式的硬盘里,如果C盘本来就是FAT32格式的,则vmlinuz,initrd.img和镜像文件放在C盘即可,否则,需要专门的一块FAT32格式的硬盘来存放vmlinuz,initrd.img和镜像文件,这样才可以引导成功。安装REHL之所以比ubuntu稍微绕一些,估计是因为二者安装引导程序有点区别。

4.修改C盘下的系统文件boot.ini,在最后加上一行:c:\grldr="install Ubuntu"或者c:\grldr="install REHL",然后重启系统,就可以进入安装界面。

5.进入ubuntu系统的安装界面后,在分区完成,正式安装之前,需要执行sudo umount -l /isodevice,用来卸载iso文件。这是因为之前把vmlinuz,initrd.lz,和系统镜像文件都放在D盘,现在又要对D盘重新分区,把系统安装于此,因此需要先卸载系统镜像文件,负责无法对D盘格式化和安装系统。

6.关于系统分区,一般需要分配四个分区,一个是/boot分区,一般200M就够了,我这里设置512M,二是swap分区,相当于windows的虚拟内存,设置为实际内存的两倍即可,我这里设置为4096M,三是根目录分区/,用来安装程序等,四是/home分区,用来存放文件等。根目录分区和/home分区可以随意分配,我这里平均分配。

7.ubuntu10.4版本安装后重启默认就是进入ubuntu系统,无法进入XP系统,需要进入ubuntu后在终端里执行sudo update-grub即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章