| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 安全365社区 |
安全365
收藏本站
设为首页
会员登录:
站内搜索: 新闻中心 系统安全 网络安全 安全技术 下载中心
| 系统安全首页 | 漏洞分析 | 入侵检测 | 升级补丁 | 安全配置 |
服务器硬盘启动Linux独立安装(2)
服务器硬盘启动Linux独立安装(2)
作者:Da Shuan… 文章来源:赛迪网 点击数: 更新时间:2008-4-3 9:46:15

  第三步:格式化分区

  用ext3文件系统来格式化磁盘B的第一个分区:

  列表5:格式化第一个分区

  blade8:~ # mkfs.ext3 /dev/sdb1

  mke2fs 1.38 (30-Jun-2005)

  Filesystem label=

  OS type: Linux

  Block size=4096 (log=2)

  Fragment size=4096 (log=2)

  904960 inodes, 1807304 blocks

  90365 blocks (5.00%) reserved for the super user

  First data block=0

  56 block groups

  32768 blocks per group, 32768 fragments per group

  16160 inodes per group

  Superblock backups stored on blocks:

  32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

  Writing inode tables: done

  Creating journal (32768 blocks): done

  Writing superblocks and filesystem accounting information: done

  The filesystem will be automatically checked every 37 mounts or 180 days,

  whichever comes first. Use tune2fs -c or -I to override.

  第四步:安装grub 启动程序

  如下所示在磁盘B的第一个分区安装grub启动程序:

  a.挂载第一个分区到文件夹,例如/mnt/sdb. 运行 mount /dev/sdb1 /mnt/sdb.

  b. 从/boot/grub文件夹复制grub 启动文件到/mnt/sdb/boot/文件夹;包括grub进程文件和grub配置文件。

  c.输入下面的命令来安装grub到磁盘B的第一个分区,如下列表六所示:grub-install --root-directory=/mnt/sdb /dev/sdb1 -recheck:

  列表6:安装grub

  blade8:~ # grub-install -root-directory=/mnt/sdb /dev/sdb1 -recheck

  Probing devices to guess BIOS drives. This may take a long time.

  Installation finished. No error reported.

  This is the contents of the device map /mnt/sdb/boot/grub/device.map.

  Check if this is correct or not. If any of the line is incorrect,

  Fix it and re-run the script 'grub-install'.

  (fd0) /dev/fd0

  (hd0) /dev/sda

  (hd1) /dev/sdb

  你已经成功地制作了磁盘B的带grub的可启动的磁盘安装分区。接下来,当磁盘启动时你需要使grub开始SUSE安装程序。首先,你需要复制安装内核和initrd文件到安装分区,然后需要准备好grub配置文件。

  第五步:为安装准备内核

  通过从SUSE安装ISO文件来复制安装内核,从而为安装准备好内核。创造一个/mnt/sdb/boot文件夹,然后从ISO文件/boot/i386/loader/复制linux文件和initrd到新的文件夹。

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

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

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

  第七步:为SUSE安装做准备

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

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

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

  ...

  ramdisk_size=8192 install=hd://sda1/SUSE

  autoyast=file:///mounts/extra/autoinst.xml splash=silent showopts

  (hd0,0)/boot/initrd

  (hd0,0)/boot/linux

  3

  SUSE Linux Enterprise Server 10 Installation

  install

  /dev/sda1

  image

  ...

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

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

  列表8:更新的分区部分

  /dev/sda

  false

  ext3

  false

  131

  1

  primary

  7402719232

  swap

  true

  swap

  130

  2

  primary

  auto

  reiser

  true

  /

  131

  3

  primary

  max

  all

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

文章录入:小张    责任编辑:小张 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    Vista开机提示已阻止原因
    用Google黑掉Windows服务
    VsFTPd的服务器和防火墙
    SUSE Linux系统下用SAMB
    Linux操作系统服务器的存
    对硬盘进行病毒检测的四
    检测硬盘与内存中病毒的
    Weblogic在Linux和Unix下
    Linux服务器常出现的错误
    安全检测Unix和Linux服务
    站长邮箱:webmaster@anquan365.com
    联系电话:86-10-67634029 点击这里给我发消息

    Copyright © 2006-2008 www.anquan365.com 北京华安普特网络科技有限公司 版权所有