红联Linux门户
Linux帮助

xp+2003+FreeBSD6.2+Ubuntu7.10安装记录

发布时间:2007-11-07 00:19:41来源:红联作者:Fzzd
我在我的博客里转载过几篇多系统安装的文章,这也是我为自己安装多系统而在网上找的资料。上个星期,在Ubuntu7.10发布之后,我终于忍不住安装了四个系统。

分区问题。在分区方面我想了很久。我用过的分区工具有fdisk、魔法分区、DiskGen。fdisk字符界面,没什么兴趣,魔法分区没什么好印象,DiskGen上次分区格式化之后进到系统里居然还要再格式化一次。最终决定用widnwos自带的分区工具。

首先装的是Windows系统。因为要做动网,03是我的主要系统,所以首先装的是03。调好BIOS,把widows 2003的安装碟放进机子里开始安装。在选择分区面里删除掉所有分区,再重新划出一个14G的分区,格式化成NTFS。进行安装。

windows 2003装完后进入系统,使用磁盘管理工具再对硬盘进行分区。先划出两个10G的主分区,不进进格式化。其余部分划成扩展分区。在扩展分区里划出一个20G,格式化成NTFS用来下载东西,再划出一个60G格式化成NTFS用来存放电影、音乐,再划出8G,格式化成FAT32用来存放各个系统的学习资料,各个系统都支持FAT32的读写,这是必要的,再分出10G,用来装XP,再分出1G用来当Ubuntu的swap,其余的留给Ubuntu当根分区。

安装XP。在这次安装XP中出现一个情况就是本来我这样是逆安装,安装完成后应无法进入03但事实却相反。不知为什么。

安装FreeBSD。FreeBSD必需安装在主分区,所以我把安装在第二个主分区。为了装FreeBSD我看了很多资料,让我不解的是FreeBSD的Disk Label Editor。从windows 、linux知道,除了扩展分区可以再分成逻辑分区之外,其它分区是不能再分的,但是在FreeBSD里竞然可以在一个主分区里再进行划分。我划分了两个分区,根分区和SWAP分区。

在安装FreeBSD后出现一个问题,就是windows的引导菜单没有了,开机直接进入FreeBSD,在安装时我分明是选择不安装引导程序的。

最后安装Ubuntu7.10。

安装完成后出现一个问题就是grub没有FreeBSD的引导菜单。在我转载的文章中有一篇有说怎样用grub引导FreeBSD的,试着修改menu.lst文件。还是无法引导。

在google搜了一下,找到了从windows引导的方法,就是把FreeBSD安装光盘内boot目录下boot1文件复制到C盘根目录,再给C:\boot.ini 添加一行代码:

c:\boot1="FreeBSD 5.3 Release"

就可以从windows里引导了。

我还不死心试着再修改menu.lst文件。最终可以用grub引导FreeBSD。

下面是我的menu.lst文件

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,8)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=a92cf11c-d3a2-4cd0-8fd1-207684a1b3d3 ro quiet splash locale=zh_CN
initrd /boot/initrd.img-2.6.22-14-generic
quiet

title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,8)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=a92cf11c-d3a2-4cd0-8fd1-207684a1b3d3 ro single
initrd /boot/initrd.img-2.6.22-14-generic

title Ubuntu 7.10, memtest86+
root (hd0,8)
kernel /boot/memtest86+.bin
quiet

title Windows2003 (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1


title FreeBSD 6.2
rootnoverify (hd0,1)
chainloader +2
文章评论

共有 0 条评论