Sunの大きなマニュアルには載っているのですが、Documentation Center から目的のコマンドを探すのは結構骨が折れます。
SolarisなのにFloppyやCDROMをいちいちmountしていませんか。vol系のコマンドがあります。主にvolrmmountを使うでしょう。例えば、 Floppy diskを使うなら、
volrmmount -i fd0
CDROMをmountするなら、
volrmmount -i cdrom0
としましょう。自動的に認識してほしいなら、
volrmmount -i
でおそらくmountされるでしょう。 けれども、少なくともCDROMは自動的にmountされる筈です。
Solaris/x86では、IDEやSCSIのCDROMドライブはそのまま使えますが、 MOなどはvold.confをちょっと編集する必要があるようです。
use rmdisk drive /dev/rdsk/c*s2 dev_rmdisk.so rmdisk%d
use rmscsi drive /dev/rdsk/c*s2 dev_rmscsi.so rmscsi%d
を/etc/vold.confに書き加えてから、/rmdiskや/rmscsiを mkdirすれば、少なくともSCSI接続のMOドライブは 使えるようになる筈です。また、接続後は、boot -rvしましょう。
volcheck,fdformatでできます。
usage: fdformat [-dDeEfHlLmMqUvx] [-b label] [-B file] [-t dostype] [devname]
-b label install "label" on media
-B file install special boot loader on MS-DOS media
-d format MS-DOS media
-D format 720KB (3.5") or 360KB (5.25") Double-density diskette
-e eject the media when done
-E format 2.88MB (3.5") Extended-density diskette
-f "force" - don't wait for confirmation
-H format 1.44MB (3.5") or 1.2MB (5.25") High-density diskette
-l format 720KB (3.5") or 360KB (5.25") Double-density diskette
-L format 720KB (3.5") or 360KB (5.25") Double-density diskette
-m format 1.2MB (3.5") Medium-density diskette
-M format 1.2MB (3.5") Medium-density diskette
-q quiet
-t dos format MS-DOS media (same as -d)
-t nec format NEC-DOS media (with -M only)
-U unmount media if it's mounted
-v verify each block of the media
-x skip the format, only install SunOS or DOS label
devname defaults to 'no available default device'
普通はオプションなしでもうまくいきます。だめなら、 色々と指定する必要があります。
Beepの周波数を変えることができます。
f=400 # beep frequency in Hz
echo "beep_params+4?W0t$f;.+c?W0t$f" | mdb -kwm
Solaris x86の FAQは参考になります。
使いはじめは知らなくて困った。少なくとも、Linuxなら、shutdown -h nowが普通である。rootでLoginして、
# shutdown -i0 -g0 -y
# shutdown -i6 -g0 -y (reboot)
# shutdown -i5 -g0 -y (power down)
としましょう。
University of California at Berkeleyの略で、主に昔のSunOS
互換用に存在するそうです。今のSolarisはSystemVだけれど、
以前はUniversity of California at Berkeley由来のBSD系だったようです。
互換性のためにあるので、ディレクトリ内はシンボリックリンクが
いっぱいです。
<rindolf> What should I do now? Use printf's?
<rindolf> Talking about retro.
<dionisos> no. write an info-bot.
<rindolf> a gdb info-bot?
<dionisos> sure.
-- #svn, Freenode
Have you ever heard of SEMA? It's a fairly esoteric system for measuring how
good a software team is. No, wait! Don't follow that link! It will take you
about six years just to understand that stuff. So I've come up with my own,
highly irresponsible, sloppy test to rate the quality of a software team. The
great part about it is that it takes about 3 minutes. With all the time you
save, you can go to medical school.
-- Joel Spolsky
-- "Things you Should Never Do, Part I" ( http://www.joelonsoftware.com/articles/fog0000000069.html )