在单/多-Boot RAID系统上安装Ubuntu或Kubuntu 6.06.1 LTS“Dapper Drake”
目的
本指南介绍如何在单引擎或多引导RAID系统上安装Ubuntu (Ubuntu + GNOME )或Kubuntu (Ubuntu + KDE )6.06.1 LTS(“Dapper Drake”)。 这意味着Ubuntu Wiki的 FakeRAID HowTo文档的一个变体,但消化和最小评论。 其目标是允许新的Ubuntu用户在30分钟内完成整个安装,几乎完全通过复制和粘贴(在它们逃避openSUSE和Ubuntu丢失未来的Ubiquity Revolution开发人员之前)。
版权/免责声明
公共区域。 没有明示或暗示的保证。
测试用例
本指南已经准备和测试:
- i686 CPU
- 英特尔D975XBX2“坏斧头2”主板
- Intel Storage Matrix控制器
- RAID0(条带)
- Ubuntu和Kubuntu,6.06.1 LTS“Dapper Drake”
- 双启动与Windows XP(同一磁盘)
如果您在不同的软件或硬件配置下成功实施本指南,请根据您的规格添加评论。
方法
一世。
本指南中使用export shell命令来定义按需环境变量:
export VARIABLE_NAME=frankie-bronx
要调用环境变量的内容,请使用美元符号前缀:
echo "The variable value is: [$VARIABLE_NAME]."
结果:
The variable value is: [frankie-bronx].
二,
本指南大部分仅需要复制和粘贴,但请注意(1.) fdisk分区和(2.) 导出定义。 特别要求您注意的情况已被突出显示 。
制备
- 下载Ubuntu或Kubuntu 6.06.01 Live-DVD ISO映像。 如果不确定,并且所有其他考虑是相同的,请去Kubuntu,因为KDE比GNOME更像Windows,而且包含更多的眼睛。
- 下载时,请熟悉Linux fdisk ,通过Internet 教程和下面的示例分区日志。
- 使用您最喜爱的刻录软件将ISO映像刻录到DVD光盘上 。
- 除非您打算使用空的单引导系统来遵循本指南,请备份您当前的操作系统和所有数据 。
- 从Ubuntu或Kubuntu Live-DVD光盘启动系统。
- 选择启动Ubuntu / Kubuntu安全图形模式启动菜单项,并允许Live-DVD系统启动。
- 选择应用>>附件>>终端或K >>系统>> Konsole命令以打开新的命令行窗口。
启动RAID
将命令行shell更改为bash ,并获取root (管理)权限:
/bin/bash
sudo -s
安装 DVD光盘并请求系统软件包管理器, apt ,刷新其可用包的列表::
apt-cdrom add
apt-get update
由于Dapper Drake RAID支持包( dmraid )1.0.0.rc9有点动摇,下载并安装了后退的Feisty Fawn版本,1.0.0.rc13:
wget http://tormod.freeshell.org/linux/dmraid/dmraid_1.0.0.rc13-2ubuntu2tormod~dapper_i386.deb
dpkg -i ./dmraid_1.0.0.rc13-2ubuntu2tormod~dapper_i386.deb
支持以下ATARAID类型:
Highpoint HPT37X/HPT45X
Intel Software RAID
LSI Logic MegaRAID
NVidia NForce RAID (nvraid)
Promise FastTrack
Silicon Image(tm) Medley(tm)
VIA Software RAID
但是,如果您喜欢使用较旧的Dapper Drake版本,则需要启用Universe apt包仓库(使用sed ),并使用apt安装它:
sed -i -e 's/^#.*deb/deb/g' /etc/apt/sources.list
apt-get update
apt-get install dmraid
一旦安装并激活了dmraid ,就会在/ dev / mapper目录中创建许多设备节点 。 这些文件中的每一个都是硬件设备的符号表示。 威盛芯片组将生成/ dev / mapper / viahfciifae *文件,NVIDIA芯片组将生成/ dev / mapper / nvidia_gahhaaab *文件,英特尔芯片组将生成/ dev / mapper / isw_eaaicdchgi *文件。
ls -l /dev/mapper/
brw-rw---- 1 root disk 253, 0 2007-01-21 19:54 isw_eaaicdchgi_Volume0
brw-rw---- 1 root disk 253, 1 2007-01-21 19:54 isw_eaaicdchgi_Volume01
brw-rw---- 1 root disk 253, 2 2007-01-21 19:54 isw_eaaicdchgi_Volume02
brw-rw---- 1 root disk 253, 3 2007-01-21 19:54 isw_eaaicdchgi_Volume03
第一个(最短)的设备文件isw_eaaicdchgi_Volume0表示整个硬盘。 将其全限定名称保存到环境变量中:
export SETUP_DEV_HDD=/dev/mapper/isw_eaaicdchgi_Volume0
定义上面的环境变量时,不要犯错误。 如果你这样做,很可能你的系统是历史。
上面列表中的每个其他设备文件(如isw_eaaicdchgi_Volume03 )表示硬盘上的单个分区。 正如我们可以使用ls -l shell命令查看常规文件一样,我们可以使用fdisk -l shell命令查看设备文件:
fdisk -lu $SETUP_DEV_HDD
/dev/mapper/isw_eaaicdchgi_Volume0p1 * 63 83891429 41945683+ 7 HPFS/NTFS
/dev/mapper/isw_eaaicdchgi_Volume0p2 83891430 167782859 41945715 7 HPFS/NTFS
/dev/mapper/isw_eaaicdchgi_Volume0p3 167782860 209728574 20972857+ 7 HPFS/NTFS
我的Windows硬盘安装已经包括三个NTFS分区,约40GB,〜40GB和〜20GB。