Windows Xp和openSUSE 11.2双系统硬盘安装指南 (参考)

来源:互联网 发布:林俊杰 睡粉 知乎 编辑:程序博客网 时间:2024/06/08 10:01

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

      

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

示例环境如下:

软/硬件环境:

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

操作系统   Microsoft Windows XP Professional (SP2)

处理器     AMD Turion(tm) 64 X2 Mobile Technology TL-60

显示卡     NVIDIA GeForce 8400M G

硬盘分区:

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

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

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

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

E        逻辑分区     NTFS       4GB           作为Linux的Swap分区

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

G        逻辑分区     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,尽量简单好记些,因为等下需要手工输入。

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

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

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

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

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

(2)使用GRUB进行引导

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

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

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

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

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

4) 编辑boot.ini文件

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

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

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

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

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

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

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

5. 输入命令:boot

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#cd  /boot/grub

#vi menu.lst

在文件的末尾添加如下文本: 

title Windows

rootnoverify (hd0,0)

chainloader +1

EOF 

保存退出重启

其中

1. menu.lst是grub配置文件,也可能是grub.conf,视具体情况修改

2. rootnoverify (hd0,0)中,hd0是硬盘序号,0是分区序号,都是从0开始,视具体情况修改


如果在安装的过程中遇到什么问题,欢迎来信交流:

E_Mail:szweichuanchuan@gmail.com

QQ:1357756449 

0 0
原创粉丝点击