IP 发帖数: 106 | 1 在一台机器A上用g4u对硬盘做了映像(OS是FreeBSD),把映像考在了
另一台机器B的硬盘上。
因为硬盘在操作系统中名字不一样,比如机器A,/ 的mount point
是/dev/ad4s1a, 而在B上/ 原本应该是/dev/mfid0s1a. 所以,B
在拷贝A的映像后启动会出现mount root error.
不想每次都手动修改,所以思考有没有可能,在A上创
建/etc/fstab.bak指定/ 是/dev/mfid0s1a, 启动的时候可以选
择用fstab.bak而不是fstab. | A**********e 发帖数: 3102 | 2 用 volume number 是王道啊。
【在 IP 的大作中提到】 : 在一台机器A上用g4u对硬盘做了映像(OS是FreeBSD),把映像考在了 : 另一台机器B的硬盘上。 : 因为硬盘在操作系统中名字不一样,比如机器A,/ 的mount point : 是/dev/ad4s1a, 而在B上/ 原本应该是/dev/mfid0s1a. 所以,B : 在拷贝A的映像后启动会出现mount root error. : 不想每次都手动修改,所以思考有没有可能,在A上创 : 建/etc/fstab.bak指定/ 是/dev/mfid0s1a, 启动的时候可以选 : 择用fstab.bak而不是fstab.
| p*****s 发帖数: 344 | 3 因为你的硬盘要mount到/,比较麻烦。理论上可以在启动参数里改(两个启动区),或
者像live
CD 那样在initrd里用script自动detect。
【在 IP 的大作中提到】 : 在一台机器A上用g4u对硬盘做了映像(OS是FreeBSD),把映像考在了 : 另一台机器B的硬盘上。 : 因为硬盘在操作系统中名字不一样,比如机器A,/ 的mount point : 是/dev/ad4s1a, 而在B上/ 原本应该是/dev/mfid0s1a. 所以,B : 在拷贝A的映像后启动会出现mount root error. : 不想每次都手动修改,所以思考有没有可能,在A上创 : 建/etc/fstab.bak指定/ 是/dev/mfid0s1a, 启动的时候可以选 : 择用fstab.bak而不是fstab.
|
|