FlashLinuxを動かす
FlashLinuxとは
Encryptec Ltdが開発している、USBフラッシュメモリで動作するLinuxディストリビューション。GentooLinuxがベースになっている。
クインティリオン・テクノロジーズのFlash Linuxとは別物です。
特徴 [#af17a9e9]
- USBフラッシュメモリから起動できる(BIOS対応必須)
- Xが動く(X.Org)
- GNOME-2.8
- GTK+-2に限定(gtk+-1は排除)
- ファイルシステムにJFFS2を採用
CDROMブートとの比較 [#y6e5b18b]
|~比較対象|~USBメモリブート|~CDROMブート|h
体感速度 | ○ | × |
---|---|---|
コスト | × | ○ |
ファイルの保存 | ○ | ×((別途USBメモリを挿すことで保存できる)) |
騒音 | ○ | × |
携帯性 | ○ | △ |
対応環境 | ×((USBメモリブートができるBIOSが少ない)) | ○ |
USB-KNOPPIXとの比較 [#t32cedb1]
下記情報は一部Webなどで入手したため、嘘が含まれている可能性があります。
|~比較対象|~Flash Linux def|~Flash Linux oo|~USB-KNOPPIX|h
ベース | GentooLinux | KNOPPIX Debian GNU/Linux | |
---|---|---|---|
バージョン | 0.3.3-def | 0.3.3-oo | 2004/10/01版 |
使用領域 | 約160MB | 約220MB | 約210MB |
ファイルシステム | JFFS2+ext2 | FAT16 | |
インストール方法 | 専用BootCDから構築 | 専用BootCDから構築 | |
Windowsからのインストール | ×((0.3.2版なら可能。ただし256MBに限定)) | ○(非公式) | |
IPv6 | × | △((modprobe ipv6)) | |
アプリケーション追加方法 | あり | ||
SMP kernel | なし? | あり | |
備考 | キーボード設定がデフォルトuk | ||
日本語環境 | |||
ja_JP.* locale | なし | ja_JP.eucJP | |
JST Timezone | なし((GUIなら設定できる?)) | あり | |
日本語フォント | なし | さざなみフォント | |
日本語入力 | なし | FreeWnn+kinput2 | |
日本語man | なし | あり | |
ソフトウェア | |||
kernel | 2.6.9(2.6.9-gentoo-r9) | 2.4.27(2.4.27-knx-2) | |
libc | glibc-2.3.4.2004???? | ||
X環境 | X11R6.8.0(X.Org) | XFree86 4.3.0.1 | |
デスクトップ環境 | GNOME 2.8 | XFce 4.0.6 | |
ファイルマネージャ | Nautilus 2.8.1 | xffm 4.0.6 | |
PPP/PPPoE | GNOME PPP 0.3.16 | なし | |
Webブラウザ | Firefox 1.0 | Mozilla 1.6 | |
メーラー | Evolution 2.0.2 | Mozilla 1.6 mail | |
IM | Gaim 1.0.2 | なし | |
IRC | Xchat2 2.4.0 | なし | |
ワープロ | AbiWord 2.0.10 | OpenOffice.org 1.1.1((Novell Edition)) | OpenOffice.org 1.1.2 |
表計算 | Gnumeric 1.2.13 | ||
画像処理 | Eye of Gnome 2.8.1(viewer) | Gimp 2.0.4 | |
gThumb 2.4.2(viewer) | |||
サウンドシステム | ALSA 1.0.6 | ASLA 1.0.5a | |
mp3プレーヤー | なし | xmms 1.2.10 | |
動画 | なし | xine-ui 0.99.1 | |
TV | なし | xawtv 3.94 | |
エディタ | nano 1.3.4 | Vim 6.3.13 | |
Vim 6.3.45((追加パッケージでインストール可能)) | |||
ターミナル | GNOME Terminal 2.7.3 | rxvt 2.6.4 | |
時刻同期 | なし | ||
サーバ関連 | |||
telnetd | なし | あり | |
ftpd | なし | あり | |
sshd | OpenSSH 3.8.1p1 | OpenSSH 3.8.1p1 | |
cupsd | cupsd 1.1.20 | ||
リモート接続関連 | |||
telnet | なし | あり | |
ftp | なし | あり | |
ssh | OpenSSH 3.8.1p1 | OpenSSH 3.8.1p1 | |
NFS | kernel module対応 | kernel module対応 | |
SMB,CIFS | △((kernel moduleのみ)) | △((smbclientがないためxffmでsamba使用不可。CUIなら可能)) | |
VNC | vncviewer 4.0 | vncviewer 4.0 | |
RDP | rdesktop 1.3.1 | rdesktop 1.3.1 | |
VNC,RDPフロントエンド | Terminal Server Client 0.132 | なし |
用意するもの [#f3ddcb6f]
- 256MB以上のUSBフラッシュメモリ
- 現時点の最新版0.3.2をインストールすると、100MB程度の空き容量になる
- USBフラッシュメモリで起動が可能なPC
- USB-HDD起動対応BIOSが必要です。USB-FDD起動対応だけでは動作しない場合があります。
インストール方法 [#hba7ddbc]
0.3.3からはUSB-KNOPPIXと似た手順で構築するようです。- FlashLinux専用のBootCDイメージをCD-Rに焼く
- BootCDで起動する
- USBフラッシュメモリをUSBインタフェースに挿す
- パーティションを切る
- make_key.shコマンドでイメージを書き込む(できあがり)
詳細はこちら
日本語環境構築 [#ke32c659]
キーボード [#k95773d1]
デフォルトのKEYMAPSが"uk"になってます。変更しましょう(nanoで)。# nano -w /etc/rc.conf (KEYMAP="uk" を KEYMAP="jp106" などへ)
タイムゾーン [#u5bc9970]
/etc/localtimeのシンボリックリンクがGBになっています。JSTに変更したいところですが、JSTのタイムゾーンは用意されてません。あきらめましょう。と思ったらGUIで設定できる。どうなってるんだろう。
フォントの導入 [#kc0a0061]
$HOME/.fonts/にttfフォントを放り込んでやれば日本語表示OKです。Nautilusで放り込んでやるもよし。手動でcpするもよし。さざなみフォントで動作確認済。日本語入力 [#h8e96c2e]
準備中備考 [#lfbe5b78]
- Athlon64な環境でも難なく動きました
- ただ、Athlon64なgentooではgrub(sys-boot/grub-static)のバージョンが古いため、grub-installがまともに動きません。ちょっと細工をする必要があります。
- sys-boot/grub-staticではなくsys-boot/grubを使いましょう
memo [#gbdb24b2]
- USB-KNOPPIX
$ df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/root 3067 1402 1461 49% / /dev/sdc1 259816 215772 44044 84% /cdrom /dev/cloop 553232 553232 0 100% /KNOPPIX /ramdisk 405032 7408 397624 2% /ramdisk
- FlashLinux-def
flashlinux root # fdisk -l Disk /dev/sdb: 266 MB, 266436608 bytes 9 heads, 56 sectors/track, 1032 cylinders Units = cylinders of 504 * 512 = 258048 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 32 8036 83 Linux /dev/sdb2 33 1032 252000 83 Linux flashlinux root # mount /dev/usbkey on / type ext2 (rw,noatime) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,none) none on /proc/bus/usb type usbfs (rw) flashlinux root # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/usbkey 251904 169660 82244 68% /
- FlashLinux-oo
flashlinux root # fdisk -l Disk /dev/sdb: 266 MB, 266436608 bytes 9 heads, 56 sectors/track, 1032 cylinders Units = cylinders of 504 * 512 = 258048 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 32 8036 83 Linux /dev/sdb2 33 1032 252000 83 Linux flashlinux root # mount /dev/usbkey on / type ext2 (rw,noatime) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,none) none on /proc/bus/usb type usbfs (rw) flashlinux root # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/usbkey 251904 219480 32424 88% /
2005年12月17日(土) 21:27:49 Modified by t_matsuu