红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > SuSE

自己总结的WINXP下装SUSE10。2

发布时间:2007-10-13 14:09:31来源:红联作者:Archer123
一 安装准备工作
1 硬盘划分SUSE系统分区
列如当前WINXP系统有C: D:E:F:四个盘,我们可将F盘内的数据全部转移至其他盘内,然后进入 开始--》控制面板--》管理工具--》计算机管理--》磁盘管理--》选中F盘右键 删除逻辑驱动器 将F盘删除掉 这样F盘的空间便成为了可分配空间,我们便可利用这些空间来装SUSE系统。
如果,您的F盘空间不足10G您可以利用分区工具Norton PartitionMagic 8.05 进行各分区的重新分配,建议慎重使用该工具,使用前请弄懂相关使用方法。(可参考PartitionMagic使用教程.htm)
2 下载相关文件
我们需要先下载openSUSE-10.2-GM-i386-DVD.iso镜象,可利用讯雷去搜索该文件,镜象大小为3.7G左右,选择资源来源为电驴的镜象下载,在我的E盘新建文件夹SUSE将其下载到其内。
然后需要下载grub for dos-0.4.2 同样也放到E盘
3 提取相关文件
利用WINRAR提取 openSUSE-10.2-GM-i386-DVD.iso镜象中boot\i386\loader目录下的linux和initrd文件解压倒到E盘根目录下。
利用WINRAR提取grub for dos-0.4.2下的grldr解压放到C盘根目录下。
4编辑boot.ini文件
方法: 我的电脑--》属性--》高级--》启动和故障恢复--》 编辑
在文件的最后一行加入 c:\grldr="grub"在
还需查看boot.ini中加一项timeout参数是否为0如果为0改为一任意大于5数字,此项为给您的停留选择时间,类似如下:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /execute /fastdetect
c:\grldr = "grub"
保存退出

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

二 安装SUSE
1 重起计算机会进入一个菜单选择界面,选择grub,再选择commandline 模式(命令行模式)(PS:进入grub命令行模式下可能会比较慢,这时候请耐心等待,不要随意按键,以下命令均为此情况)
在grub提示符下输入命令:find /linux 注意语法格式,find后面一定有一个空格,/后面则没有空格。
此时会得到一个结果,比如:(hd0,4)当然了,也有可能是其他的,这跟你的硬盘配置有关系。但这个结果就是我们需要的。记住就好了。

在输入命令: kernel (hd0,4)/linux注意输入格式,kernel后面有一个空格。

输入命令:initrd (hd0,4)/initrd注意输入格式,kernel后面有一个空格。

这个时候,我们可以进行真正的安装了。
输入命令:
boot

2系统就会启动安装,进入蓝色屏幕界面,会提示你找不到安装盘,你点击back,然后进入键盘选择,语言选择什么的。然后选择硬盘安装。

这个时候它会提醒你输入镜象的位置,你首先要选择所在分区,比如,你的在哪个盘就选哪个盘,真看不懂,就一个一个的试,输入路径。比如,我的镜像放E:\suse里面,那么我就要输入/SUSE/ openSUSE-10.2-GM-i386-DVD.iso然后确定。

这个时候你就能看到久违的图形安装界面了。

3 根据提示一路到分区设置只有分区这里可能出问题。
我们的电脑本来只有WINDOWSXP操作系统,那么SUSE给你的解决方案有2种:
第一:删除原有windowS所有分区,全新格式化所有分区安装suse。
第二:保留WINDOWS分区,由SUSE来自动调整分区,使用一块可用空间安装SUSE。

由于我们已经提前划分了一块大小为10G的可用空间在这种情况下我们选择手动分区。

