转载,新版本用不上就用老一点的。
前提----已经有LINUX系统,或着使用GRUB FOR DOS。
关于如何使用GRUB FOR DOS的安装方式,请参考其他文章,这里不再多说。
下载SUSUE9.2的5张光盘ISO文件到硬盘
使用虚拟光区,或者WINRAR等软件,将前三张光盘拷贝或者解压到硬盘上
分别命名位文件夹,CD1 CD2 CD3 (只需要前三张就可以安装了)
手工编写已有的GRUB的启动文件内容,加入以下内容:
……
title SESE 9.2 Installation
root(hd0,7)
kernel /CD1/boot/loader/linux root=/dev/hda8
initrd /CD1/boot/loader/initrd
注:其中的 CD1 所在的硬盘分区号码换成你自己的,我的放在G盘,也就是hda8,另外需要吧 CD1 CD2 CD3 三个文件夹放在G盘的根目录下,如果不是,请修改上面kernel initrd 后面的路径为你自己的。
重新启动系统,在GRUB的启动选项里选择 SESE9.2 Installation启动系统,进入安装截面候,设定好语言(Simple Chinese)和键盘类型(US),然后选择安装介质为 harddisk 选择硬盘的分区为 hda8 (G盘是hda8,如果安装源在其他的分区,请自己选择好相应的分区),接下来会要求输入安装路径:/CD1 就可以了。
如果你的不在根目录,那就写上 /***/CD1, ***代表你的上级目录,自己写上。然后就可以看到图形安装的界面了,和从光盘安装的效果完全一样的。
进入安装界面后,选择好自己需要的设置和软件包,我个人建议不要使用默认的设置,那样会破坏你原来的分区和资料,最好只用专家设置!
还有就是其中的GRUB安装,如果你不项破坏原来的MBR,建议也不要安装。重新启动的时候,可以手动设置GRUB的启动项目(原来的GRUB启动的时候,会有提示的,e - 编辑;o - 新增一行;d - 删除一行; b - 启动),以下是我的设置:
root(hd0,10)
kernel /boot/vmlinuz root=/dev/hda11
initrd /boot/initrd
设置好以后,直接一个 b 就可以启动系统,继续其他的软件包安装了。
系统安装好了以后,如果原来的硬盘分区没有加载,可以手动加载,打开终端:
mkdir /mnt/winc /mnt/wind /mnt/wine /mnt/winf /mnt/wing
需要几个目录就写几个目录,然后输入以下命令;
mount /dev/hda1 /mnt/winc
mount /dev/hda5 /mnt/wind
……
mount /dev/hda8 /mnt/wing
就可以加载原来的分区了。
你原来记就存在的LINUX分区会在 /data1 中自动加载(我只有一个,不知道有没有data2 ?)
如果觉得硬盘空间不果,那么你现在可以安全上删除(强烈建议!)原来的 CD1 CD2 CD3 了。
如果还需要继续安装更多的软件的话,可以在终端这样样进行:
mkdir /mnt/CD1 /mnt/CD2 /mnt/CD3 /mnt/CD4 /mnt/CD5
或者一个一个的也行
mkdir /mnt/CD1
mkdir /mnt/CD2
……
注:如果CD1 CD2 CD3 没有删除,可以不建立他们。
然后输入以下命令:
mount -o loop /mnt/wing/*cd1-*.iso /mnt/CD1
mount -o loop /mnt/wing/*cd2-*.iso /mnt/CD2
……
mount -o loop /mnt/wing/*cd5-*.iso /mnt/CD5
然后打开 YAST ,选择更换安装源,加入 /mnt/CD1 就可以了。
这样就可以完全使用所有的 5 张光盘里的所有软件了。
大家就放心的用吧。
feidky 于 2009-01-24 19:55:15发表:
多谢,年后要开始搞Linux了,公司用的suse9