Chinaunix

标题: s8 X86 备份后引导问题,已经解决,移植到S9或S10 X86不知道如何做 [打印本页]

作者: sxqmf_8    时间: 2009-11-03 13:47
标题: s8 X86 备份后引导问题,已经解决,移植到S9或S10 X86不知道如何做
SOLARIS 8 硬盘备份后引导问题

现在有这样的问题,原来使用的是solaris8 X86系统,应用是P3平台下的硬件环境,系统中安装有一套日本三菱的生产线程序,现在就是想备份一下原有的硬盘做备份,用GHOST或是DD都不能引导系统(出现solaris boot setor Version2 死机了!)用Solaris的V1盘引导系统后,按照安装提示选择硬盘启动,可以正常进入Solaris进入系统。

但是现在就是P3(P3 600+BX芯片组)平台的硬件很不稳定了,P4或双核的P31,P45等平台,对S10(solaris 10 U8 )系统安装到G31平台没有问题,但是应用软件如何移植过去是个问题支持的可以,但是不知道如何提取这个日本三菱的生产线程序到SOLARIS10平台中去!

一共是两个问题
1 是备份硬盘后引导硬盘启动
#  fdisk -b /usr/lib/fs/ufs/mboot -n /dev/rdsk/c0d0p0
#  fdisk /dev/rdsk/c0d0p0
             Total disk size is 38772 cylinders
             Cylinder size is 2016 (512 byte) blocks
                                               Cylinders
      Partition          Status       Type                     Start   End   Length    %
      =========   ======    ============  =====   ===   ======   ===
          1                 Active       X86boot           
          2                                   Solaris   
          3                                   BIGDOS
SELECT ONE OF THE FOLLOWING:
   1. Create a partition
   2. Specify the active partition
   3. Delete a partition
   4. Exit (update disk configuration and exit)
   5. Cancel (exit without updating disk configuration)
Enter Selection: 5
退出fdisk然后执行:
#cd /usr/platform/i86pc/lib/fs/ufs
#installboot pboot bootblk /dev/rdsk/c0d0p0
#reboot

重起后solaris终于出现了solaris 的boot manager
出现引导界面:
active   x86 boot     1   10m
             solaris        2
我选择1,
提示:
boot the default active partition
CANNOT  FIND BOOT.BIN
还是不能引导成功
选2,自动退回到引导界面

2 是软件移植的问题

不知道有没有方法

[ 本帖最后由 sxqmf_8 于 2009-11-7 22:17 编辑 ]
作者: sxqmf_8    时间: 2009-11-03 13:50
联系方式 qq:44270674,SXQMF@139.COM
作者: zhmzhouming    时间: 2009-11-03 15:51
帮你顶。我也希望等到答案
作者: easybegin    时间: 2009-11-03 16:08
也帮你顶一下
作者: sxqmf_8    时间: 2009-11-03 16:44
谢谢 兄弟!
作者: sxqmf_8    时间: 2009-11-04 15:20
ghost  disk  to  disk

ghost   disk  to disk   后分区容量分变大!

源盘的每一个分区 X86 BOOT   10MB



复制后变成 15MB


ghost 分区 TO 分区

源盘



目的盘


提示



光盘能 引导进入系统


[ 本帖最后由 sxqmf_8 于 2009-11-9 15:40 编辑 ]
作者: sxqmf_8    时间: 2009-11-04 16:00
#  fdisk /dev/rdsk/c0d0p0
#cd /usr/platform/i86pc/lib/fs/ufs
#installboot pboot bootblk /dev/rdsk/c0d0p1
#installboot pboot bootblk /dev/rdsk/c0d0p2
#reboot





选择1



选择2
返回 或出现错误 信息

光盘引导 可以进入系统


这个信息不知道 是不是线索


[ 本帖最后由 sxqmf_8 于 2009-11-9 15:35 编辑 ]
作者: sxqmf_8    时间: 2009-11-07 16:12
标题: s8 X86 备份后引导问题,已经解决
但是现在就是P3(P3 600+BX芯片组)平台的硬件很不稳定了,P4或双核的P31,P45等平台,对S10(solaris 10 U8 )系统安装到G31平台没有问题,但是应用软件如何移植过去是个问题支持的可以,但是不知道如何提取这个日本三菱的生产线程序到SOLARIS10平台中去!


现在就是想原来系统中的应用软件移植到S10 X86. 不知道如何下手!

