0前回の「組み込みシステム用Linuxを作ってみよう(1)」からの続きです仮想マシンで実行することも考えましたが、仮想マシンで動いたところで動いてる実感に乏しかったので、実機をUSBメモリで起動する方法を解説していきます。同様のことを仮想マシンで実行することも可能ですので、実機を準備するのが面倒な場合は仮想マシンで実行してみてください。前回作成した、イメージをUSBメモリーに書き込んで、USBブート可能なPCで起動してみましょう。q数値は、メモリによって異なりますが、とりあえず全体をLinuxで使用するように設定します。続いてフォーマットと、メディアにデーターを書き込むことはないので、定期的なfsckの実行を抑制するためのパラメーターの設定をします。/dev/sdb1次に、MBRを書き込みます。これは、BIOSがセクター0を読み込んでOSを起動するまでのコードが格納されているコードです。このコードは前回ブートローダーにsyslinuxを選択したため、output/build/syslinux-6.03以下にビルドされています。/dev/sdbMBRを書き込んだら、ファイルシステムをマウントして、MBR以降のブートローダーのコードを書き込みます。/mnt/usb最後に、カーネルとRAMディスクイメージをコピーして、syslinuxのブートメニューを設定してUSBメモリーをアンマウントします。/mnt/usbこれで、起動メディアの完成です。USBブート可能な、PCにメディアを刺して起動すると、今回作成したLinuxが起動するはずです。起動したLinuxでは、rootでログインして、コマンドを消したり、変な設定をしても、USBメモリを書き込み可能でマウントしない限り、再起動すると元に戻ります。書き込み可能メディアをマウントしていないので、シャットダウン処理の必要もありません。