ドライブから起動する場合、特に何も考えることはない。ドライブからブートするように設定するだけ。起動する場合、ブートローダを設定する必要がある。よると、まず、SYSLINUXというブートローダをhttp://syslinux.zytor.com/からダウンロードする。SYSLINUXは、フロッピーメディア用として開発されたブートローダだが、USBメモリにもインストール可能だ。メモリ上に読み込む役割を持つ小さなプログラムのこと。多くのコンピュータシステムでは、メモリ(ROMまたはRAM)上の実行コードだけを実行できる。CD、フラッシュメモリ(USBメモリなど)に格納されている。コンピュータの電源を入れた直後、メモリ上にはオペレーティングシステムは存在しない。コンピュータのハードウェアだけではオペレーティングシステムがやっているような複雑なことはできないので、ディスクから任意のプログラムをロードするというようなことはできない。ここで『オペレーティングシステムをメモリにロードするためには、オペレーティングシステムがメモリに存在していなければならない』というパラドックスが生じる。このパラドックスの解決法は、ブートローダ(またはブートストラップローダ)と呼ばれるROM上にある特殊な小さいプログラムを使うことである。このプログラムはオペレーティングシステムの全ての機能を持っているわけではないが、オペレーティングシステムをロードして起動するための別のプログラムをロードするには十分な機能を持っている。軽量なブートローダで、主にLinuxカーネルを起動するために使用される。HDDにインストールされたLinuxの起動にSYSLINUXを用いる例は少ない。Linuxは通常FATファイルシステムにはインストールされないからである。USB、そのほか軽量システムのブートにはよく利用されている。起動する方法と比べると面倒だなぁ。ダウンロードから、ブートローダの設定まで一括で面倒を見てくれる。「UNetbootin」は、さまざまなOSのインストールパッケージをWebから取得してUSBメモリなどの外部メディアに書き込み、起動可能なインストールメディアを作成できるソフト。...利用方法は簡単で、OSの種類とバージョンを指定するだけ。あとは本ソフトが自動でインストールパッケージをWebから取得し、USBメモリなどの外部メディアに書き込んで、起動可能なインストールメディアを作成してくれる。SYSLINUXを用いた非破壊的な(デバイスをフォーマットしない)インストールが可能である。主要なLinuxディストリビューションをサポート。Linux、Mandriva、MEPIS、Slackwareをサポート。それ以外にもFreeDOS、FreeBSD、NetBSDにも対応している。Ophcrack(英語版)やBackTrack等のシステムユーティリティをロード可能。他のOSでも、ダウンロードしたISOイメージやフロッピーディスク、ハードディスクのディスクイメージから起動可能。全てのリムーバブルデバイスを自動的に認識。上でフォーマットした。フォーマットのオプションを外す。