LinuxSir.cn,穿越时空的Linuxsir!

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

Suse9.2、Sles9版,无软驱、无光驱,全解压,纯硬盘启动安装法(图形界面)

[复制链接]
发表于 2004-12-15 15:46:51 | 显示全部楼层 |阅读模式
Copy Left by tygk, 转贴请注明出处

由于目前suse还不能自动换盘及识别ISO软件源,因此不全部解压ISO文件安装后,只能手工挂载ISO和安装软件,比较麻烦,因此推荐此全解压ISO文件安装法:

0、下载suse的几个.ISO文件。

1、用md5sums.exe filename.iso命令,验证ISO文件MD5码的正确性。并把几个ISO文件分别解压到某个fat、fat32、ext2或ext3硬盘分区的几个目录下,例如:cd1、cd2、cd3、cd4、cd5、cd6。

2、将cd1\boot\loader目录中的linux和initrd文件拷贝到fat、fat32、ext2或ext3硬盘分区的根下。

3、从 http://www.linuxfans.org/nuke/mo ... eninfo&did=2332 下载:Grub_for_dos-0.2.0pre6.tar.gz文件,解压后把 bootgrub 和 GRLDR 两个文件拷贝到 c: 盘的根下。

4、从硬盘启动DOS后,直接运行grub.exe即可进入grub提示符;若是Win2000/NT/XP/2003系统,则在BOOT.INI中增加一行:c:\bootgrub="启动GRUB",然后重新启动机器,在菜单中选择“启动GRUB”,即可进入grub提示符。

5、在grub提示符下输入:find /linux命令,查看linux所在的硬盘和分区。例如,如果电脑有4块硬盘,可能会显示:

(hd3,0)

6、分四次输入以下四条命令:

root(hd3,0)

kernel /linux vga=788

initrd /initrd

boot

首先进入了英文字符安装界面,根据提示选择English语言和Hardisk硬盘安装方式,进入图形安装界面,选择“简体中文”,再选择suse源文件所在的硬盘分区并输入目录名,例如:cd1,进入正常安装界面。点“正在分区”,对你的电脑分区进行适当的设置,并设置和记下suse源文件所在的目录,例如:windows/f,然后开始安装,直至cd1安装完成,自动重新启动电脑。

重启电脑后进入suse9.2,提示插入cd2。此时点详细,注意,一定要把原来的路径hd:///cd2改为:dir:///windows/f/cd2,系统才能找到cd2所在的目录。安装完cd2后,安装cd3时,也要把原来的路径改为:dir:///windows/f/cd3,直至安装完成。

另外,17寸显示器可以将vga设为791。
 楼主| 发表于 2004-12-15 19:29:52 | 显示全部楼层
如果有速度较快的suse安装镜像站点,此法同样也可用于网络安装。
发表于 2004-12-15 20:29:24 | 显示全部楼层
我的显示器在安装重启的时候出现
“超出同步范围”的提示
好像是到检测时候没有通过
前几项   scan....
         scan.pci.............
什么的,到第四项就挂掉了,N次了,
 楼主| 发表于 2004-12-15 20:57:41 | 显示全部楼层
你用什么方法安装的?
 楼主| 发表于 2004-12-16 09:11:01 | 显示全部楼层
若按这个方法,绝对没问题!
发表于 2004-12-16 12:01:35 | 显示全部楼层
其实只要解压第一个iso就可以了,
提示插入第二张盘的时候,按ctrl+alt+f2
在系统根目录下mkdir suse
mount -t vfat /dev/hda5(安装源所在的盘或是目录) /suse
cd suse
mount -o loop /dev/hda5 /suse
losetup /dev/loop2 /suse/suse-92-cd2.iso
ctrl+alt+f7切换回图形界面,在细节里改hd和devices对应的内容为:hd:///;devices=/dev/loop2;这里还有一项忘了是什么了,不用改
如果第二张盘装完了,要先把第二张盘退出,
切换到文本界面输入命令:losetup -d /dev/loop2
然后插入第三张盘:losetup /dev/loop2 /suse/suse-92-cd3.iso
如此类推。
 楼主| 发表于 2004-12-16 16:30:00 | 显示全部楼层
最初由 阿华天 发表
其实只要解压第一个iso就可以了,
提示插入第二张盘的时候,按ctrl+alt+f2
在系统根目录下mkdir suse
mount -t vfat /dev/hda5(安装源所在的盘或是目录) /suse
cd suse
mount -o loop /dev/hda5 /suse
losetup /dev/loop2 /suse/suse-92-cd2.iso
ctrl+alt+f7切换回图形界面,在细节里改hd和devices对应的内容为:hd:///;devices=/dev/loop2;这里还有一项忘了是什么了,不用改
如果第二张盘装完了,要先把第二张盘退出,
切换到文本界面输入命令:losetup -d /dev/loop2
然后插入第三张盘:losetup /dev/loop2 /suse/suse-92-cd3.iso
如此类推。


mount来mount去的,太麻烦啦!
发表于 2004-12-16 17:44:31 | 显示全部楼层
呵呵,我这个做法是针对硬盘比较小的兄弟,
就如我,我的硬盘才10g
 楼主| 发表于 2004-12-16 19:21:52 | 显示全部楼层
最初由 阿华天 发表
呵呵,我这个做法是针对硬盘比较小的兄弟,
就如我,我的硬盘才10g


硬盘小可以解压一个ISO后,就直接删除它,即可。
发表于 2004-12-16 20:14:45 | 显示全部楼层
我的win2000中不带dos,如何从硬盘直接启动suse9.2呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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