从硬盘安装SUSE Linux Enterprise 10

安装Linux的悲惨经历啊。由于没有刻录光驱,想安装Linux,要么是搞一张安装光盘,要么是从硬盘安装。
已有的系统是Windows XP,一个硬盘划分的是4个NTFS分区,一个硬盘划分的是4个FAT32分区。之前搞了一个VmWare,在虚拟机上装了Linux,但是速度实在受不了,而且设置网络也比较麻烦。因此,想在第二个硬盘的第一个分区上装一个Linux系统,就这样又一次开始了Linux之旅。
第一个失败:下载了ubuntu-6.10-alternate-i386.iso,按照Web上给出的方法,用GRUB引导,从硬盘安装。但是在找到iso后的某一步卡住了(内核不匹配的问题),怎么也过不去。网上搜的方法也不管用。
第二次失败:买了张Fedora Core 6的DVD,准备从DVD ROM安装,结果每次都在检测内核的时候弹出光盘。根据google的结果,有人说是盗版的问题,从网上下了之后刻录是没问题的。白白浪费了我5块钱。
第三次成功:从ChinaUnix下了SUSE Linux Enterprise 10的四张光盘镜像(SLES-10-x86-CD1.iso等),按照Web上介绍的硬盘安装方法,只碰到一个问题,就安装通过了。碰到的那个问题是,在出现Choose the source medium界面,选择Hard Disk后,要选择iso所在的那个硬盘,并填写目录,当时忘记应该写什么了,只好退出安装进windows里查了一下,实际上应该填"/SLES-10-x86-CD1.iso"。之后的安装就比较顺利了。

安装过程(参考 ulj`s linux blog上给出的方法
一、前提条件
1、下载SUSE Linux Enterprise 10安装映像文件
SLES-10-x86-CD1.iso~~CD4.iso(4个安装映像文件)到一个硬盘逻辑分区(FAT32),最好不要放在NTFS格式的分区中。
2、下载grub_for_dos-0.2.0pre13.tar.gz,将其内容解压缩到Windows系统盘的根目录,一般是C:/。
注意:文件路径为C:/grldr,C:/boot/grub/stage1等,注意解压缩后的路径。
3、编辑C:/boot.ini文件,在文件末行增加C:/grldr="GRUB For Dos/Windows"
4、提取SLES-10-x86-CD1.iso中linux和initrd到iso相同分区的根目录下。
注:文件位于映像文件中boot/i386/loader/下。
5、硬盘上空出一个可用分区(不少于5G空间)。
二、引导安装
1、重启电脑后,在启动系统选择的界面,选择“GRUB For Dos/Windows”。
2、键c进入命令行状态,出现grub>提示符。
3、在grub>提示符下输入,
grub>find /linux
得到显示(hdx,y) 就是你linux安装所在的分区,注意,x,y为两个数,要被替换掉
接下来
grub>kernel (hdx,y)/linux
显示[linux-bzImage...]
grub>initrd (hdx,y)/initrd
显示[linux-initrd...]
grub>boot
三、进入安装
1、启动后会要求你将光盘1插入光驱,<Back>退出来。
2、然后选择安装语言,键盘布局。
3、出现安装Main Menu菜单,选择 Start Installation or System。
4、选择Start Installation or Update。
5、出现Choose the source medium界面,选择Hard Disk。
6、选择安装映像文件所在的逻辑分区如hda5,回车。
7、输入映象文件所在的位置,例如:/SLES-10-x86-CD1.iso。回车。
四、安装过程
1、选择系统语言。如:简体中文。(注:此步有时候不会出现。)
2、出现许可协议界面,选择“是的,我接受协议。”
3、安装系统进行系统分析,安装驱动。中途会弹出对话框提示检测到USB设备,安装方式选择“全新安装”。
4、设置时钟和时区。注:硬件时钟设置为:本地时间。
5、下一步进入安装设置。因为SUSE10建议的分区会删除windows的所有分区,所以我们要手动划分分区。选择标题“分区”。选择“创建自定义的分区设置”。
6、下一步选择“自定义分区(仅限专家)”。
7、下一步进入“专家分区程序”。如果硬盘上有未划分的空间。可以直接创建分区。
否则先删除一个空白分区。选择创建。设置要使用的文件系统(如Reiser),分区大小,装入点等。
8、SUSE 10默认只安装了部分软件。如果要全部安装,选择标题“软件”,选择需要安装的程序即可。
9、完成设置后。安装程序开始格式化硬盘,安装系统。其余步骤按照系统默认设置就可以了。

顺便说一下Windows、Linux、GRUB对硬盘分区的命名。
Windows下第一个硬盘的主分区为C:,然后依次为D:E:F:...。如果是多个硬盘,在以前的Windows版本中还可能出现盘符交错的现象。
Linux盘符是根据IDE口及主从关系来命名的,IDE 0的Master盘为hda,然后分区从0开始编号,hda0、hda1等;IDE 1的Slave盘为hdd。如果硬盘使用DOS分区方式,则一个硬盘被划分成一个主分区和一个扩展分区,扩展分区再被划分成逻辑分区,以hda为例,主分区是hda0,扩展分区是hda1,逻辑分区从hda4开始。
GRUB比较简单,跟Linux的比较接近,(hdx,y)中x表示硬盘编号,y表示分区编号。
写了一下自己的理解,更详细的还需要查一下Web上的资料。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值