linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux入门与提高 > 安装与配置 >
栏目导栏
资料搜索
热门文章
·什么是ISO文件
·VMware下Linux的安装及简单设置
·为Canon PIXMA iP1000喷墨打印
·Linux必学60个命令文件处理
·实例解说Linux中fdisk分区使用
·Linux下软件安装详解(图)
·Windows下硬盘安装FC6
·用DVD镜像文件硬盘安装FC5详细
·linux下软件的基本安装和卸载
·Linux下硬盘分区的最佳方案
·Suse Linux最新版本 10.1的 IS
·Ubuntu Linux操作系统安装Luma
·Linux下的软件安装
·FC5,LINUX下ADSL上网设置与安装
·把你的Linux配置成Windows
最新文章
·Fedora 9下使用VirtualBox安装
·Ubuntu Linux 8.04 Vsftp 虚拟
·Weblogic 8.1 for Linux ES3.0
·Ubuntu Linux 8.04下本地安装L
·VMware安装Redhat不能输入密码
·双系统攻略:修复Windows XP引
·Windows Vista硬盘安装Fedora
·在一个硬盘上安装两个Linux操作
·从硬盘安装Fedora-9-i386-DVD
·Ubuntu 8.04下安装配置Tomcat5
·Linux系统下显示多核模式方法
·Ubuntu Linux 8.04下关于字体的
·Linux系统下Autodock 4.0安装与
·SUSE Linux系统BASH下配置JAVA
·Linux kernel2.6.25 CS8900网卡
Google
 
刀片服务器硬盘启动Linux独立安装(二)
[ 作者:  加入时间:2008-03-28 10:17:59  来自:Linux联盟收集整理 ]

第六步:准备Linux的安装镜像文件

通过创建一个/mnt/sdb/SUSE文件来为Linux安装镜像文件做准备,复制所有在SUSE ISO镜像里的文件到新的文件夹。

注意:你必须复制ISO的内容到指定目录。SUSE 10不支持直接调用ISO文件。如果你只把ISO文件放到这里,那么系统将不能找到安装资源文件。

第七步:为SUSE安装做准备

现在为SUSE安装准备autoinst.xml文件。使用yast 自动安装创建autoinst.xml文件。你需要改变文件的如下两部分:

a.在启动管理器部分添加一区,这样用户可以选择这个启动菜单来启动系统。系统将开始再一次安装操作系统,并且将回到最初状态。添加如下的代码到启动管理器部分:

列表7:更新的启动管理器部分

<bootloader>
    <sections>
		...
	  <section>
        <append>ramdisk_size=8192 install=hd://sda1/SUSE 
          autoyast=file:///mounts/extra/autoinst.xml splash=silent showopts</append>
        <initrd>(hd0,0)/boot/initrd</initrd>
        <kernel>(hd0,0)/boot/linux</kernel>
        <lines_cache_id>3</lines_cache_id>
        <name>SUSE Linux Enterprise Server 10 Installation</name>
        <original_name>install</original_name>
        <root>/dev/sda1</root>
        <type>image</type>
      </section>
		...
    </sections>
  </bootloader>

注意:如果一个用户选择了从这个菜单启动,那么所有的在这个磁盘上的数据将会丢失,并且安装将会格式化这个用户的分区。

b.改变文件的分区部分来确保安装不会创建并格式化分区1;这也允许分区隐藏在系统里。下面是autoinst.xml文件1使用的分区部分:

列表8:更新的分区部分

