Chinaunix

标题: 用iso盘无光驱网络安装solaris9 sparc [打印本页]

作者: paradise    时间: 2003-08-23 03:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: procrus    时间: 2003-08-23 07:56
标题: 用iso盘无光驱网络安装solaris9 sparc
收藏之,有机会可以试试
你的mail地址在哪儿?
作者: lqy009    时间: 2003-08-26 13:11
标题: 用iso盘无光驱网络安装solaris9 sparc
以后也许用得着,谢了!
作者: williamw2000    时间: 2003-09-28 21:49
标题: 用iso盘无光驱网络安装solaris9 sparc
good!
作者: matata    时间: 2007-03-08 13:12
好帖,非常有借鉴意义。
作者: brucewoo    时间: 2007-03-09 09:52
好东西,不过这种情况还是少遇到最好
作者: zyl555    时间: 2007-03-09 10:42
哦,我多问一句
如果用虚拟机加载iso作为物理光驱在solaris上使用就不用这么做了吧?
作者: xiaomaisui    时间: 2007-06-12 11:17
标题: 先收藏
前几天为什么没看到这篇呢?累死我了这几天
作者: 风之幻想    时间: 2007-06-12 11:20
收藏!!!!!
作者: alex_linux    时间: 2007-06-12 11:22
还真有点难度
作者: lastletter    时间: 2007-06-12 11:34
网络安装,我也装过,和LZ有点区别
我执行了./add_to_install_server /export/install
没试过一块盘一块盘的这种网络安装
学习了;
原帖由 paradise 于 2003-8-23 03:18 发表
选择第二项输入:192.168.1.211:/cd/cd2

作者: maleo0228    时间: 2007-06-12 11:36
小弟,最近用jumpstart安装Sol9,设置成安装/引导服务器的过程中(是1台V440),原本是在安装服务器插入光盘,然后用下面的命令.
#cd /cdrom/cdrom0/s0/Solaris_9/Tools
#./setup_install_server /export/home/install/    就可以了
但是当时光盘没有,只有镜像,于是把镜像直接拷到这台服务器上.然后mount光盘

#lofiadm -a XXX.iso /dev/lofi/1
#mount -F hsfs -o ro /dev/lofi/1 /mnt

然后再执行之前的,命令.
#./setup_install_server /export/home/install/
报错如下:
ERROR: Install boot image /mnt/Solaris_9/Tools/Boot does not exist
       Check that boot image exists, or use [-t] to
       specify a valid boot image elsewhere.

镜像检查没有问题,-t参数也没有用.
麻烦问一下,我的这个问题是不是就是前面楼主提到的
"我找到了e文大意说是用物理光驱可以mount光盘slice 0 and slice 1,这样就能直接看到s0和s1目录,但是mount iso就只能看到s0,所以要把s1从iso里抠出来。"
这个造成的?谢谢!

[ 本帖最后由 maleo0228 于 2007-6-12 13:07 编辑 ]
作者: lastletter    时间: 2007-06-12 12:02
原帖由 maleo0228 于 2007-6-12 11:36 发表
Install boot image /mnt/Solaris_9/Tools/Boot does not exist



提示的是/mnt下
而你先前mount的是/cdrom

[ 本帖最后由 lastletter 于 2007-6-12 12:31 编辑 ]
作者: maleo0228    时间: 2007-06-12 13:09
sorry!笔误!是mount到/mnt下了



原帖由 lastletter 于 2007-6-12 12:02 发表



提示的是/mnt下
而你先前mount的是/cdrom

作者: maleo0228    时间: 2007-06-12 13:13
原帖由 paradise 于 2003-8-23 03:18 发表
最近衰神附体,公司的目前唯一有光驱的sun服务器的光驱也被我弄报销了(罗嗦),而忽然又来了被客户搞瘫的一台ultra60,为什么说个"又"字?搞了一个下午,终于把ultra60给重装了系统,呵呵,为什么还要写 ...
# mount -F hsfs -o ro /dev/lofi/1 /cd/s0
# mount -F ufs -o ro /dev/lofi/2 /cd/s1
....
....


为什么?我在# mount -F ufs -o ro /dev/lofi/2 /cd/s1 的时候说类型不对


# mount -F ufs -o ro /dev/lofi/2 /cd/s1
mount: /dev/lofi/2 is not this fstype.

这样也不对!
# mount -F hsfs -o ro /dev/lofi/2 /cd/s1
hsfs mount: /dev/lofi/2 is not an hsfs file system.