现在就是平台的移植了,提取文件系统的结构就真是太麻烦了!一点都没有线索及思路!
可以从启动应用程序的脚本入手,寻找应用软件的安装位置,通常在/usr,/opt下面,配置文件在/etc/下面,数据文件在/var下。

现在是用户直接 登陆 就启动的,不是ROOT帐户的! 要如何查看 比如说是CLIENT帐户的配置信息!

日本三菱电脑:

Ridotto Takaoka 生产主机商(高岳制造商MinTPC)
型号:FT-3601-600
CPU为P3 850Mhz
Chipset 为Intel 440BX
主机上有扩展功能卡,支持2*PCI、 2* ISA
现在安装AHA-2940 U/JA SCSI接口卡



日本三菱软件平台 主要是控制 PLC的调生产线的参数





[ 本帖最后由 sxqmf_8 于 2009-11-9 15:37 编辑 ]
作者: zjxjs    时间: 2009-11-07 17:35
ps -ef
找出所有进程,然后一个一个核对哪个是应用软件噢
通常都是在rc.3下面启动的吧。
作者: sxqmf_8    时间: 2009-11-07 19:12
可能我没有说清楚,主要是使用的时候,用户进入系统后自动打开 应用软件,退出软件时自动到登陆界面,不知道要如何操作才能监控当前程序打开过的文件!
------------------------------------------------------
这个是和网上的朋友 邮件的记录,说是关于软件的提取的兼容性问题!

现在复制完整的备份盘,可以引导硬盘启动 已经成功了!

现在就是硬件平台 的更换, solaris 8 X86 U5  移植到solaris   10 X86 U8
-----------------------------------------------

既然用光盘引导能进入克隆的Solaris 8系统,可以设法找出应用软件所包含的所有二进制和文本文件,迁移到Solaris 10中。
Sun保证统一架构的不同Solaris版本之间的二进制兼容性,即Solaris 8下的二进制代码可以无需编译直接运行在Solaris 10。
http://www.sun.com/software/solaris/programs/abi/

可以从启动应用程序的脚本入手,寻找应用软件的安装位置,通常在/usr,/opt下面,配置文件在/etc/下面,数据文件在/var下。


sxqmf wrote:


用GHOST或是DD都不能引导系统
出现solaris boot setor Version2 死机 !
2009-11-03

--------------------------------------------------------------------------------

sxqmf

--------------------------------------------------------------------------------

发件人: Kai Li
发送时间: 2009-11-03  16:14:02
收件人: sxqmf
抄送:
主题: Re: SOLARIS 8 硬盘备份后引导问题
完全不是一回事,不同的CPU架构指令集。
用ghost软件disk对disk复制,不需要什么设置应该可以直接引导的。

sxqmf wrote:
Solaris 8 container只支持SPARC版本

那这两个版本 Solaris 10 for  X86 版本 和for SPARC 版本
有没有区别,或是说 X86的移植到  SPARC 版本 有没有可能


2009-11-03

--------------------------------------------------------------------------------

sxqmf

--------------------------------------------------------------------------------

发件人: Kai Li
发送时间: 2009-11-03  16:03:41
收件人: sxqmf
抄送:
主题: Re: SOLARIS 8 硬盘备份后引导问题
很不幸Solaris 8 container只支持SPARC版本。

Kai Li wrote:
那只能让三菱升级 Solaris版本了,要不就提供安装包到Solaris 10上安装,否则很难升级。
还有个办法是使用Solaris 10的container,在里面创建Solaris 8的虚拟机。现在Solaris 8中对系统进行归档(flash archive),再将归档安装到Solaris 8 container。

sxqmf wrote:
应用程序集成在Solaris 8 x86里面的,在保修期内,有问题,我们联系 日本三菱公司 ,从日本寄过来硬盘直接换上去就好了!当然操作系统还是S8的版本.


QQ:44270674
邮  箱: sxqmf@139.com



2009-11-03

--------------------------------------------------------------------------------

sxqmf

--------------------------------------------------------------------------------

发件人: Kai Li
发送时间: 2009-11-03  15:48:30
收件人: sxqmf
抄送:
主题: Re: SOLARIS 8 硬盘备份后引导问题
应用程序是集成在Solaris 8 x86里面的还是有独立的安装包?
方便的话留个电话。

sxqmf wrote:
Kai Li  
你好!
是这样的这个系统是从日本三菱BOPP生产线的引进的生产监控系统 .使用的都是Solaris 8 x86系统,但是硬件环境上的限制,已经导致系统问题不断.现在就是硬件备件都无法找到了,想做几个备用镜像硬盘.再通过sol10系统来支持S8 看看不知道能不能行, solaris我是新手,很多方法都是在bbs.chinaunix.net找的!

