「 摂南大学 SU-FreeSBIE 2.0 日本語版 」
2007年1月に公開された FreeSBIE-2.0-RELEASE は,イタリアのグループによって開発されたこともあり,日本語が使えない。
これを日本語対応とし,大学での勉学や研究に有用なアプリケーションをインストールしてカスタマイズしたものが SU-FreeSBIE 2.0 である。SU は Setsunan University の略である。
(厳密に言うと FreeSBIE-2.0-R を日本語化したというよりも,FreeSBIE-2.0-R を作成するのに使われた freesbie-2.0.20060202 というツールを使って日本語に特化したオリジナル LiveCD を作成したというのが正しい。)
ベースシステムは本家と同じ FreeBSD-6.2-RELEASE で,主な収録アプリケーションは Q & A 参照。ハードウエア動作条件は Q & A参照。
また,開発ポリシーはこちらを参照。
基本的にシステムの各ディレクトリは Read Only であるが, /root と /etc および /usr/local/etc はメモリーファイルシステムに展開されるので, 書き込み可能となる。つまり設定ファイルを書き直すことができる。ただし,電源を切ると当然元に戻るので注意。データを保存したい場合は USB メモリなどを利用する。 あるいはパソコンに接続されていたハードディスク(Windows領域など)が自動的にマウントされるので,これに書き込むことも可能。/usr ディレクトリは 30% 程度に圧縮されており,CD-R1枚に最大で 2 GB 程度のシステムが収録されていることになる。
(グラフィカルログイン対応版では,ユーザ名:root,パスワード:root でログインしてください。)
SU-FreeSBIE# startx |
例えば 以下のようにコンパイルし,実行する。
言語 コンパイラコマンド ソースファイル拡張子 C 言語 cc .c C++ c++ または cpp .cxx または .cpp FORTRAN f77 .f Java javac .java COBOL cobc .cob
SU-FreeSBIE# cc test.c -o test ( test.c をコンパイルして,test という名の実行ファイルを作る。) SU-FreeSBIE# ./test (test を実行する。) |
SU-FreeSBIE# man sl |
SU-FreeSBIE# ssh -X user-1@nexthost (オプションの X は大文字) |
SU-FreeSBIE# df |
Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/iso9660/FreeSBIE 668190 668190 0 100% / devfs 1 1 0 100% /dev /dev/md0.uzip 1929250 1662046 112864 94% /usr /dev/md1 19566 1574 16428 9% /etc /dev/md2 39406 33344 2910 92% /usr/local/etc /dev/md3 19566 8598 9404 48% /root /dev/md4 31470 188 28766 1% /var /dev/md5 19566 18 17984 0% /tmp /dev/ad0s1a 507630 46812 420208 10% /mnt/ufs.1 /dev/ad0s1d 1985870 24168 1802834 1% /mnt/ufs.2 /dev/ad0s1e 507630 1542 465478 0% /mnt/ufs.3 /dev/ad0s1f 108584342 7612550 92285046 8% /mnt/ufs.4 /dev/da0s1 249600 97664 151936 39% /mnt/dos.1 |
SU-FreeSBIE# mount -t msdos /dev/da0s1 /mnt/dos.? |
SU-FreeSBIE# umount /mnt/dos.? |
SU-FreeSBIE# shutdown -p now |
SU-FreeSBIE# /root/flash-inst.sh |
Device where your CF card is attached [/dev/da0]: |
- CD-R の焼き方(FreeBSD の場合)
- CDドライブ が /dev/acd0,イメージファイルが /tmp/SU-FreeSBIE.iso にあるとすると,
% burncd -f /dev/acd0 data /tmp/SU-FreeSBIE.iso fixate- CD-R / DVD-R の焼き方(MacOSX の場合)
- 「アプリケーション」→「ユーティリティ」→「ディスクユーティリティ」を起動し,iso イメージファイルを指定して「ディスクを作成」ボタンをクリックする。
- CD-R / DVD-R の焼き方(Windows の場合)
- CD / DVD ライティングソフトをインストールして使用します。フリーウエアでは ディスクメディエータ呉葉 など。他にも色々あり。
人工芝グラウンド
1024 x 768 (465 kB)
淀川のほとり
1024 x 768 (437 kB)
Boot Splash Screen
1024 x 768 (788 kB)
Boot Splash Screen
640 x 480 (376 kB)
- VMware Player 専用コンフィギュレーションファイル & iso イメージファイル
- SU-FreeSBIE-VM-20080306.vmx(2kB) 使い方はこちら。
- SU-FreeSBIE-VM-20080306.iso (959.4 MB)
- install-guid.pdf(473 kB)
Xmaxima /SU-FreeSBIE / 仮想マシン ![]()
|
SU-FreeSBIE# ifconfig |
fwe0: flags=108802 |
SU-FreeSBIE# ifconfig vr0 192.168.1.20 SU-FreeSBIE# route add default 192.168.1.254 |
nameserver 192.168.1.1 |
SU-FreeSBIE# ifconfig vr0 |
vr0: flags=8843 |
ドライバ | 無線LANアダプタ |
wi0 | WLI-PCM-L11GP (BUFFALO),GW-NS11H (PLANEX) |
ural0 | WLI-U2-KG54(BUFFALO,USB2.0 無線LANアダプタ) |
SU-FreeSBIE# ifconfig wi0 ESSID SU-FreeSBIE# ifconfig wi0 wepkey WEPKEY(16進数) SU-FreeSBIE# ifconfig wi0 wep |
USB メモリを初期化する。(データはすべて消去されるので注意。)
SU-FreeSBIE# dd if=/dev/zero of=/dev/da0 bs=512 count=32(念のため MBR を消去する) SU-FreeSBIE# fdisk -v -BI /dev/da0 (すべての領域を FreeBSD で確保し、MBR を書き込む) SU-FreeSBIE# bsdlabel -v -B da0s1 (ブートコードを書き込む) Su-FreeSBIE# newfs -b 4096 -f 512 -i 8192 -L FreeSBIE -O1 -U /dev/da0s1a (ファイルシステムの作成) |
SU-FreeSBIE# mount -t ufs /dev/da0s1a /mnt/ufs.8 |
SU-FreeSBIE# mkdir /mnt/ufs.8/tmp /mnt/ufs.8/usr SU-ReeeSBIE# mkdir -p /mnt/ufs.8/mnt/dos.1 /mnt/ufs.8/mnt/dos.2 /mnt/ufs.8/mnt/dos.3 /mnt/ufs.8/mnt/dos.4 SU-ReeeSBIE# mkdir -p /mnt/ufs.8/mnt/dos.ext.1 /mnt/ufs.8/mnt/dos.ext.2 /mnt/ufs.8/mnt/dos.ext.3 /mnt/ufs.8/mnt/dos.ext.4 SU-ReeeSBIE# mkdir -p /mnt/ufs.8/mnt/ntfs.1 /mnt/ufs.8/mnt/ntfs.2 /mnt/ufs.8/mnt/ntfs.3 /mnt/ufs.8/mnt/ntfs.4 SU-ReeeSBIE# mkdir -p /mnt/ufs.8/mnt/ntfs.ext.1 /mnt/ufs.8/mnt/ntfs.ext.2 /mnt/ufs.8/mnt/ntfs.ext.3 /mnt/ufs.8/mnt/ntfs.ext.4 SU-ReeeSBIE# mkdir -p /mnt/ufs.8/mnt/ext2fs.1 /mnt/ufs.8/mnt/ext2fs.2 /mnt/ufs.8/mnt/ext2fs.3 /mnt/ufs.8/mnt/ext2fs.4 SU-ReeeSBIE# mkdir -p /mnt/ufs.8/mnt/ufs.1 /mnt/ufs.8/mnt/ufs.2 /mnt/ufs.8/mnt/ufs.3 /mnt/ufs.8/mnt/ufs.4 |
SU-FreeSBIE# cp -fp /* /mnt/ufs.8/(R オプションはつけない。) SU-FreeSBIE# cp -fpR /bin /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /boot /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /dev /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /dist /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /etc /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /lib /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /libexec /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /media /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /proc /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /rescue /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /root /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /rr_moved /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /sbin /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /uzip /mnt/ufs.8/ SU-FreeSBIE# cp -fpR /var /mnt/ufs.8/ |
SU-FreeSBIE# echo "/dev/ufs/FreeSBIE / ufs ro 1 1 " > /mnt/ufs.8/etc/fstab SU-FreeSBIE# umount /mnt/ufs.8 |
SU-FreeSBIE# mount -t ufs /dev/da0s1a /mnt/ufs.8 |
/dev/ufs/FreeSBIE / ufs ro 1 1 (read-only : 読み込み専用でマウント) |
/dev/ufs/FreeSBIE / ufs rw 1 1 (read-write : 読み書き可能でマウント) |
SU-FreeSBIE# rm /mnt/ufs.8/etc/rc.d/etcmfs SU-FreeSBIE# rm /mnt/ufs.8/etc/rc.d/rootmfs |
(注:flash-inst-rw.sh スクリプトを用いてインストールした場合は,上記の修正作業は不要です。)
/dev/ad0s1a 507630 46812 420208 10% /mnt/ntfs.1 |
SU-FreeSBIE# umount /mnt/ntfs.1 |
SU-FreeSBIE# /root/flash-inst-rw.sh |
Device where your CF card is attached [/dev/da0]: |
(28行目) echo "dd if=/dev/zero of=${DEVICE} bs=512 count=32" (29行目) dd if=/dev/zero of=${DEVICE} bs=512 count=32 (30行目) echo "fdisk -v -BI ${DEVICE}" (31行目) fdisk -v -BI ${DEVICE} |
SU-FreeSBIE# /root/flash-inst-rw.sh |
Copyright © 2012-2024 Electrical and Electronic Engineering, Setsunan University, All rights reserved. |