选择专家级自定义模式
第一步:选择新建分区-分区类型SWAP(交换分区)-确定-调整大小(调整到你物理内存的2倍左右,比如我的是512,那么我的交换分区就是900或者1024。格式化方式默认EXT3就可以。
第而步:新建分区启动分区 装入点输入/boot,大小50~~~100MB。格式化方式默认EXT3就可以。
第三步:新建分区根分区 装入点输入/ 剩下的空间全部使用了。格式化方式默认EXT3就可以。

确定后看看提示是否分区正确,如果分区成功那么恭喜你安装可以进行了。你不用每次都去指定你镜像的位置,只要你的镜像保存在一个目录下,系统会自动识别的。否则一个盘装完你就需要指定一次。

祝安装成功!





三 安装显卡
1. 可参考http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html也可去搜索下 suse10.2 N卡 就会有很多贴子 大多数都是翻译过来的步骤 不懂的可参考。下边是引用的原文 IA32代表INTEL的32位处理器。
3. openSUSE 10.2-IA32
It is recommended to use YaST for installation of the NVIDIA
driver. There are several reasons for this. First, it's
simple. Second, and this is the most important one, you won't need to
recompile the nvidia kernel module after a kernel update.

Update your Kernel via YOU (YaST Online Update). Use

YaST -> Software -> Installation Source -> Add

Protocol: HTTP
Server Name: : download.nvidia.com
Directory on Server: /opensuse/10.2

to add the NVIDIA ftp server as additional installation source.
Now use

YaST -> Software -> Software Management

to install the NVIDIA driver. Select the following packages:

x11-video-nvidiaG01
nvidia-gfxG01-kmp-"kernel-flavor"

If you own one of the following NVIDIA graphics chips

0x0110 GeForce2 MX/MX 400
0x0111 GeForce2 MX 100/200
0x0112 GeForce2 Go
0x0113 Quadro2 MXR/EX/Go
0x0170 GeForce4 MX 460
0x0171 GeForce4 MX 440
0x0172 GeForce4 MX 420
0x0173 GeForce4 MX 440-SE
0x0174 GeForce4 440 Go
0x0175 GeForce4 420 Go
0x0176 GeForce4 420 Go 32M
0x0177 GeForce4 460 Go
0x0178 Quadro4 550 XGL
0x0179 GeForce4 440 Go 64M
0x017A Quadro NVS
0x017C Quadro4 500 GoGL
0x017D GeForce4 410 Go 16M
0x0181 GeForce4 MX 440 with AGP8X
0x0182 GeForce4 MX 440SE with AGP8X
0x0183 GeForce4 MX 420 with AGP8X
0x0185 GeForce4 MX 4000
0x0188 Quadro4 580 XGL
0x018A Quadro NVS 280 SD
0x018B Quadro4 380 XGL
0x018C Quadro NVS 50 PCI
0x01A0 GeForce2 Integrated GPU
0x01F0 GeForce4 MX Integrated GPU
0x0200 GeForce3
0x0201 GeForce3 Ti 200
0x0202 GeForce3 Ti 500
0x0203 Quadro DCC
0x0250 GeForce4 Ti 4600
0x0251 GeForce4 Ti 4400
0x0253 GeForce4 Ti 4200
0x0258 Quadro4 900 XGL
0x0259 Quadro4 750 XGL
0x025B Quadro4 700 XGL
0x0280 GeForce4 Ti 4800
0x0281 GeForce4 Ti 4200 with AGP8X
0x0282 GeForce4 Ti 4800 SE
0x0286 GeForce4 4200 Go
0x0288 Quadro4 980 XGL
0x0289 Quadro4 780 XGL
0x028C Quadro4 700 GoGL

select instead the packages:

x11-video-nvidia
nvidia-gfx-kmp-"kernel-flavor"

"kernel-flavor" depends on your installed kernel. Check with
"uname -r" for installed default/bigsmp kernel. Use "sax2 -r"
for X.Org configuration.

People who aren't afraid of recompiling the nvidia kernel module or
even reinstalling the nvidia driver each time the kernel has been
updated and want or need to use the latest and greatest nvidia driver
can use the following steps 1-3. The others should use the
instructions above using YaST and skip the steps below.

1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source', 'make' and 'gcc' packages with YaST2.

2) Use the nvidia installer for 100.14.19.

