当前位置:首页 >> 技术频道 >> 架设与应用

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

来源:中国IT实验室 作者:佚名 发布时间:2009-06-24 16:36:51 发表评论

摘要:这些步骤引导你准备一个可启动的自安装硬盘驱动。当系统启动时,系统用这个驱动自动地安装操作系统。并且安装进程将自动检测硬件,在需要改变的时候作出相应改变。

关键词:刀片服务器

  e.输入a来在第一个分区(安装分区)切换启动标记,如下列列表3所示。选中使分区1可启动。

  列表3:使安装分区可启动

  Command (m for help): a

  Partition number (1-4) : 1

  f.输入w来写入所有分区信息到表格并且退出分区,如列表4所示:

  列表4:写入分区信息

  Command (m for help): w

  The partition table has been altered;

  Calling ioctl() to re-read partition table.

  Syncing disks.

  这一步将把变化提交到磁盘。

  现在就已成功地将磁盘B分区。

  第三步:格式化分区

  用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/文件夹;

  你可以定制分区的配置,但是请记住:不要创建并格式化最初的分区。

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

  复制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更灵活,并且可以使系统从它开始启动。

0
顶一下
0
踩一下

相关文章

发表评论

请自觉遵守互联网相关政策法规,作者管理后台可以删除恶意评论、广告和违禁词语。