2009-11-03

--------------------------------------------------------------------------------

sxqmf

--------------------------------------------------------------------------------

发件人: Kai Li
发送时间: 2009-11-03  15:11:14
收件人: SXQMF
抄送:
主题: SOLARIS 8 硬盘备份后引导问题
请问您是哪家公司,Solaris 8 x86早就没人用了。
SOLARIS 8 硬盘备份后引导问题
现在有这样的问题,原来使用的是solaris8 X86系统,应用是P3平台下的硬件环
境,系统中安装有一套日本三菱的生产线程序,现在就是想备份一下原有的硬盘做
备份,用GHOST或是DD都不能引导系统(出现solaris boot setor Version2 死机
了!)用Solaris的V1盘引导系统后,按照安装提示选择硬盘启动,可以正常进入
Solaris进入系统。
但是现在就是P3(P3 600+BX芯片组)平台的硬件很不稳定了,P4或双核的P31,
P45等平台,对S10(solaris 10 U8 )系统安装到G31平台没有问题,但是应用软件
如何移植过去是个问题支持的可以,但是不知道如何提取这个日本三菱的生产线程
序到SOLARIS10平台中去!
一共是两个问题
1 是备份硬盘后引导硬盘启动
#  fdisk -b /usr/lib/fs/ufs/mboot -n /dev/rdsk/c0d0p0
#  fdisk /dev/rdsk/c0d0p0
             Total disk size is 38772 cylinders
             Cylinder size is 2016 (512 byte) blocks
                                               Cylinders
      Partition          Status       Type                     Start  
End   Length    %
      =========   ======    ============  =====   ===   ======   ===
          1                 Active       X86boot           
          2                                   Solaris   
          3                                   BIGDOS
SELECT ONE OF THE FOLLOWING:
   1. Create a partition
   2. Specify the active partition
   3. Delete a partition
   4. Exit (update disk configuration and exit)
   5. Cancel (exit without updating disk configuration)
Enter Selection: 5
退出fdisk然后执行:
#cd /usr/platform/i86pc/lib/fs/ufs
#installboot pboot bootblk /dev/rdsk/c0d0p0
#reboot
重起后solaris终于出现了solaris 的boot manager
出现引导界面:
active   x86 boot     1   10m
             solaris        2
我选择1,
提示:
boot the default active partition
CANNOT  FIND BOOT.BIN
还是不能引导成功
选2,自动退回到引导界面
2 是软件移植的问题
不知道有没有方法

[ 本帖最后由 sxqmf_8 于 2009-11-7 19:20 编辑 ]
作者: sxqmf_8    时间: 2009-11-07 19:13
日本三菱软件的时间 不是从服务器取的,也不是取自主板上的BIOS的时间
真是有点怪了!!!


软件里的时间和BIOS差不多相差一个多小时


[ 本帖最后由 sxqmf_8 于 2009-11-9 15:38 编辑 ]
作者: nimysun    时间: 2009-11-07 20:16
我做过x86换主板的,当时没有记录。大致分2块。
grub要更新
系统的device tree要更新。

其他的貌似没啥了。
作者: sxqmf_8    时间: 2009-11-07 21:53
主要还是x86换主板的问题!
能不能具体说说,大概需要涉及到的方法,主要是我刚刚接触solaris

[ 本帖最后由 sxqmf_8 于 2009-11-7 21:55 编辑 ]
作者: zhmzhouming    时间: 2009-11-08 22:50
帮楼主顶下。
作者: sxqmf_8    时间: 2009-11-09 15:45
我备份了一个新的硬盘 ,现在新的硬盘放在新的主板,和原来主板不同、
原来是INTEL i443BX
现在是INTEL 810的主板
但是开机就是出错





现在不知道要如何 下手啊!

[ 本帖最后由 sxqmf_8 于 2009-11-9 15:48 编辑 ]
作者: sxqmf_8    时间: 2010-05-28 21:04
我做过x86换主板的,当时没有记录。大致分2块。
grub要更新
系统的device tree要更新。

其他的貌似没啥 ...
nimysun 发表于 2009-11-07 20:16



    差不多过了半年了,现在回复消息,已经找工程师搞到了Solaris10 X86的环境下, 程序已经移植过来了,现在就是S10的系统还是和硬件结合再一起的,更换主板后还是会出现问题,不能启动!!!
作者: easybegin    时间: 2010-05-28 21:39
format看盘符变了没有




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2