火曜日 11 22, 2005
火曜日 11 22, 2005
This is a first time writting my blog in English (so bear with me :-). I just decided write this in English (and Japanese in later), because there are might be interested by non Japanese people as well
Just for fun, I decided to install Solaris 10 onto the ancient notebook Sony PCG-505V. Which has special external CD-ROM, but no build-in network (it has 56k modem, and FD). Looking at and tried to boot Solaris from this CD-ROM does not seems to work. It looks like connecting CD-ROM via PCMCIA IDE card. Perhaps this CD-ROM may able to boot Nevada release of Solaris (SX or OpenSolaris), but machine only hold 128MB as maximum (Solaris Grub booter require 256MB at minimum as I'm told). So, this provide quite bit of challenge and I did not had time to this until last month.
Installing Solaris 10 without CD/DVD-ROM nor network, I could only imagine to take out harddisk drive, and install Solaris elsewhere, then put back the harddisk. In order to doing so, I did look for the information inside and outside of Sun, but could not pin point exact information I was looking for (or was searching with wrong keyword). Anyhow, I decided try anyway with bit of hint from Casper Dik's email in similar (but little different) situation. I knew I have to rebuild the /etc/path_to_inst which Casper's email described.
# cd /a/etc # cp path_to_inst path_to_inst.oldmb # echo '#path_to_inst_bootstrap_1' > path_to_inst
# mount -F tmpfs swap /tmp # mkdir /tmp/a # mount /devices/pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a /tmp/a
# mkdir /tmp/boot # devfsadm -r /tmp/boot # cd /tmp/boot # tar cf /tmp/a/dev.tar dev # umount /tmp/a # sync
Then replace /dev tree from "boot" parition# mount /dev/dsk/c0d0s0 /a # mkdir /tmp/boot # mount -F pcfs /dev/dsk/c0d0p0:a /tmp/boot
# cd /a # mv dev dev- # tar xvf /tmp/boot/dev.tar # umount /a # umount /tmp/boot
This whole process were long and painfull, but at least I have working installation on target machine PCG-505V. Does anyone has better way of achinving same things?
Machine are seems to be working fine except no network connection (since it only has 128MB with PentiumMMX@300MHz, it is rather slow). I just had 3Com 3CXE589ET handy, but things did not work. Later date, I asked someone at office to see if he can enable PCMCIA Ethernet card for me. Next day, I'v got working network on this machine, and he told me he just replaced pcmcia driver or something using FD. If anyone interested to know how to do that, I'll ask him either tell me or write an own blog :-).
Posted by Kwanghoon Jhin on 11月月 25日, 2005年 at 09:10 午後 JST #
Posted by ako on 11月月 26日, 2005年 at 02:18 午前 JST #
Posted by Kwanghoon Jhin on 11月月 28日, 2005年 at 07:56 午前 JST #
Posted by kwanghoon Jhin on 12月月 03日, 2005年 at 08:03 午後 JST #
Nice article!
I want to translate it in indonesia, if that okay with u?
Posted by bob on 12月月 05日, 2007年 at 05:39 午後 JST #
Bob, sorry I did not respond soon. I'll be delighted if you translate to indonesia. But I have to warn you that this article are getting old, and it may not apply to newer Solaris 10 release anymore.
Posted by ako on 12月月 10日, 2007年 at 07:16 午後 JST #