openSUSE硬盘安装方法

一、提取ISO中的initrd,linux置于任一分区根目录(可以是NTFS)
二、提取grub,从GRUB4DOS压缩包获得,将grldr放于windows安装分区根目录下
三、制作menu.lst,同样放入windows安装分区根目录下,menu.lst内容:
default 0
timeout 12
kernel (hdx,y)/linux
initrd (hdx,y)/initrd
x代表第x块硬盘,从0开始计数,y代表第一步中文件所放置的分区,同样从0开始计数
注:若安装过程出现黑屏,在kernel 后加入vga参数(例如kernel (hd0,1)/linux vga=788),用于GUI安装640x480:785 800x600:788 1024x768:791 1280x1024:794
四、修改boot.ini,后面加入C:\grldr="GRUB"(C:\为windows安装分区)
如果不知道分区可以省略第三步,根据回显一步一步敲入
find /linux
...
最后boot安装开始



已有系统和分区情况,ubuntu 6.06.1+windows xp professional sp2
/dev/hda1,主分区 ,ntfs,system disk for windows xp,10G,lable c;
/dev/hda2,扩展分区,50G左右;
/dev/hda5,逻辑分区,vfat,logical disk in windows xp,10G or less,lable d;
/dev/hda6,逻辑分区,ntfs,logical disk in windows xp,20G ,lable e;
/dev/hda7,逻辑分区,swap,交换分区 for ubuntu 6.06 ,1G;
/dev/hda8,逻辑分区,ext3,用户目录 for ubuntu 6.06 ,10G or less,mount point /home;
/dev/hda9,逻辑分区,ext3,根目录 for ubuntu 6.06 ,10G or less,mount point /;
在ubuntu下,卸载/dev/hda5,并用gpart格式化为ext3格式,并把etc/fstab文件挂载hda5的一行注释掉;
下载opensuse-10.2-gm-dvd-i386.iso检查md5值无误后放置在/dev/hda6也就是windows的E盘的suse目录下,当然也可以是其他的目录;
(检查md5,windows下可以安装hash table extension或者类似文件指纹校验机软件,linux下,输入命令,md5sum ***.iso,上述iso md5:12b0f2fabb4d41586601f787d33ebc34);
用虚拟光驱软件打开iso,提取boot/loader/i386目录下的linux,initrd两个文件放置在E盘根目录下;
到http://grub4dos.jot.com/下载最新版本的grldr文件,(或者grub for dos or wingrub方法类似,但不完全相同),放置在C盘根目录下,修改c:/boot.ini文件,在原文件末尾添加一行:
c:\grldr="Grub"
修改timeout=10;
重新启动系统,选择xp,选择grub启动项目,按c进入命令行;
grub>find /linux
返回(hd0,5),因为iso文件放置在了/dev/hda6,故而返回这个值;
grub>kernel (hd0,5)/linux
grub>initrd (hd0,5)/initrd
grub>boot
如果有问题,检查以上所有步骤是否已经完成;
启动以后出现提示:
make sure that cd number 1 is in your disk,选择back;
选择安装语言,Simplified Chinese;
选择键盘布局,English(us);
选择start Installtion or system;then,Start installtion or Update;
选择媒介为hard disk,选择hda6,输入完整的光盘文件路径,/suse/opensuse-10.2-gm-dvd-i386.iso
随即便可以开始图形安装的界面,以后过程和光盘安装基本一致;
选择语言,同意许可,检测硬件,选择时区,选择软件包;
开始分区,important!!!
opensuse 10.2默认会擦除所有分区数据全部安装suse,所以选择自定义分区,专家模式;
对/dev/hda1,编辑,不格式化,挂载点,/media/hda1;
对/dev/hda5,编辑,格式化为ext3,挂载点,/;
对/dev/hda6,编辑,不格式化,挂载点,/media/hda6;
对/dev/hda7,编辑,不格式化,挂载点,swap;
对/dev/hda8,编辑,不格式化,挂载点,/home;
对/dev/hda9,编辑,不格式化,挂载点,/media/hda9;
经过这样的分区,ubuntu 和suse可以共享swap和用户目录,并且suse的启动引导程序会接管原有系统引导并覆盖重写,完成OpenSuSE,Ubuntu,WindowsXp的多系统启动。
软件包安装完成后重新引导并进行第一次进入系统的设置,主要是root口令的设置和添加日常用户,在添加用户的时候要格外注意,由于ubuntu和suse共享了/dev/hda8作为/home,
所以用户名不能一致,否则会冲突,用不同的用户名;并且ubuntu默认没有激活root用户,root是锁定的,平时的普通帐户即是具有sudo users权限的,而suse的root是激活的,这点是不同的。

没有评论: