Ubuntu 7.10 Desktop CDをUSBメモリにインストールして起動してみました。
以前、1GBのUSBメモリにインストールしたことがありましたが、うまくいきませんでした。最低でも2GB以上ないと動作が安定しないようです。
今回は、下記の4GBタイプにインストールして問題なく動きました。まあ、LiveCDと同じように動き、設定変更やデータ保存ができるようなりますが、IDもパスワードもなく使えてしまうので、巷の雑誌が紹介しているようにメールやブックマークを持ち歩いて落としたら目も当てられませんね。
I-O DATA USB 2.0/1.1対応 フラッシュメモリー「ToteBag ST」シリーズ TB-ST1G/B
- 出版社/メーカー: アイ・オー・データ
- 発売日: 2006/09/30
- メディア: Personal Computers
- この商品を含むブログ (1件) を見る
一応、やったことを、ざっと書いておきます。
情報はオフシャルサイトから
こちらを参考にしています。他にもいくつか情報があります。
オフシャルサイトの情報
USBのディスクフォーマット
LiveCDを作って起動します。
ネットワークに繋がる環境であれば、下記の一連の手順で20分ほどでUSBメモリを作ることができます。
今回は、手動で無線LANの設定をして作りました。
$ fdisk /dev/sdb コマンド (m でヘルプ): p Disk /dev/sdb: 4110 MB, 4110417920 bytes 127 heads, 62 sectors/track, 1019 cylinders Units = シリンダ数 of 7874 * 512 = 4031488 bytes Disk identifier: 0x434f4475 デバイス Boot Start End Blocks Id System /dev/sdb1 1 199 783432 6 FAT16 /dev/sdb2 200 379 708660 6 FAT16 /dev/sdb3 380 1019 2519680 83 Linux コマンド (m でヘルプ): w 領域テーブルは交換されました! ioctl() を呼び出して領域テーブルを再読込みします。 警告: DOS 6.x 領域を作成、または変更してしまった場合は、 fdisk マニュアルの追加情報ページを参照してください。 ディスクを同期させます。 ubuntu@ubuntu:~$ /sbin/mkfs.m mkfs.minix mkfs.msdos ubuntu@ubuntu:~$ sudo /sbin/mkfs.msdos -F 16 -n strage /dev/sdb1 mkfs.msdos 2.11 (12 Mar 2005) ubuntu@ubuntu:~$ /cdrom/tools/install_usb.sh /dev/sdb 2 3 必要なパッケージをインストールします... 取得:1 http://archive.ubuntulinux.jp gutsy/ Release.gpg [189B] 無視 http://archive.ubuntulinux.jp gutsy/ Translation-ja 取得:2 http://archive.ubuntulinux.jp gutsy-ja/ Release.gpg [189B] 無視 http://archive.ubuntulinux.jp gutsy-ja/ Translation-ja 取得:3 http://archive.ubuntulinux.jp gutsy/ Release [695B] 取得:4 http://archive.ubuntulinux.jp gutsy-ja/ Release [726B] 無視 http://archive.ubuntulinux.jp gutsy/ Packages 無視 http://archive.ubuntulinux.jp gutsy/ Sources 無視 http://archive.ubuntulinux.jp gutsy-ja/ Packages 無視 http://archive.ubuntulinux.jp gutsy-ja/ Sources 取得:5 http://archive.ubuntulinux.jp gutsy/ Packages [19.4kB] 取得:6 http://archive.ubuntulinux.jp gutsy/ Sources [4491B] 取得:7 http://archive.ubuntulinux.jp gutsy-ja/ Packages [17.3kB] 取得:8 http://archive.ubuntulinux.jp gutsy-ja/ Sources [2589B] 取得:9 http://jp.archive.ubuntu.com gutsy Release.gpg [191B] 取得:10 http://jp.archive.ubuntu.com gutsy/main Translation-ja [83.7kB] 無視 http://jp.archive.ubuntu.com gutsy/restricted Translation-ja 取得:11 http://jp.archive.ubuntu.com gutsy/universe Translation-ja [332kB] 取得:12 http://jp.archive.ubuntu.com gutsy Release [65.9kB] 取得:13 http://jp.archive.ubuntu.com gutsy/main Packages [1075kB] 取得:14 http://security.ubuntu.com gutsy-security Release.gpg [191B] 無視 http://security.ubuntu.com gutsy-security/main Translation-ja 取得:15 http://jp.archive.ubuntu.com gutsy/restricted Packages [7664B] 取得:16 http://jp.archive.ubuntu.com gutsy/main Sources [306kB] 無視 http://security.ubuntu.com gutsy-security/restricted Translation-ja 取得:17 http://security.ubuntu.com gutsy-security Release [51.2kB] 取得:18 http://jp.archive.ubuntu.com gutsy/restricted Sources [2120B] 取得:19 http://jp.archive.ubuntu.com gutsy/universe Packages [4065kB] 取得:20 http://security.ubuntu.com gutsy-security/main Packages [51.6kB] 取得:21 http://jp.archive.ubuntu.com gutsy/universe Sources [1226kB] 取得:22 http://security.ubuntu.com gutsy-security/restricted Packages [14B] 取得:23 http://security.ubuntu.com gutsy-security/main Sources [8655B] 取得:24 http://security.ubuntu.com gutsy-security/restricted Sources [14B] 7320kB を 11s で取得しました (665kB/s) パッケージリストを読み込んでいます... 完了 パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています Reading state information... 完了 提案パッケージ: floppyd 以下のパッケージが新たにインストールされます: ms-sys mtools syslinux アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 79 個。 547kB のアーカイブを取得する必要があります。 展開後に追加で 1331kB のディスク容量が消費されます。 取得:1 http://jp.archive.ubuntu.com gutsy/universe ms-sys 2.1.0-1 [20.4kB] 取得:2 http://jp.archive.ubuntu.com gutsy/main mtools 3.9.10.ds1-3 [202kB] 取得:3 http://jp.archive.ubuntu.com gutsy/main syslinux 1:3.36-4ubuntu5 [325kB] 547kB を 0s で取得しました (657kB/s) 未選択パッケージ ms-sys を選択しています。 (データベースを読み込んでいます ... 現在 90099 個のファイルとディレクトリがインストールされています。) (.../ms-sys_2.1.0-1_i386.deb から) ms-sys を展開しています... 未選択パッケージ mtools を選択しています。 (.../mtools_3.9.10.ds1-3_i386.deb から) mtools を展開しています... 未選択パッケージ syslinux を選択しています。 (.../syslinux_1%3a3.36-4ubuntu5_i386.deb から) syslinux を展開しています... ms-sys (2.1.0-1) を設定しています ... mtools (3.9.10.ds1-3) を設定しています ... syslinux (1:3.36-4ubuntu5) を設定しています ... !!!注意!!! 間違ったデバイスを指定した場合、ハードディスクの内容を 壊してしまう可能性があります。内容を消去して良い USBメモリが指定されていることを確認してください。 [選択されたデバイスの情報] デバイスファイル: /dev/sdb ベンダ: I-O DATA モデル: USB Flash Disk 起動パーティション: /dev/sdb2 データパーティション: /dev/sdb3 インストールを開始しますか?(yes/no) yes /dev/sdb2上のデータは全て失われます。 処理を続行してよろしいですか?(yes/no) yes /dev/sdb2にブートフラグを設定します... 終了 完了しました。 /dev/sdb2のファイルシステムタイプをFAT16に設定します... 終了 完了しました。 /dev/sdb2にファイルシステムを作成します... mkdosfs 2.11 (12 Mar 2005) 完了しました。 /dev/sdb3上のデータは全て失われます。 処理を続行してよろしいですか?(yes/no) yes /dev/sdb3にファイルシステムを作成します... mke2fs 1.40.2 (12-Jul-2007) Filesystem label=casper-rw OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 315520 inodes, 629920 blocks 31496 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=645922816 20 block groups 32768 blocks per group, 32768 fragments per group 15776 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Writing inode tables: done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 27 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. 完了しました。 /dev/sdbにMBRをインストールします... Public domain syslinux master boot record successfully written to /dev/sdb 完了しました。 syslinux をインストールします... 完了しました。 /dev/sdb2 を /cdrom/tools/mnt にマウントしています... 完了しました。 ファイルをコピーしています...(時間がかかります) 完了しました。 /cdrom/tools/mnt をアンマウントしています... 完了しました。 すべての処理が正常に終了しました。 ubuntu@ubuntu:~$
BIOSの設定変更と再起動
BIOSのboot設定でUSB起動-CD-ROM-HDDの順に変更すると起動します。
無線LANにも普通に接続できました。