ubuntuインストール手順

インストール手順だけで4時間程度を要する。
途中で反応無くなったように見えても気長に待つ。


ubuntuバージョン
	9.04のインストーラは起動可能。
	9.10は未確認。


必要機材
	USB ethernet（ZERO3上のLinuxから認識できること）
	DHCPでIPアドレス取得できるLAN


ubuntuインストーラの入手
	以下からinitrd.gzをダウンロード。(実体はcpio/gz)
	
	ixp4xx(xscaleコア)用はPCからリモートインストール可能なので便利
	
	9.04 ixp4xx用
	http://ports.ubuntu.com/ubuntu-ports/dists/jaunty/main/installer-armel/current/images/ixp4xx/netboot/
	9.04 汎用
	http://ports.ubuntu.com/ubuntu-ports/dists/jaunty/main/installer-armel/current/images/versatile/netboot/
	

準備
	PCに新しいminiSD(ここでは例として2GB)を挿す
	以下のファイルをコピーする
		LinuxLoader.exe
		LinuxLoader.parm.txt
		zImage
		initrd.gz
		インストール途中で消されるので余計なファイルは不要


カーネルを起動
	LinuxLoaderのパラメータは下記。
	keymapを自動読み込みするため、MachineTypeも正しく設定すること。
		ImageFile = zImage
		CommandLine = fbcon=rotate:3 _root=/dev/mmcblk0p1 _loopback=initrd.gz _init=/init _loadkeys=toggle
	
	USB ethernetを接続(WMからは認識しなくてもok)
	LinuxLoaderを起動
	自動でUSB ethernetを認識してインストーラが起動する


インストーラ設定
	最初にLow memoryの警告出るけど続ける
	途中DHCPでIPアドレス取得するのでLAN接続可能なこと。
	
	Hostname
		適当に入れてEnter
	Remote Installation Password
		適当に111111
	表示されたIPアドレスにssh対応のターミナル(Tera Term等)でログイン
		ユーザー名installer
		パスワード上記
		これ以降はPCで操作する
	Network console option
		Start installer
	Ubuntu archive mirror country
		デフォルト
	Ubuntu archive mirror
		デフォルト
	HTTP proxy information (blank for none)
		必要なら入力
	Continue the install without loading kernel modules?
		yes
		カーネルモジュールは後で入れるため
	Choose language,Choose a continent or region
		Asia
		Japan
	Additional parameters for module dm-mod:
		ブランクのまま
		何か警告出るけど続行
	Partitioning method
		Manual
			Guidedなら自動でパーティション設定されるが
			FATのパーティションが欲しいのでManualで設定する
	Partition disks
		#1...fat16を選択
			Delete the partition
			これでminiSDのファイルは全部消える
		FREE SPACEを選択
			Create a new partition
				500MB
				Primary
				Beginning
				Use as
					FAT16 file system
				Mount point
					/windows
				Done setting up the partition
		FREE SPACEを選択
			Create a new partition
				200MB
				Primary
				Beginning
				Use as
					swap area
				Done setting up the partition
		FREE SPACEを選択
			Create a new partition
				サイズは残り全部(max)
				Primary
				Beginning
				Use as
					デフォルトExt3 journaling file system
				Mount point
					デフォルト/
				Mount options
					デフォルトrelatime
				Done setting up the partition
		Finish partitioning and write changes to disk
	Write the changes to disks?
		yes
	Continue without installing a kernel?
		yes
	Full name for the new user:
		デフォルトのユーザー名フルネームで
		何に使われるのか分からないｗ(/etc/passwdのフィールド？)
	Username for your account:
		デフォルトのユーザーアカウント
	Choose a password for the new user
		デフォルトのユーザーアカウントのパスワード
	Encrypt your home directory?
		面倒なのでNo
	How do you want to manage upgrades on this system?
		好きにする
	
	かなり時間かかる
	
	Is the system clock set to UTC?
		yes
	Installation is complete
		Continueでインストール完了
		自動で再起動される
		
		No automatic updatesが良い？（このあたりはよく分からない）


モジュール展開
	一旦miniSDを抜いて、PCでフォーマットする。
	(PCからはパーティション#1しか見えない)
	ファイル残っているように見えるかもしれないが無視すること
	
	ファイルコピーする。
		modules.tgz
	
	LinuxLoaderのパラメータは下記。
	keymapを自動読み込みするため、MachineTypeも正しく設定すること。
		ImageFile = zImage
		CommandLine = fbcon=rotate:3 _root=/dev/mmcblk0p3
	
	rootでログインしてアーカイブ展開
		cd /
		tar xzf /windows/modules.tgz
		chown -R root.root /lib
	
	再起動
		reboot


使用方法
	LinuxLoader.exeを開いてLinux起動
	
	好きなように遊ぶ(・ω・)
	
	keymap変更方法は俺知らないのでぐぐれｗ(・ω・)


--
zaki <http://llwm.xii.jp/wiki/wiki.cgi>
