Windows和openSUSE 11.2双系统硬盘安装指南     

     

现在很多的人都在应用Open Suse,我最近也研究了一下Open Suse的效果,的确不错。不过我在此期间也遇到了一些问题(但是最终还是被我给解决了,呵呵!),在这里想和大家探讨一下的主要就是Open Suse11.2.NTFS硬盘分区安装的问题,看完本文后,希望你能熟练的掌握Open Suse11.2 NTFS硬盘分区安装的方法。

示例环境如下:

软/硬件环境:

计算机系统 Acer, inc. Aspire 4520G


  

  

硬盘分区:

本地硬盘在windows下分区情况如下:

  分区格式   容量大小          备注信息

       主分区      NTFS       20GB          Windows操作系统安装分区

      逻辑分区     NTFS       40GB          用于放置openSUSE镜像文件

      逻辑分区     NTFS       4GB          

      逻辑分区     NTFS       8GB          

      逻辑分区     NTFS       16GB          作为Linux的“/home”分区

准备及安装

下载Open Suse11.2镜像文件,openSUSE-11.2-DVD-i586.iso,校验md5准确后备用.DVD包含更多的软件,建议到官网下载DVD的ISO.

下载地址 : http://software.opensuse.org/112/en

在Windows下面安装openSUSE Linux可以使用以下两种方法进行引导安装:

(注:既可以将ISO文件进行解压后安装,也可以直接使用ISO文件进行安装。不过个人觉得直接使用ISO文件安装比较好,以避免解压后文件的丢失。)

(1)使用SUSE自带的引导程序进行引导安装

1.使用winrar解压镜像至D盘,解压后是D:\openSUSE-11.2-DVD-i586存放解压后的一堆文件,建议是将文件夹重命名为D:/suse,尽量简单好记些,因为等下需要手工输入。

运行D:\openSUSE-11.2-DVD-i586\openSUSE11_2_LOCAL.exe,一直下一步,重启系统。

启动菜单多了openSUSE 11.0 installer (LOCAL)项,选择进入。

到蓝色屏幕,期间步骤大多是很简单的选择,在此不做过多的说明

选择从硬盘安装,指定分区sda6(记住是Windows下面的D盘分区),路径是/openSUSE-11.2-DVD-i586.iso(这时没有解压的) 。此处如果不明白,请回顾上文所述部分。

进入图形yast安装亦不过多说明,进行默认安装即可

(2)使用GRUB进行引导

1. 下载相应的启动软件 GRUB FOR DOS(如:grub4dos-0.4.4-2009-01-11.zip)

这是一个启动软件,下面介绍一下这个软件的使用方法:

从你下载的GRUB FOR DOS的文件夹中复制grldr这个文件,存放在“C:\”下面

从openSUSE-11.2-DVD-i586.iso中复制linux和initrd两个文件(在目录/boot/i386/loader)放到你光盘镜像所在硬盘分区的根目录下,比如你的光盘镜像都保存在D:\suse目录下,那么就将这两个文件放到D:\目录下,这是SUSE在路径识别时必须用到的2个文件。

将GRUB FOR DOS解压缩到C盘的目录下,比如C:\grub

编辑boot.ini文件

方法:“我的电脑” – “属性” – “高级” – “启动和故障恢复” – “设置” – “系统启动”–“编辑”

在文件的最后一行加入 C:\grldr="grub",保存退出。

这个时候你的准备工作就完成了。重新启动计算机

这时,计算机会进入一个菜单选择界面,选择GRUB,再选择“COMMAND Line” 模式(命令行模式)

输入命令:find /linux (注意语法格式:find后面一定有一个空格,/后面则没有空格。)此时会得到一个结果,比如:(hd0,4) 这是你的openSUSE安装文件存放的目录,当然了,也有可能是其他的,这跟你的硬盘配置有关系。但这个结果就是我们需要的。记住就好了。

输入命令:kernel (hd0,4)/linux (注意输入格式,kernel后面有一个空格。)此命令是加载Linux内核。

输入命令:initrd (hd0,4)/initrd  此命令是安装初始化。(这要是没有出现错误信息,我们可以进行真正的安装了。)

输入命令:boot

系统就会启动安装,进入蓝色屏幕界面,会提示你找不到安装盘,你点击“back”,然后进入键盘选择,语言选择什么的。然后选择硬盘安装(接下来的方法同“使用SUSE自带的引导程序进行引导安装”)。

在接下来的安装过程中你可能遇到如下几个问题:

(1)安装openSUSE11.2的时候找不到媒体(ISO文件或者是解压ISO后的文件夹)

按ctrl+alt+F2进入控制台,输入mount -l,列出目前挂载的情况(此步可略)。

卸载当前挂载的,包含安装源的目录(/dev/sda6),(具体挂载在哪,4-1可以看到.) 命令:类似umount /mounts/mp_xxxx

重新挂载包含安装源的目录(/dev/sda6),命令mount /dev/sda6 /var/adm/mount/(就是刚才提示找不到源的那个目录,此步骤不是必须或者可以直接省略进入下步) 

按ctrl+alt+F7返回图形安装界面,继续安装。

在进入图形化安装界面后,特别要注意的是在硬盘分区的部分

如果你是一路狂点”NEXT”那就悲剧了(向导会将你的C盘默认为Linux安装分区,重新格式化你的C盘,进而重新分区安装Linux的文件系统,这时你的Windows系统不复存在了)!切记切记!!!

   这时我们要选择手动划分安装分区

运行到分区设置界面,选择手动分区仅限专家。

本例目的是保留现有windows系统分区,将已经划分好的空间作为linux分区。 

本例对Window下面的E F G 三个分区进行如下编辑,并进行格式化

分区标识 分区类型 分区格式 容量大小 备注信息

       主分区     NTFS          20GB  

       逻辑分区 NTFS          40GB 用于放置openSUSE镜像文件

       逻辑分区 swap             4GB 作为Linux的Swap分区

       逻辑分区 Ext4             8GB 作为Linux的“/”分区

       逻辑分区 Ext4          16GB 作为Linux的“/home”分区

在执行安装的时候,可能遇到部分文件找不到,直接忽略就可以了

Open Suse11.2默认“自动配置”是被选中的,安装重启完很多诸如主机名,域名,硬件设置等都默认自动配置了,如果觉得不方便可以去掉选中

即时你的openSUSE就可以顺利安装完成了!

如何所使用的Linux系统出现了问题,可以尝试一下在进行系统修复,不过这是要看运气的,好的话可以修复成功,但是这时你也不要高兴的太早,修复的同时也可能带来另一个问题:就是原来的Windows启动项找不到了。

要怎么样才能找回以前的Windows启动项呢?我们可以尝试在Linux下面编辑系统的启动项,如下命令所示:(注意一定要有超级用户的权限)

/boot/grub

#vi menu.lst


title Windows

rootnoverify (hd0,0)

chainloader +1


保存退出重启