Installing OpenSolaris 2008.05 without CD/DVD nor network
By user13137902 on 7 17, 2008
Installing OpenSolaris 2008.05 without CD/DVD nor network - English
Have not updated blog for few month now, hopefully, I can update blog little more frequently again.I have written about Installing Solaris 10 without CD/DVD nor network looong time ago. This time with OpenSolaris 2008.05 release with relatively newer machine Thinkpad X21. Okay, X21 is old, it came with Windows 2000, but far newer than Sony PCG-505V. It holds three times more memory (384MB vs 128MB) and much faster CPU (Pentium III@700MHz vs Pentium MMX@300MHz), yet still less than 512MB. OpenSolaris 2008.05 installation requirement said minimum of 512MB. I just gone ahead to try OpenSolaris 2008.05 LiveCD (you have to boot LiveCD in order to install anyway), by using USB CD drive (since X21 does not have internal drive). Booted just fine, using firefox and other appear to be working fine also. Now, I did try install onto hard disk. After about an hour (or was two? I was not waited in front of machine), machine appear to be freeze, nothing works nor respond. I tried couple of times to make sure. It seems to lack of memory are the problem (no surprise). At second time, I did killed few processes which I does not think important while installing the OS. Which made progressed farther than first time, but not good enough to finished.
Now real fun begin (\^ \^;). Just as before, I took out the hard drive from Thinkpad X21 (which was easy, because it just require one screw to deal with). And this was at my home, I used my home machine as host to install this time. Again, just as before, I used converter to convert from 2.5inch to 3.5 IDE connector. Installed OpenSolaris 2008.05 without any problems. Since I knew OpenSolaris create at install time snapshot on newly installed disk, without any change to the installed hard disk, I just plugged into Thinkpad X21. Booted off, Hey!, it worked! Without any changes to the installed disk, no modification to the /dev nor path_to_inst, it just booted fine! Logged in as myself, bring up the gnome-terminal, everything looks fine so far. Thinkpad x21 is not that slow machine to use (except I swapped hard drive to 60GB sometime ago). Bring up firefox.....ah....no go. Not enough memory. Umm. something to do with swap ? Yup, swap device name are hard coded for my main home machine. Manually adding correct device name, and make sure also change the /etc/vfstab. Firefox works just fine.
This new easy of use (\^ \^) are result of zfs and zfs root project. ZFS auto discover the its own device name/tree to mount. Since OpenSolaris 2008.05, every file system are zfs. Without modify the /dev, system just detect them just fine. Also, zfs root has auto configured grub menu (and others?). Therefore, I don't even need to modify the grub menu file in order to boot. This was very nice surprise to me. I have not look deep enough on why not even path_to_inst does not require to be rebuild. This still puzzle me. My main host machine are AMD Athlon x2 with nVIDIA chipset which is very different from ThinkPad X21.
OpenSolaris 2008.05 with ThinkPad X21 works quite well. Only problem I have so far are Wifi. ThinkPad X21 does not have built in Wifi, I use PCCard Wifi board. However, nwam (network auto magic) does not work auto magically with PCCard plug and play yet. I have to restart the nwam service after I plug in the card. Now, this was too easy of exercise, and I'v got idea on different way to install. I'll try that next...(\^ \^)