免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4133 | 回复: 8
打印 上一主题 下一主题

installboot 的一个问题请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-02-23 13:23 |只看该作者 |倒序浏览
我将一个系统的备份恢复到了c1t0d0这块硬盘上,然后想使用installboot命令将这块盘设为启动盘。出现以下错误:\r\n\r\n# installboot /usr/platform/sun4u/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0\r\ndd: /dev/rdsk/c1t0d0s0: open: I/O error\r\n\r\n请问如何处理?是否和我在恢复之前没有newfs /dev/rdsk/c1t0d0s2有关系?\r\n\r\n谢谢!

论坛徽章:
0
2 [报告]
发表于 2005-02-23 22:01 |只看该作者

installboot 的一个问题请教

是如何恢复的?可以挂上c1t0d0s2这个分区吗?

论坛徽章:
0
3 [报告]
发表于 2005-02-23 22:07 |只看该作者

installboot 的一个问题请教

如果是X86,这个命令:\r\n\r\nexample# installboot /usr/platform/`uname -i`/lib/fs/ufs/pboot \\\r\n/usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s2

论坛徽章:
0
4 [报告]
发表于 2005-02-24 00:36 |只看该作者

installboot 的一个问题请教

是SPARC平台。\r\n用installboot /usr/.../bootblk /dev/rdsk/c1t0d0s2命令是可以执行的,\r\n但是reboot不起来。\r\n\r\n
原帖由 \"climbmount\" 发表:\n如果是X86,这个命令:\r\n\r\nexample# installboot /usr/platform/`uname -i`/lib/fs/ufs/pboot \\\r\n/usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s2

论坛徽章:
0
5 [报告]
发表于 2005-02-24 05:52 |只看该作者

installboot 的一个问题请教

原帖由 \"tangwujun\" 发表:\n我将一个系统的备份恢复到了c1t0d0这块硬盘上,然后想使用installboot命令将这块盘设为启动盘。出现以下错误:\r\n\r\n# installboot /usr/platform/sun4u/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0\r\ndd: /dev/rdsk/c1t0d0..........
\r\n\r\n你不用newfs先,是如何把一个系统的备份恢复到了c1t0d0这块硬盘上的?\r\n\r\ninstallboot /usr/platform/`uname-i`/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0

论坛徽章:
0
6 [报告]
发表于 2005-02-24 09:37 |只看该作者

installboot 的一个问题请教

在一台相同硬件的机器上:\r\nufsdump -0uf /dumpfile /dev/rdsk/c0t0d0s2\r\n在我们的机器上:\r\nboot cdrom -s\r\nnewfs /dev/rdsk/c1t0d0s2\r\nmount /dev/dsk/c1t0d0s2 /mnt\r\n然后把dumpfile拷贝到/mnt目录下:\r\nufsrestore rvf dumpfile\r\n执行:\r\ninstallboot /usr/platform/sun4u/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0\r\n的时候出现了顶楼的错误。\r\n\r\n谢谢!\r\n\r\n
原帖由 \"jndu\" 发表:\n\r\n\r\n你不用newfs先,是如何把一个系统的备份恢复到了c1t0d0这块硬盘上的?\r\n\r\ninstallboot /usr/platform/`uname-i`/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0

论坛徽章:
0
7 [报告]
发表于 2005-02-24 11:23 |只看该作者

installboot 的一个问题请教

在一台相同硬件的机器上: \r\nufsdump -0uf /dumpfile /dev/rdsk/c0t0d0s2 \r\n在我们的机器上: \r\nboot cdrom -s \r\nnewfs /dev/rdsk/c1t0d0s2 \r\nmount /dev/dsk/c1t0d0s2 /mnt \r\n然后把dumpfile拷贝到/mnt目录下: \r\nufsrestore rvf dumpfile \r\n执行: \r\ninstallboot /usr/platform/sun4u/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0 \r\n的时候出现了顶楼的错误。
\r\n\r\n几个问题:\r\n1、ufsdump -0uf /dumpfile /dev/rdsk/c0t0d0s2 没有 - 吧?\r\n2、installboot之前,是不是需要先umount /dev/dsk/c1t0d0s2 ?

论坛徽章:
1
狮子座
日期:2013-09-02 12:10:41
8 [报告]
发表于 2008-03-21 10:37 |只看该作者
使俩块硬盘的分区表一样:prtvtoc 源(/dev/rdsk/c1t1d0s2)| fmthard –s – 目的(/dev/rdsk/c1t0d0s2)\r\n如果第二块硬盘上的数据恢复到第一块盘上,要使第一块盘能启动必须经过以下几个步骤:\r\n1.        安装超级块:#cd /挂接点/usr/platform/sun4u/lib/fs/ufs\r\n#installboot  bootblk  /dev/rdsk/c1t0d0s0\r\n2.        drvconfig  -r  /挂接点/devices  -p  /挂接点/etc/path_to_inst (更新设备路径)\r\n3.        devlinks  -r  /挂接点\r\n4.        disks  -r  /挂接点\r\n5.        luxadm set_boot_dev /dev/dsk/c1t0d0s0 (修改新的启动设备和硬件地址对应)\r\n6.        Reboot  -- -r\r\n注:可以用 #grep ssd  /挂接点/etc/path_to_inst 看一下硬件地址有没有被改过来\r\n\r\n\r\n上面描述的是/系统装在c1t0d0s0的情况下移植/的步骤,如果单独有别的分区挂接比如说/var,/usr的文件系统,还需要单独恢复这些文件系统。不能只是简单的c1t0d0s2的整个恢复,c1t0d0s2是代表整个硬盘。\n\n[ 本帖最后由 byuq 于 2008-3-21 10:38 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2008-03-26 15:27 |只看该作者
ufsdump ouf /dumpfile /dev/rdsk/c0t0d0s0 不应该是c0t0d0s2吧!\r\n应该是单个分区备份吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP