LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 10710|回复: 28

特写 openSuse 11 硬盘安装 详细过程 以隆重纪念suse启动成功!

[复制链接]
发表于 2008-6-15 17:03:48 | 显示全部楼层 |阅读模式
首先感谢Linuxsir社区所有朋友的支持与帮助!
先列出硬盘安装Suse[color="Red"]注意事项,供大家参考
用grub4dos引导安装
(1).备份(最好备份到安全的地方 例如第二块硬盘,因为安装过程中的任何勿操作对初学者来说都是灾难性的)
(2).安装过程中,分区的时候是最要注意:
   C盘不要挂到linux目录(我的安装源在C盘),否则报告disk busy,然后你要once again了
   特别注意不要误删了你的分区(小心!)
(3).为保证C盘的安全,请选择不安装grub之类的引导启动程序,让grub4dos去启动suse吧。(万一误装了grub,很有概率出现因mbr错误系统不能启动的情况,这时候非常麻烦:因为很多人用的是大硬盘了,有一些XP的安装盘是不支持大硬盘的,所以你保存的资料很危险了。不过有一个简单的解决办法,用windows2003系统盘进入控制台,fixmbr一下就可以了。)
[color="Red"]我下载的是openSUSE-11.0-DVD-i386.iso
下载grub4dos (grub for dos),我用的是很久以前的一个版本,Version:0.4.1
[color="Red"]第一步:安装grub4dos (openSuse自带了安装程序openSUSE11_0_LOCAL.exe,但我没试 ^_^)
(1)把下好的grub for dos 解压到C盘根目录下,取名为grub,把里面的grlrd复制到C盘根目录下
(2)找到C盘下面的boot.ini文件(这是个系统隐藏文件),在里面最后一行加入c:\grldr="grub"
[color="red"]我的boot.ini文件内容:
[boot loader]
timeout=5
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" /fastdetect /NoExecute=OptIn
C:\GHLDR=一键GHOST v11.0 Build 070707
C:\GRLDR="GRUB"
(3)新建一个menu.lst文件,把它放在C盘根目录下,写入安装代码:
title suse 11 disk-install
kernel (hd0,0)/linux
initrd (hd0,0)/initrd
[color="red"]我的menu.lst文件内容:
color black/cyan yellow/cyan
timeout 10
default 1

title DOS/Win9x/Me/NT/2K/XP on (hd0,0)
chainloader (hd0,0)+1
rootnoverify (hd0)

title Run SUSE LINUX 10.0
root (hd0,0)
kernel /vmlinuz-r root=/dev/hda6
initrd /initrd-r

title floppy on (fd0)
chainloader (fd0)+1
rootnoverify (fd0)

title suse 11 disk-install
kernel (hd0,0)/linux
initrd (hd0,0)/initrd

[color="red"]第二步:解压Suse在fat分区。把文件linux和initrd拷到C盘。(也可以是其他盘,如果是D盘,启动菜单代码相应改为title suse 11 disk-install,kernel (hd0,1)/linux,initrd (hd0,1)/initrd)([color="Red"]安装的时候我发现不解压第一张ISO都是可以的)
另一种方法是把iso放到局域网上,进行http/ftp安装。

[color="Red"]第三步:安装。第一个菜单选择grub,第二个菜单选择suse 11 disk-install。重点讲几个问题:
(1)source directory 填"/suse" (我的解压文件夹是suse,第一次安装的时候丢了"/",结果提示no repository found)
(2)可以选择中文安装,选择之后downloading用去了一些时间。
(3)然后suse就启动安装程序了,又提示我找不到安装源,选择重试,目录填"/",安装源名称填"suse" (我的解压文件夹)
(4)讲下分区,默认情况suse要删掉我的所有windows分区,汗!!,我就直接选创建分区设置里的专家模式了,设置swap区、设置两个linux分区分别挂载/和/home(我的盘比较大 ^_^),把除C盘的所有区挂到/windows/d e f g等目录(我的安装源在C盘)
(5)启动选项,我选择的是不安装启动程序。(胆小 怕把C盘搞坏了 ^_^)
[color="Red"]其中我的安装出现一个问题,找不到OpenOffice_org-templates-presentation-layouts-2.0.4-90.1.noarch.rpm文件,原来是我的盘里OpenOffice_org-templates-presentation-layouts-2.0.4-90.1.noarch文件没有后缀rpm,加上就好了。
好了[color="Red"]全过程不到10分钟就安装好了,好快!
[color="Red"]第四步:启动
[color="Red"]在一周后的今天终于进入suse 11(主要是没有内核和引导文件),吼吼~~~~~~~.
用grub4dos启动,需要suse 11系统下的2文件:/boot/initrd-2.6.25.5-1.1-pae(引导文件);/boot/vmlinuz-2.6.25.5-1.1-pae(内核).拷到C盘根目录分别重命名为:initrd-11r,linux-11r,然后在启动菜单menu.lst中加入下面的代码:
title run Suse 11-good
root (hd0,0)
kernel /linux-11r root=/dev/disk/by-id/scsi-SATA_ST3320620A_6QF3HJ2R-part7
initrd /initrd-11r
其中/dev/disk/by-id/scsi-SATA_ST3320620A_6QF3HJ2R-part7是安装suse11的位置。如果你不知道你硬盘的名称(名称在/etc/fstab里有,可用vi或gedit打开),也可把代码简写为:(但是这样启动的时候会用一些时间来搜索硬盘)
title run Suse 11
root (hd0,0)
kernel /linux-11r root=/dev/hda7
initrd /initrd-11r

完~~~~~~~
发表于 2008-6-15 19:46:19 | 显示全部楼层
等待 Ing.....................   最好图文并茂,配合生动的语言   赞一个先
回复 支持 反对

使用道具 举报

发表于 2008-6-15 20:49:26 | 显示全部楼层
纠正一下
第四点是不必要的
grub4dos是安装用的,装好后可用可不用,强烈推荐安装系统自带的grub,当然是否安装到mbr就随意了,而担心的“万一误装了grub,很有概率出现因mbr错误系统不能启动”是完全没有必要的
所以原文“一定要选择不安装grub之类的引导启动程序”是错误的,纠正下
回复 支持 反对

使用道具 举报

发表于 2008-6-15 21:02:46 | 显示全部楼层
可以把grub安装到根分区"/"或者启动分区"/boot"的,suse默认也是这个选项。
这样对mbr没影响。

楼主说的情况是vista吗?
回复 支持 反对

使用道具 举报

发表于 2008-6-15 21:18:15 | 显示全部楼层
我装到MBR.没有任何问题.而且修改MENU.LST后,可以启动FEDORA 9, 不喜欢随时去掉就可以了


现阶段grub4dos无法启动FEDORA 9的默认EXT3分区, OPENSUSE 11的GRUB却可以.

回复 支持 反对

使用道具 举报

发表于 2008-6-15 23:48:52 | 显示全部楼层
跟10.3 一样安装就完全没问题了!
回复 支持 反对

使用道具 举报

发表于 2008-6-17 11:51:08 | 显示全部楼层
安装手册出来没有?
回复 支持 反对

使用道具 举报

发表于 2008-6-17 12:15:34 | 显示全部楼层
我是在debian下启动的硬盘安装.简单的一塌糊涂.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-18 13:05:49 | 显示全部楼层
终于下载完了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-18 13:51:57 | 显示全部楼层
错误 :no repository found. 寻求解决中......
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表