ksaitoの日記

日々試したことの覚え書き

USBメモリにUbuntu 7.10をインストール

移転しました。

自動的にリダイレクトします。

Ubuntu 7.10 Desktop CDをUSBメモリにインストールして起動してみました。
以前、1GBのUSBメモリにインストールしたことがありましたが、うまくいきませんでした。最低でも2GB以上ないと動作が安定しないようです。
今回は、下記の4GBタイプにインストールして問題なく動きました。まあ、LiveCDと同じように動き、設定変更やデータ保存ができるようなりますが、IDもパスワードもなく使えてしまうので、巷の雑誌が紹介しているようにメールやブックマークを持ち歩いて落としたら目も当てられませんね。

一応、やったことを、ざっと書いておきます。

情報はオフシャルサイトから

こちらを参考にしています。他にもいくつか情報があります。
オフシャルサイトの情報

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にも普通に接続できました。