???为什么?谢谢!应该是什么类型的呢??

[ 本帖最后由 maleo0228 于 2007-6-12 13:16 编辑 ]
作者: maleo0228    时间: 2007-06-12 16:18
楼主呢??在线等待中啊
作者: lastletter    时间: 2007-06-12 17:16
原帖由 maleo0228 于 2007-6-12 13:13 发表

# mount -F hsfs -o ro /dev/lofi/2 /cd/s1
hsfs mount: /dev/lofi/2 is not an hsfs file system.



以下是我做的
bash-2.03# lofiadm -a /mnt/VOLUME_MANAGER_3_0_4_SOLARIS.iso
/dev/lofi/1
bash-2.03# lofiadm
Block Device             File
/dev/lofi/1              /mnt/VOLUME_MANAGER_3_0_4_SOLARIS.iso
bash-2.03# mount -F hsfs -o ro /dev/lofi/1 /cdrom/
bash-2.03# ls /cdrom/
AppNote.pdf     copyright       scripts         vxvm_notes.ps
AppNote.ps      pkgs            vxvm_notes.pdf  win32

以上这个正常


bash-2.03# mkfile 1m 1.iso
bash-2.03# ls
1.iso                             disk3                             top-3.5.1
8_Recommended.zip                 export                            top-3.5.1.tar
VOLUME_MANAGER_3_0_4_SOLARIS.iso  lost+found
bash-2.03# lofiadm -a /mnt/1.iso /dev/lofi/2
bash-2.03# lofiadm
Block Device             File
/dev/lofi/1              /mnt/VOLUME_MANAGER_3_0_4_SOLARIS.iso
/dev/lofi/2              /mnt/1.iso
bash-2.03# mkdir /a            
bash-2.03# mount -F hsfs -o ro /dev/lofi/2 /a
hsfs mount: /dev/lofi/2 is not an hsfs file system.

这个是我自己建了一个iso文件,mount的时候和你的提示一样。

是不是你的iso文件有问题,或是上传iso文件的时候不是以binary的形式传上的?
作者: susbin    时间: 2007-06-12 19:37
Hope this article could help:

JumpStart 安装 Solaris10 --- 用CD images设置安装服务器及一些新功能的应用
http://bbs2.chinaunix.net/viewthread.php?tid=895305
作者: maleo0228    时间: 2007-06-12 22:44
# dd if=sol-9-u1-sparc-v1.iso of=vtoc bs=512 count=1
1+0 records in
1+0 records out
得到vtoc(Virtual Table of Contents)文件

# od -D -j 452 -N 8 < vtoc
0000000 0000000888 0000546560
0000010
计算起始偏移量和s1长度

# echo 888*640 | bc
568320

通过起始偏移量算实际偏移地址

# dd if=sol-9-u1-sparc-v1.iso of=sol-9-u1-sparc-v1-s1.iso bs=512 skip=568320 count=546560
546560+0 records in
546560+0 records out

导出文件,得到s1的iso


那个iso就是根据楼主的帖子,里面的方法作出来的啊
所以我也奇怪呢,我觉得也是iso的问题,等待楼主解答
作者: pledy    时间: 2007-06-12 23:32
在開始的運算過程中有沒有Error??
作者: maleo0228    时间: 2007-06-13 14:14
原帖由 susbin 于 2007-6-12 19:37 发表
Hope this article could help:

JumpStart 安装 Solaris10 --- 用CD images设置安装服务器及一些新功能的应用
http://bbs2.chinaunix.net/viewthread.php?tid=895305


感谢,感谢!还是我的失误,偏移量算错了,导致iso镜像不可以使用
同时感谢楼主!我的问题全部解决了.
作者: FlyInSunShine    时间: 2007-08-28 20:50
自己照着实验了一下,有些问题总结,让大家少走弯路吧!
(这几天在坛上发的求助一篇都没有审核通过,还是自己别处求教的!)

1:非常明确,针对Solaris9,10来说,这种方法都适用。
2:只有Solaris for Sparc的光盘需要分割,无论安装服务器是SPARC系统或是X86系统。
3:文中所使用的命令都是在SPARC系统中的情况,经试验,在x86和x64系统中,文件分割均未成功。应该是参数问题,但是还没有研究。
4:即使分割出s1.iso,也不能直接拷贝到x86系统中挂载。这个文件在SPARC系统中以ufs挂载,但是在x86系统中无法识别,原因还没有想明白。

经过搜索,发现没有注意系统差别的朋友还真不少,希望后来的朋友们不要犯同样的错误。




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