sh NVIDIA-Linux-x86-100.14.19-pkg1.run -q

3) Configure X.Org with

sax2 -r -m 0=nvidia (0 is a digit, not a letter!)

NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running.

IMPORTANT: You need to recompile and install the nvidia kernel module
after each kernel update.

sh NVIDIA-Linux-x86-100.14.19-pkg1.run -K


我选择的是如下方法可拱N卡的同志们参考:大致步骤如下(请以ROOT身份执行以下操作)
1 去SUSE系统中的包安装工具中 选择安装 make gcc kernel-source 包
2http://www.nvidia.com/object/linux_display_ia32_100.14.19.html NVIDIA-linux-X86-100.94.19-pkg1.run 下载到 / 目录下
3 命令行终端中输入命令 init 3 回车后 系统进入到 文本编辑模式
4 在文本编辑模式的提示符下 进入您下载NVIDIA-linux-X86-100.94.19-pkg1.run的目录。命令为 cd 由于我直接下载到了 / 目录下 可直接输入cd 回车。在输入ls 便可看到该文件已经存在该目录下了。
5 输入命令 sh NVIDIA-Linux-x86-100.14.19-pkg1.run -q
6 安装完成后 在输入命令 sax2 -r -m 0=nvidia 便可启动nvidia配置设置了 我没更改设置 直接默认确定了 这时候便进入了 SUSE系统的图形界面 在XGL 3D中便可看到3D效果已经启动了。






四 一些实用命令
1 如何挂载WINDOWS系统分区
挂载前可去 /目录下的 /mnt文件夹内 新建几个文件夹 起名为winC winD winE
可分别用于挂载WINDOWS XP系统的C盘 D盘 E盘
然后打开SUSE系统的命令行终端 输入命令
mount -t vfat -o iocharset=cp936 /dev/hdaX /mnt/winE
hdaX 中的X为SUSE系统给当前硬盘命名的各分区,可去YAST系统管理中找到分区管理工具查看C: D: E:分别为SUSE系统里对应的had几。
这样便把WINDOWS系统的E盘 挂载到了 /mnt/winE 文件夹内 参数-o iocharset=cp936可正确显示WINDOWS分区的汉字 不加也可以 不加自然就都是乱码了。

未完待续。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。







2007年10月13日 上午 总结
文章评论

