感谢支持
我们一直在努力

在Vista和Fedora 9中再安装openSUSE 11三系统方法

介绍在Vista、Fedora 9基础下再安装Novell公司的openSUSE 11。


在写篇文章之前我不得不赞叹openSUSE 11的华丽,其ZYpp软件包管理器据说是目前性能最好的,于是产生了装三系统的念头。


安装三系统?没试过,尤其其中的两个是Linux。


一开始,我想用装Fedora 9的方法在Vista中用Grub4Dos (见http://www.linuxidc.com/Linux/2009-01/18027.htm) 来引导openSUSE 11的iso镜像。


后来觉得这样做是完全没必要的。因为安装完Fedora后本来就是已安装GRUB启动管理器来实现引导了,自己又何必再多此一举使用别的GRUB。于是便决定用Fedora的GRUB来引导。


但是此时碰到了一个问题,那就是openSUSE镜像文件的大小为4.29G无法将之放到Windows下的fat32分区里。众所周之,fat32文件系统最大支持2^32-1 字节(即4GB减去1个字节)的单个文件。于是只能将它放到Linux下的ext3文件系统里。


以下就是我安装的全部过程:


1.为了便于记忆,将openSUSE-11.0-DVD-i386.iso放到/分区中,路径为/openSUSE-11.0-DVD-i386.iso。


2.查找openSUSE-11.0-DVD-i386.iso在GRUB中的分区名。


打开终端依次输入以下两个命令:


grub


find /openSUSE-11.0-DVD-i386.iso


这时会返回一个值,如我的是(hd0,9),这一定要记下来,很重要很重要。


3.挂载openSUSE-11.0-DVD-i386.iso到光驱,提取其中的内核和启动文件。因为尚未在Linux中安装RAR所以只能用这一方法打开iso文件。


打开终端依次输入以下命令:


mkdir /cdrom


mount /openSUSE-11.0-DVD-i386.iso /cdrom -o loop


现在可以通过/cdrom访问到iso文件里的内容。


4.然后把iso文件中/boot/i386/loader文件夹下的linux,initrd两个文件复制到任何一ext3分区。为了便于记忆我仍将它们放到根分区,路径为/linux、/initrd。


5.卸载光盘。离开/cdrom文件夹,并输入以下命令卸载:


umount /cdrom


6.纪下Fedora 9的GRUB配置内容,以便安装完openSUSE 11后重新配置,这也非常非常重要。


打开终端,输入以下命令:


gedite /boot/grub/menu.lst


把里面的部分内容记下来,如我的为:


title Fedora (2.6.25-14.fc9.i686)


root (hd0,8)


kernel /vmlinuz-2.6.25-14.fc9.i686 ro root=UUID=737fda26-08a0-441e-b4fb-c6a447636bae rhgb quiet


initrd /initrd-2.6.25-14.fc9.i686.img


7.然后重启系统(简单的reboot命令可实现)。并进入grub,按c键进入命令行状态。依次输入命令:


kernel (hd0,9)/linux


initrd (hd0,9)/initrd


boot


这样就可以进入openSUSE的安装


接着有个需要注意的地方是安装过程中会询问到安装镜像路径,记得要输入/openSUSE-11.0-DVD-i386.iso


还有在分区时,openSUSE和Fedora是可以公用一个交换分区的。


8.安装openSUSE后,SUSE自带的GRUB会将Fedora 9的GRUB覆盖,导致无法进入Fedora。这就必须重新配置SUSE的GRUB。


首先,进入openSUSE 11


然后,打开openSUSE的终端,切换成超级用户,用以下命令编辑它的GRUB配置文件:


gedit /boot/grub/menu.lst


接着,将刚才记下的Fedora 9的GRUB配置内容添加在最后,保存,重启,就能进入Fedora了。


最后建议大家千万不要在WIN系统里用虚拟光驱来运行ISO文件来安装,这样做的后果很严重很严重。因为iso里有个openSUSE11_0_LOCAL.exe的应用程序,这可是一个运行后不小心就会很要命的程序。一旦它运行安装后虽然重启可以直接引导iso安装系统,但也会修改掉Vista中的bootmgr,导致Vista无法进入,每次都只进入安装系统的界面。我试过很多方法包括用vista安装光盘来修复都无法解决问题,所以后来只好再次将之前的两个系统重装一次了。希望大家能以我惨痛经历为戒。


听说openSUSE 11支持在ntfs的安装不知道是不是有这么一回事


不过在ext3下的安装的效果还是很令人满意~

赞(0) 打赏
转载请注明出处:服务器评测 » 在Vista和Fedora 9中再安装openSUSE 11三系统方法
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