LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 801|回复: 1

把单硬盘slackware系统变成存在于soft raid1 中! 求助!

[复制链接]
发表于 2010-6-28 22:46:23 | 显示全部楼层 |阅读模式
环境:所做的一切都在 virtualbox 中,slackware13.0安装在hda2中,只安装a 目录和vim程序,huge内核,hda1 为/swap , hda2 为/
slackware13.0 运行 ,正常。
virtualbox 中二块硬盘hda hdb.
有slackware13.0.iso

目的:想把hda2系统不被破坏的情况下,与hdb2 组成soft raid 1 的形式

过程:用13.0.iso 引导系统进入root@slackware:/#
         fdisk /dev/hda 将分区hda1,hda2类型改为fd,hda2 带boot *
图3

         sfdisk -d /dev/hda |sfdisk /dev/hdb 复制分区类型,与结构 到第二块硬盘上
图4

图5

做swap 分区raid 1 如下
mdadm --create /dev/md1  --level 1 --raid-devices 2   /dev/hda1   /dev/hdb1
做/       分区raid 1 如下
mdadm --create /dev/md2  --level 1 --raid-devices 2   /dev/hda2   /dev/hdb2

这时cat /proc/mdstat 可看到md2  在 resync 中。。。

resync 完成后。。

mkdir /system

mount /dev/md2  /system

chroot /system

vim /etc/fstab  前二行内容改为:
/dev/md1   /swap   swap   defaults    0     0
/dev/md2    /         ext3    defaults     1     1

vim /etc/lilo.conf :
加入一行(随便哪里,但是不要缩进):
raid-extra-boot = mbr-only

下行改为:
boot=/dev/md2

下行改为:
root=/dev/md2

这时执行lilo 结果:
图1


exit

移除slk13.0.iso

重启动。

图2

回车,或是ctrl-d 反复。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2010-7-1 17:56:27 | 显示全部楼层
顶!
各位达人们帮帮吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表