共有 8 条评论

  1. Archer123 于 2007-12-21 12:58:10发表:

    :0w223dc :0w223dc :0w223dc
    如此好贴要顶起来啊

  2. blueeye 于 2007-11-12 15:43:09发表:

    好贴,非常好!

  3. shijianmatou 于 2007-10-23 13:14:59发表:

    好贴,我来顶楼主!谢谢

  4. Archer123 于 2007-10-17 21:37:04发表:

    想了想 配置显卡里面 除了安装 make gcc kernel-source 三个包之外 在YAST管理工具的安装包工具里 再搜索下 看看 xgl compiz是否也安装了

    特此补充

  5. happy_joy 于 2007-10-16 23:18:48发表:

    :0L 小马哥,写的很好,加油哈

  6. Archer123 于 2007-10-15 20:43:28发表:

    咋就一个人顶我的贴啊 辛辛苦苦 自己安装完 然后慢慢 写了一天才写出来的哦
    虽然也有类似帖子 但按照我的基本可以安装成功 除了安装比较详细 最重要的是分区那里我的跟别的人不一样 初学者只要 根分区 交换分区 启动分区 就够了。还有关于显卡的安装 系统分区的挂载都是自己摸索装出来的,也借鉴了不少前辈的帖子 向前辈致敬(PS:虽然各个版本的搞的我头都大了,但基本”天下武工出少林“殊途同归)是N卡的 按照此法应该没什么问题 因为那个驱动是个通用驱动应该。
    还有露写了配置 ADSL 上网 这里补充下

    先去配置下网卡 NETWORK开头的一个方式
    然后去配置下 DSL设备 填填东西 有一个是你的 ADSL 上网帐号必须填 其他的随便写写就可以

    这两项配置好后,打开命令行终端 输入命令 ifup dsl0
    以后每次开机都要 输入命令ifup dsl0 开启网络

  7. Archive 于 2007-10-13 15:53:03发表:

    支持楼主:0L

  8. Archer123 于 2007-10-13 14:46:21发表:

    一 安装准备工作
    1 硬盘划分SUSE系统分区
    列如当前WINXP系统有C: D:E:F:四个盘,我们可将F盘内的数据全部转移至其他盘内,然后进入 开始--》控制面板--》管理工具--》计算机管理--》磁盘管理--》选中F盘右键 删除逻辑驱动器 将F盘删除掉 这样F盘的空间便成为了可分配空间,我们便可利用这些空间来装SUSE系统。
    如果,您的F盘空间不足10G您可以利用分区工具Norton PartitionMagic 8.05 进行各分区的重新分配,建议慎重使用该工具,使用前请弄懂相关使用方法。(可参考PartitionMagic使用教程.htm)
    2 下载相关文件
    我们需要先下载openSUSE-10.2-GM-i386-DVD.iso镜象,可利用讯雷去搜索该文件,镜象大小为3.7G左右,选择资源来源为电驴的镜象下载,在我的E盘新建文件夹SUSE将其下载到其内。
    然后需要下载grub for dos-0.4.2 同样也放到E盘
    3 提取相关文件
    利用WINRAR提取 openSUSE-10.2-GM-i386-DVD.iso镜象中boot\i386\loader目录下的linux和initrd文件解压倒到E盘根目录下。
    利用WINRAR提取grub for dos-0.4.2下的grldr解压放到C盘根目录下。
    4编辑boot.ini文件
    方法: 我的电脑--》属性--》高级--》启动和故障恢复--》 编辑
    在文件的最后一行加入 c:\grldr="grub"在
    还需查看boot.ini中加一项timeout参数是否为0如果为0改为一任意大于5数字,此项为给您的停留选择时间,类似如下:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /execute /fastdetect
    c:\grldr = "grub"
    保存退出

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

    二 安装SUSE
    1 重起计算机会进入一个菜单选择界面,选择grub,再选择commandline 模式(命令行模式)(PS:进入grub命令行模式下可能会比较慢,这时候请耐心等待,不要随意按键,以下命令均为此情况)
    在grub提示符下输入命令:find /linux 注意语法格式,find后面一定有一个空格,/后面则没有空格。
    此时会得到一个结果,比如:(hd0,7)当然了,也有可能是其他的,这跟你的硬盘配置有关系。但这个结果就是我们需要的。记住就好了。

    输入命令: kernel (hd0,7)/linux注意输入格式,kernel后面有一个空格。

    输入命令:initrd (hd0,7)/initrd注意输入格式,kernel后面有一个空格。

    这个时候,我们可以进行真正的安装了。
    输入命令:
    boot

    2系统就会启动安装,进入蓝色屏幕界面
    安装系统界面启动。
    make sure that cd number 1 is in your drive
    选择 back

    select the languare
    选择 simpllified chinese

    choose a keyboard map
    选择english(US)

    main menu
    选择start installation or system

    start installation or system
    选择 start installation or update

    choose the source medivm
    选择 hard disk 选择你的镜象所在分区 SUSE中以had命名各分区 若不懂可逐一尝试。

    choose the hard disk partition
    这个时候它会提醒你输入镜象的位置,你首先要选择所在分区,比如,你的在哪个盘就选哪个盘,真看不懂,就一个一个的试,输入路径。比如,我的镜像放E:\SUSE里面,就选择分区 hda7确定后输入/SUSE/ openSUSE-10.2-GM-i386-DVD.iso然后确定。

    这个时候你就能看到久违的图形安装界面了。

    3 根据提示一路到分区设置,只有分区这里可能出问题。

    我们的电脑本来只有WINDOWSXP操作系统,那么SUSE给你的解决方案有2种:
    第一:删除原有windowS所有分区,全新格式化所有分区安装suse。
    第二:保留WINDOWS分区,由SUSE来自动调整分区,使用一块可用空间安装SUSE。

    由于我们已经提前划分了一块大小为10G的可用空间在这种情况下我们用第二种方法手动分区。

    选择专家级自定义模式
    第一步:选择新建分区->分区类型SWAP(交换分区)调整分区大小,调整到你物理内存的2倍左右,我的内存是1.25G 所以我在大小栏填了+2.5G。格式化方式默认EXT3就可以。
    第二步:新建分区 启动分区 装入点输入/boot。大小50~~~100MB。在大小栏填了+100MB格式化方式默认EXT3就可以。
    第三步:新建分区 根分区 装入点输入/ 。大小栏把大小写得比未分配空间大,比方说现在还未分配的空间有8G 这样你就可以在大小栏填上+100000M 然后会弹出一个窗口 选择可用最大空间 这样就把剩余的全部未分配空间 全部作为了根分区空间。

    确定后看看提示是否分区正确,如果分区成功那么恭喜你安装可以进行了。你不用每次都去指定你镜像的位置,只要你的镜像保存在一个目录下,系统会自动识别的。否则一个盘装完你就需要指定一次。

    祝安装成功!





    三 安装显卡
    1. 可参考http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html也可去搜索下 suse10.2 N卡 就会有很多贴子 大多数都是翻译过来的步骤 不懂的可参考。下边是引用的原文 IA32代表INTEL的32位处理器。
    3. openSUSE 10.2-IA32
    It is recommended to use YaST for installation of the NVIDIA
    driver. There are several reasons for this. First, it's
    simple. Second, and this is the most important one, you won't need to
    recompile the nvidia kernel module after a kernel update.

    Update your Kernel via YOU (YaST Online Update). Use

    YaST -> Software -> Installation Source -> Add

    Protocol: HTTP
    Server Name: : download.nvidia.com
    Directory on Server: /opensuse/10.2

    to add the NVIDIA ftp server as additional installation source.
    Now use

    YaST -> Software -> Software Management

    to install the NVIDIA driver. Select the following packages:

    x11-video-nvidiaG01
    nvidia-gfxG01-kmp-"kernel-flavor"

    If you own one of the following NVIDIA graphics chips

    0x0110 GeForce2 MX/MX 400
    0x0111 GeForce2 MX 100/200
    0x0112 GeForce2 Go
    0x0113 Quadro2 MXR/EX/Go
    0x0170 GeForce4 MX 460
    0x0171 GeForce4 MX 440
    0x0172 GeForce4 MX 420
    0x0173 GeForce4 MX 440-SE
    0x0174 GeForce4 440 Go
    0x0175 GeForce4 420 Go
    0x0176 GeForce4 420 Go 32M
    0x0177 GeForce4 460 Go
    0x0178 Quadro4 550 XGL
    0x0179 GeForce4 440 Go 64M
    0x017A Quadro NVS
    0x017C Quadro4 500 GoGL
    0x017D GeForce4 410 Go 16M
    0x0181 GeForce4 MX 440 with AGP8X
    0x0182 GeForce4 MX 440SE with AGP8X
    0x0183 GeForce4 MX 420 with AGP8X
    0x0185 GeForce4 MX 4000
    0x0188 Quadro4 580 XGL
    0x018A Quadro NVS 280 SD
    0x018B Quadro4 380 XGL
    0x018C Quadro NVS 50 PCI
    0x01A0 GeForce2 Integrated GPU
    0x01F0 GeForce4 MX Integrated GPU
    0x0200 GeForce3
    0x0201 GeForce3 Ti 200
    0x0202 GeForce3 Ti 500
    0x0203 Quadro DCC
    0x0250 GeForce4 Ti 4600
    0x0251 GeForce4 Ti 4400
    0x0253 GeForce4 Ti 4200
    0x0258 Quadro4 900 XGL
    0x0259 Quadro4 750 XGL
    0x025B Quadro4 700 XGL
    0x0280 GeForce4 Ti 4800
    0x0281 GeForce4 Ti 4200 with AGP8X
    0x0282 GeForce4 Ti 4800 SE
    0x0286 GeForce4 4200 Go
    0x0288 Quadro4 980 XGL
    0x0289 Quadro4 780 XGL
    0x028C Quadro4 700 GoGL

    select instead the packages:

    x11-video-nvidia
    nvidia-gfx-kmp-"kernel-flavor"

    "kernel-flavor" depends on your installed kernel. Check with
    "uname -r" for installed default/bigsmp kernel. Use "sax2 -r"
    for X.Org configuration.

    People who aren't afraid of recompiling the nvidia kernel module or
    even reinstalling the nvidia driver each time the kernel has been
    updated and want or need to use the latest and greatest nvidia driver
    can use the following steps 1-3. The others should use the
    instructions above using YaST and skip the steps below.

    1) Kernel sources must be installed and configured. Usually this means
    installing the 'kernel-source', 'make' and 'gcc' packages with YaST2.

    2) Use the nvidia installer for 100.14.19.

    sh NVIDIA-Linux-x86-100.14.19-pkg1.run -q

    3) Configure X.Org with

    sax2 -r -m 0=nvidia (0 is a digit, not a letter!)

    NOTE: There is no need to try to enable 3D support. It's already
    enabled, when the nvidia driver is running.

    IMPORTANT: You need to recompile and install the nvidia kernel module
    after each kernel update.

    sh NVIDIA-Linux-x86-100.14.19-pkg1.run -K


    我选择的是如下方法可拱N卡的同志们参考:大致步骤如下(请以root身份执行以下操作)
    1 去SUSE系统中的包安装工具中 选择安装 make gcc kernel-source 包
    2http://www.nvidia.com/object/linux_display_ia32_100.14.19.html NVIDIA-linux-X86-100.94.19-pkg1.run 下载到 / 目录下
    3 命令行终端中输入命令 init 3 回车后 系统进入到 文本编辑模式
    4 在文本编辑模式的提示符下 进入您下载NVIDIA-linux-X86-100.94.19-pkg1.run的目录。命令为 cd 由于我直接下载到了 / 目录下 可直接输入cd 回车。在输入ls 便可看到该文件已经存在该目录下了。
    5 输入命令 sh NVIDIA-Linux-x86-100.14.19-pkg1.run -q
    6 安装完成后 在输入命令 sax2 -r -m 0=nvidia 便可启动nvidia配置设置了 我没更改设置 直接默认确定了 这时候便进入了 SUSE系统的图形界面 在XGL 3D中便可看到3D效果已经启动了。






    四 一些实用命令
    1 如何挂载WINDOWS系统分区
    挂载前可去 /目录下的 /mnt文件夹内 新建几个文件夹 起名为winC winD winE
    可分别用于挂载WINDOWS XP系统的C盘 D盘 E盘
    然后打开SUSE系统的命令行终端 输入命令
    mount -t vfat -o iocharset=cp936 /dev/hdaX /mnt/winE
    hdaX 中的X为SUSE系统给当前硬盘命名的各分区,可去YAST系统管理中找到分区管理工具查看C: D: E:分别为SUSE系统里对应的had几。
    这样便把WINDOWS系统的E盘 挂载到了 /mnt/winE 文件夹内 参数-o iocharset=cp936可正确显示WINDOWS分区的汉字 不加也可以 不加自然就都是乱码了。

    未完待续。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。







    2007年10月13日 上午 总结