这是一个创建于 4600 天前的主题,其中的信息可能已经有所发展或是发生改变。
至少两只U盘,各自建议在4G以上。
使用memstick镜像,写入U盘A作为启动/liveCD。
先插U盘A启动,准备装系统的U盘B不要插。启动完毕,在选择 install/liveCD 时,插入U盘B。
我为了最快速安装,只选择了 base,kerel,lib32。
分区选择U盘B,
修改 / 分区,加上 label,例如:rootfs
修改 swap 分区,加上 label,例如:swapfs
后面开始安装,安装完毕,最后一步退出安装程序时,选择进入 liveCD (liveCD环境才可修改装好的系统),
默认新系统的 / 会被mount到 liveCD 系统的 /mnt
vi /mnt/etc/fstab
改dev设备名为上面设定好的分区label:
原始:
# Device Mountpoint FStype Options Dump Pass#
/dev/da1p2 / ufs rw 1 1
/dev/da1p3 none swap sw 0 0
改为:
# Device Mountpoint FStype Options Dump Pass#
/dev/gpt/rootfs / ufs rw 1 1
/dev/gpt/swapfs none swap sw 0 0
保存退出,halt -p 关闭机器。
拔下liveCD的U盘A,只插上系统盘B,下次启动就可以进你装好的系统了。
# 为何使用GPT的分区lable替换设备名?
# 因为安装前后设备变化了,会导致新系统无法启动。而GPT分区lable不受设备名变更影响。
# 我为何要这么折腾?我电脑普通PC机,本来用1块3.5寸7200RPM 40G硬盘作系统,另外4块640G硬盘组zfs的raidz1,但机器电源乏力,两条硬盘供电线要给5块硬盘用,其中一条线要带3块硬盘,之前发生过几次有硬盘数据出错的故障,有一次还很严重。系统日志会记录此盘AHIC通道信号丢失,超时等状态。最近这个问题又频繁出现,严重影响了数据转移的操作。那么就用一只U盘跑系统,来节省一只机械硬盘所需的电能。
5 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
qiuai 2012-04-24 19:04:55 +08:00 1
其实啊...你就去买个二手电源...几十块...就有足够多的硬盘供电线了啊...亲...
|
|
|
3
likuku 2012-04-24 19:09:09 +08:00
|
|
|
4
likuku 2012-04-24 19:10:16 +08:00
@ qiuai 这几天正在转出这机器里存储池的数据,转完这台就会被废掉,再投入就有点划不来。
|
|
|
5
qiuai 2012-04-24 19:29:58 +08:00
|