<partitioning config:type="list">
    <drive>
      <device>/dev/sda</device>
      <partitions config:type="list">
        <partition>
		  <create config:type="boolean">false</create>
          <filesystem config:type="symbol">ext3</filesystem>
          <format config:type="boolean">false</format>
          <partition_id config:type="integer">131</partition_id>
          <partition_nr config:type="integer">1</partition_nr>
          <partition_type>primary</partition_type>
          <size>7402719232</size>
        </partition>
        <partition>
          <filesystem config:type="symbol">swap</filesystem>
          <format config:type="boolean">true</format>
          <mount>swap</mount>
          <partition_id config:type="integer">130</partition_id>
          <partition_nr config:type="integer">2</partition_nr>
          <partition_type>primary</partition_type>
          <size>auto</size>
        </partition>
        <partition>
          <filesystem config:type="symbol">reiser</filesystem>
          <format config:type="boolean">true</format>
          <mount>/</mount>
          <partition_id config:type="integer">131</partition_id>
          <partition_nr config:type="integer">3</partition_nr>
          <partition_type>primary</partition_type>
          <size>max</size>
        </partition>
      </partitions>
      <use>all</use>
    </drive>
  </partitioning>

我们将使用整个磁盘,但是我们不能创建并格式化最初的分区。你可以定制分区的配置,但是请记住:不要创建并格式化最初的分区。

第八步:复制安装配置文件

复制SUSE静默安装配置文件autoinst.xml到/mnt/sdb ,即磁盘B被挂载的文件夹。

第九步:创建/修改grub配置文件

创建grub配置文件/mnt/sdb/boot/grub/menu.lst,并且添加如下的内容:

列表9:更新grub配置文件

color white/blue black/light-gray
default
timeout 30

title SUSE Linux Enterprise Server 10 Installation
  root (hd0,0)
  kernel /boot/linux root=/dev/sda1 ramdisk_size=8192 
   install=hd://sda1/SUSE autoyast=file:///mounts/extra/autoinst.xml 
   splash=silent showopts
  initrd /boot/initrd

第九步需要注意:

·系统将从磁盘找到安装镜像,并且安装镜像协议位置是hd,这指的是硬盘。

·autoyast的协议应该是文件不是设备。(协议不生效,但是autoyast文档称它支持设备,估计是SUSE的一个bug)。

·系统将在安装的时候挂载最初的分区到文件夹/mounts/extra,这样系统需要在/mounts/extra文件夹中找到autoyast文件。

·这里我们不能使用附加来为内核添加参量。

完成第九步之后:

·关掉系统A的电源,并把磁盘B从中拔出。

·将磁盘B插入系统B做为驱动盘。

·打开系统B的电源,系统B将开始安装SUSE。等待系统B安装操作系统;在安装的时候系统B将再引导一次,并且自动完成安装。

·系统B现在就准备好了。

如果用户想要恢复到最初状态,用户可以在系统启动过程中选择菜单项SUSE Linux Enterprise Server 10 Installation,系统将格式化用户的分区并且在用户的分区安装SUSE。

这样我们就大功告成了!

结论:

这些步骤引导你准备一个可启动的自安装硬盘驱动。当系统启动时,系统用这个驱动自动地安装操作系统。并且安装进程将自动检测硬件,在需要改变的时候作出相应改变。这个进程比在磁盘上简单安装SUSE更灵活,并且可以使系统从它开始启动。

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Vista、XP和Ubuntu Linux多系统安装方法  (2008-03-27 11:15:04)
 ·Linux操作系统网络安装总结  (2008-03-27 11:14:20)
 ·Windows下Linux fedora8双系统安装过程  (2008-03-27 11:13:44)
 ·刀片服务器硬盘启动Linux独立安装  (2008-03-27 10:03:31)
 ·Wine安装一些Windows软件的错误以及处理  (2008-03-24 11:09:36)
 ·Ubuntu 7.04 (Feisty Fawn) 的硬盘安装  (2008-03-21 12:18:36)
 ·ubuntu7.04下安装eclipse,并配置java环境  (2008-03-21 12:17:40)
 ·UBUNTU6.06下MPLAYER的安装  (2008-03-21 11:32:29)
 ·了解Linux新一代安装包格式Autopackage  (2008-03-18 10:23:38)
 ·如何安装配置基于2台服务器的MySQL集群  (2008-03-17 10:44:28)