动态网站制作指南
[  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > Linux教程
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Linux教程 ]的信息

本月文章推荐
.Linux系统下以模块方式安装卸载文.
.Linux 指令篇:文件打印--lpd.
.Linux操作系统下配置JSP开发环境.
.读核日记(二).
.几个重要的Linux系统内核文件介绍.
.Linux文件系统被破坏时的处理方法.
."/dev/tty0"不见了怎麽.
.Ubuntu Linux Desktop CD硬盘安装.
.了解Linux系统强大的控制台、终端.
.Linux 指令篇:工作行程资讯与管理.
.Linux指令大全(3).
.Linux 指令篇:文件系统--fdisk.
.Linux系统下OpenSSH速度提升方法.
.引导系统:Vista引导命令bcdedit.
.在嵌入式Linux中实现802.11b无线.
.老手经验谈:Linux驱动程序开发学.
.uptime 作弊方法.
.寻找Linux下的网络邻居.
.Linux中文件查找技术大全.
.Linux技巧:列目录时显示中文文件.

刀片服务器硬盘启动Linux独立安装(二)

文章类别:Linux教程 | 发表日期:2008-3-28 |


【原创翻译,版权所有,合作网站如欲转载,请注明原创翻译作者“刘琳倩”,及文章出处(赛迪网)。谢绝非合作网站转载,违者,赛迪网将保留追究其法律责任的权利!】

第六步:准备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更灵活,并且可以使系统从它开始启动。


上一篇:Ubuntu公司宣布提供6.10支持的截止日期 人气:564
下一篇:Linux新版内核本周发布 获得新的架构支持 人气:682
点击此处浏览全部Linux的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-5-14 DiY-Page自定制系统 v5.1.2
2008-5-14 网奇.NET商城系统 v5.2
2008-5-14 公司工资查询系统 v3.0
2008-5-14 phpMyFAQ v2.0.7 多国语言版
2008-5-14 BBSXP 2008 Build 8.0.5 RC版
2008-5-14 腾讯QQ代码编辑器 v1.0 黑色版 B
2008-5-14 MM8图片小偷 v1.0
2008-5-14 xajax v0.5 Beta4
2008-5-14 一个WEB2.0圈子网站
2008-5-7 Windows XP SP3 官方英文版
2008-5-7 Windows XP SP3 官方香港中文版
2008-5-7 Windows XP SP3 官方繁体中文版
2008-5-7 Windows XP SP3 官方简体中文版
2008-4-30 Multiple Unzip Wizard 1.02
2008-4-30 Multiple Unrar Wizard 1.0.0
2008-4-30 WinZip Install/Try/Uninstall a
2008-4-30 ZIP压缩文件修复器WzipFix 2.0
2008-4-30 Pentazip 6.01 Build 189 For Wi
  发表评论
姓 名: 验证码: [ 全部贴吧 ] [ 浏览评论 ]
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号