sata硬盘用ISO安装suse(看ISO来解不解压)
发布时间:2006-12-04 00:39:07来源:红联作者:pinkfirex
*从SATA硬盘安装OpenSuSE-Linux-10.1 DVD
*环境:
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*硬件:
*CPU:ALTHON64-K8-2800+盒
*主板:微星K8T-NEO-V
*硬盘:WDC WD1600BB-00GUA0 (160GB)
* WDC WD1600JS-00MHB0 SCSI Disk Device
*内存:金士顿256M DDR400 两根
*显示器:飞利浦107F6
*显卡:NVIDIA GeForce FX 5700LE
*DVDROM:略 (不用光驱)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*软件:
*Windows Server 2003 R2 Enterprise x64 Edition Service Pack 1
*64位虚拟光驱 FantomDVD-Beta-20050524
*WinRAR3.6Beta5
*GRUB引导装载程序 GRLDR
SUSE-Linux-10.1-GM-DVD-x86_64.iso
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*1、安装前的准备工作
*预备磁盘空间:
*我的是一块160GB(149GB)的SATA硬盘,才用了两天。硬盘分配了三个主分区和一个扩展,扩展分区包含了除三个主分区外的所有的磁盘空间。三个主分区大小分别为10000M、20000M、10000M,扩展下分配了一个5000M的逻辑分区。已分配的空间共45000M,其余的106GB空间全部空闲而且都在扩展分区。预备在这些空闲空间中分配45GB空间用于SuSE Linux 10.1使用。
*预备安装所需文件:
*在Win2k3_x64 R2平台
*下载SUSE-Linux-10.1-GM-DVD-x86_64.iso
*下载地址:download.opsuse.org http或BT方式下载。
*下载完毕,将光盘映像文件SUSE-Linux-10.1-GM-DVD-x86_64.iso挂载到虚拟光驱。我用的是64位虚拟光驱。提取光盘 /boot/x86_64/loader/ 目录下的linux和initrd这两个文件到C盘根目录,当然也可以是其它分区。
*下载GRLDR,编辑C:\boot.ini文件,末尾另起一行,输入 C:\GRLDR="GRUB" 保存。
*备份分区表:
*启动DOS运行diskgen
*备份分区表到软盘,没有软驱可以先备份到硬盘的Fat32分区中。然后启动Windows,将分区表文件发送到自己常用的几个邮箱、网络硬盘。
*2、安装
*重启计算机。
*在Windows引导菜单中选择GRUB,速按C键进入命令模式。出现GRUB提示符如下:
GRUB>
*现在开始敲命令
find / linux 按Enter键
出现一段提示
(hd0,0)
*第一个0表示第一块硬盘,也就是当前引导的硬盘。后面的0表示第一分区。
find /SUSE-Linux-10.1-GM-DVD-x86_64.iso
*提示
(hd0,1)
kernel (hd0,0)/ linux 按Enter键
*出现一段提示,包含了文件的一些信息。
initrd (hd0,0)/initrd 按Enter键
*出现一段提示
boot 按Enter键
*开始装载内核引导系统安装
*提示 CD ,选back或直接OK。
*然后是语言、鼠标、键盘的选择,都按默认的就行。中文界面在后面可以再选。
*接下来是安装源的选择。提供了三种安装方式CD-ROM Network Hard Disk 。选择Hard Disk 。接下来是选择分区partition,当时在grub命令find /SUSE-Linux-10.1-GM-DVD-x86_64.iso的是(hd0,1),那么现在应该选择第sda2。然后是指定安装文件所在位置。输入/SUSE-Linux-10.1-GM-DVD-x86_64.iso回车就可以了。这时可以直接从ISO光盘映像中读取安装文件。
*然后是语言选择,这里滚动棒向下拖可行简体中文。
*接下来的一步步很简单,各个细节可以都看看。不确定的就取消或者是后退。
*最重要的是分区的地方。
*可以选择第二项基于此建议进行分区。对于系统自动分配的Linux分区不满意的,可以一个一个的删除。注意,这里只手动删除Linux的分区。区分Windows分区和Linux分区,只看文件系统类型。只要是标有Linux的都删除。一个一个的慢慢删,不要删错了。
*最安全的方法是使用全手工分区,这里可以先不挂载其它的分区,只对那块将要安装Linux的磁盘分区进行修改、设置。详见 [专辑]图解SuSE Linux使用硬盘上的iso源安装(已更新)
*然后按自己的需要进行手工创建Linux分区,使用什么文件系统,以及每个分区的大小和挂载点。
*做好后,点完成。这样分区就模拟设定好了。
*接下来看还有什么选项要改,如果没什么特别要求就下一步下一步确定就成。
*接下来是开始创建文件系统(进行分区和格式化)。这里的分区就是上面手动设置的分区。这一步就是真正的对硬盘进行写入的操作了。这大概要花二十分钟以上的时间,安装时间由安装软件的多少和处理器、内存、硬盘等硬件的性能决定。
*3、用户配置
*4、登录
*用户配置后,重启计算机。
*如果没有将GRUB安装到MBR,可以在Windows引导菜单选择GRUB。由Windows的ntldr引导装载程序引导GRUB(C盘根目录下的GRLDR),GRUB默认从硬盘的第一个分区中找/boot/grub/menu.lst 这个文件中包含了引导的一些参数。如果第一分区的这个路径没找到,继续到第二分区找。如果所有分区的这个都没有这个路径就找/grub/menu.lst最后是直接在/根目录找。引导装载程序不受文件系统的限制。
*由于已经安装了SuSE Linux,所以在Windows引导菜单中选择grub菜单后,能够依次从第一分区再到第二分区,直到/dev/sda8这个分区中找到/boot/grub/menu.lst 。注意,由于/boot分区是单独分区,所以在这个/dev/sda8(/根目录)有一个名为boot的链接文件(目录),链接指向/boot目录。/boot目录对应的是/dev/sda7的根分区。接下来就找到了引导装载程序的配置文件。grub的配置文件都放在/boot/grub下。
*现在就看到了SuSE Linux的引导菜单。
*如果GRUB不是安装在MBR的,此时看到的SuSE Linux的引导菜单是没有16色图片背景的。因为Linux使用的Reiser文件系统。如果想有图片背景。还有很多办法。比如将第一分区中复制整个Linux的/boot ,反正文件占用空间也很少。
OpenSuSE-10.1 login:root
password:
#df -T
#ls -l /
#ls /windows/
#mkdir /windows/G
#ls /windows/
#mount -t vfat /dev/hda6 /windows/G
#ls -l /windows/G
#dd if=/dev/sda7 of=/windows/G/linux.bin bs=512 count=1
*这条命令是在文件系统为Fat32的G盘根目录写入了 /dev/sda7的第一个扇区的信息。当时将GRUB安装在/dev/sda7,这个分区的第一个扇区就相当于MBR主引导记录。其中包含了SuSE Linux的引导装载程序GRUB。
*如果硬盘上没有Fat32的分区,所有的Windows都使用的NTFS文件系统。那么不要将文件写入NTFS的磁盘分区中,会造成文件系统崩溃的。SuSE Linux目前暂时不支持对NTFS文件系统的写入。
*可用
#dd if=/dev/sda7 of=/ linux.bin bs=512 count=1
*将文件写入Linux的根分区下。然后再想办法复制到NTFS磁盘分区中。
#ls -l /boot/grub/
#cp /boot/grub/menu.lst /windows/G/menu_suse.lst
*进入Windows操作系统,在C盘根目录建boot文件夹,进入boot文件夹建grub子文件夹。将G盘Fat32磁盘分区根目录下的menu_suse.lst复制到C:\boot\grub\ 并改名为menu.lst 。
*将linux.bin复制到C盘根目录下。
*编辑C:\boot.ini文件。在末尾另起一行,输入 C:\linux.bin="SuSE-Linux-10.1" 保存。
#startx
*启动图形界面用户配置