[转]在主板RAID上(俗称的FakeRAID)安装UBUNTU10.04

前言,要在主板RAID上安装系统,先要建立RAID磁盘,不知道怎么用自己的主板建立RAID磁盘的人去翻主板说明书,说明书找不到的人去主板的官方网站对应自己的主板型号下载PDF说明书再去看


首先大家要使用LiveDVD版本的UBUNTU10.04安装盘,因为CD版的UBUNTU安装盘没有集成dmraid因此连主板板载的RAID功能都认不到
先用LiveDVD引导进入"试用UBUNTU而不改变计算机上的内容",接着开个终端已确认dmraid是否识别出了主板的RAID功能

代码:
ls -l /dev/mapper/

得到类似下面的内容
附件:
Screenshot-1.png 
Screenshot-1.png [ 12.64 KiB | 被浏览 1453 次 ]


这是本人的intel主板RAID识别出的内容,如果你的主板是AMD的将会得到 pdc_**** 的回馈(isw_****表示的是intel的RAID),记下control下面那行的字符串,后面会用到的

接下来我们如果要对RAID硬盘分区进行调整的话不要使用GParted,因为10.04中的它不能处理FakeRAID磁盘,对RAID硬盘进行分区以及格式化分区目前必须使用ubuntu新集成的"磁盘实用工具",在这里要事先说明的是,因为UBUNTU10.04安装程序中的分区设定只能识别出FakeRAID磁盘,不能正常的对FakeRAID磁盘进行格式化,因此在安装到了分配分区时如果选择进行格式化,在接下来的安装过程中会提示无法创建文件系统,或者出错因此要格式化分区的话要在安装之前先使用"磁盘实用工具",在UBUNTU10.04下也只有"磁盘实用工具"才能正确识别出FakeRAID分区和正确的格式化FakeRAID分区

再下来使用桌面上的"安装ubuntu"来安装,在选择安装分区的时候,选择下面的"手动选择分区进行安装",接下来就是分配ubuntu要使用的分区了,在安装UBUNTU选择分区的时候不要对任何分区进行格式化,删除,以及改变大小的操作,原因已经在上面用蓝字说明过了,接着再点击右下角的"高级",在新开的"安装启动引导器"窗口找到 "/dev/sda" 把它替换成 "/dev/mapper/xxx_**** " 这个 xxx_**** 就是前面让大家记住的那个字符串,按确定接着继续安装ubuntu,在安装到了9X%的时候会开始安装启动引导器的时候会提示找不到 /dev/sda ,选择中间的"不安装启动引导器并且继续"(ubuntu10.04的安装grub的脚本在RAID磁盘上安装不了GRUB,不过不要紧,等下我们手动安装就行了),安装完毕后,选择继续测试,我们要手动安装grub,否则装在硬盘上的ubuntu没法启动,开个终端:
代码:
sudo mount /dev/mapper/xxx_*** /mnt

这是挂载 / ,这里的 xxx_*** 就是安装 / 的分区的设备号,如果不知道自己的 / 的设备路径,就打开"磁盘实用工具"在窗口的左半边点选自己的 / 分区,然后在窗口的右半边可以查到
代码:
sudo mount --bind /dev /mnt/dev

挂载其他分区或设备 (不能漏掉,很重要)
代码:
sudo mount --bind /proc /mnt/proc

同上
如果你的/boot和 / 是装在同一个分区下的话下面那个就不用打了
代码:
sudo mount /dev/mapper/xxx_*** /mnt/boot

如果你的/boot和 / 是装在同一个分区下的话上面那个就跳过

代码:
sudo chroot /mnt

改变根目录,这里不解释了

代码:
sudo update-grub

重新生成grub2引导

上面的那些做完后去/mnt/boot/grub里面看看有没有grub.cfg,有的话就说明成功了,重启后就能正常使用ubuntu10.04了,日后的维护就和普通的磁盘安装一样了

posted @ 2010-12-04 00:03  brainmix  阅读(1940)  评论(0编辑  收藏  举报