投稿者: Bob Spencer、更新日: 2009年11月5日
対象: Moblin Core ネットブック
Moblinライブイメージをネットブック、ネットトップ、PCにロードする手順は以下のとおりです。
Moblinライブイメージは、CD-ROMへもUSBメモリにも対応しているハイブリッドイメージです。 ハードドライブや構成を変更せずに、 ネットブックやPCをUSBメモリまたはCD-ROMからブートすることができるので、 インストールする前にイメージをテスト動作させることが可能です。 テスト動作が済んだら、USBメモリまたはCD-ROMを取り外してリブートすれば 元のように使えます。 もしMoblinが気に入れば、同じライブイメージからMoblinをインストールできます。
イメージをUSBメモリに書き込む場合USBメモリにはダウンロードしたイメージを保存できるだけの容量が必要です。
注: バイト単位で正確なISOイメージのコピーをUSBドライブに保存する必要があるので、単純にイメージファイルをドライブにコピーするだけでは動作しません。USBドライブの内容は完全に削除されてしまうので、注意してください。
続行する前に、USBメモリがマウントされていないことを確認してください。 一部のLinuxディストリビューションでは差し込んだUSBドライブが自動的にマウントされますが、 その場合、書き込みの際に破損することがあります。
# umount <usb-drive>
以下のいずれかの方法を実行します。
# cd <directory with downloaded image-writer file>
# chmod a+x ./image-writer
# ./image-writer <image file>
# dd bs=4096 if=<image file> of=<usb drive>
MoblinイメージをUSBメモリに保存するのは簡単です。
続行する前に、USBメモリがマウントされていないことを確認してください。 OS Xでは、差し込んだUSBメモリが自動的にマウントされるので、 書き込みの際に破損することがあります。 Finderでイジェクトアイコンを押すか、USBアイコンをゴミ箱へドラッグします。
以下の方法を使用します(Many Ayromlouによるものです)。
diskutil listdiskutil list
diskutil unmountDisk /dev/diskNsudo dd if=/path/to/downloaded.img of=/dev/diskN bs=1024diskutil eject /dev/diskN
CD-ROMに書き込む場合続行する前に、ターゲットとなるデバイスにCD-ROMドライブがあることを確認してください。 ネットブックにはCD-ROMドライブがないことも多いですが、 その場合はUSBポートに接続した外付けCD-ROMドライブも使用できます。
注: バイト単位で正確なISOイメージのコピーをCD-ROMに保存する必要があるので、単純にイメージファイルをCD-ROMにコピーするだけでは動作しません。
cdrecord
$ cdrecord --devices
Sample output:
-------------------------------------------------------
0 dev='/dev/scd0' rwrw-- : '_NEC' 'DVD+RW ND=1100A'
-------------------------------------------------------
$ cdrecord -dev=<device> -tao <image file>
Example:
$ cdrecord -dev='/dev/scd0' -tao <image file>Windows用のCD書き込みツールの多くは、ISOイメージの書き込みに対応しています。たとえば、iso recorderなどがあります。
| 問題点 | 解決法のヒント |
| USBメモリからブートしようとすると、以下のエラーが表示される(青いgrubメニューが表示されてから8秒後)。
Bug in initramfs /init detected. Dropping to a shell. Good luck! |
Linuxでイメージを作成する場合は、イメージを書き込む前にUSBメモリをマウント解除する必要があります。
多くのLinuxディストリビューションでは、差し込んだときにUSBメモリがマウントされます。
USBデバイスは、コマンドラインで"mount"と入力すれば確認できます。
通常は、マウントされた最後のドライブです。
(USBメモリの探し方) |
| USBメモリからブートしようとすると(イメージを書き込んだ後で)、以下のエラーが表示される。
crc error system halted |
別のUSBメモリを使ってみてください。 一部のUSBメモリでは、フォーマットが原因でエラーになることがあるようです。. |
| WindowsでUSBメモリに書き込みする際、以下のエラーが表示される。
Error writing file: 87 The parameter is incorrect |
USBメモリの容量が小さすぎます。最低1GBは必要です。 このドライブをイメージに使用したことがある場合は、 Windowsでサイズ計算が誤っている可能性もあります。 これは'dd'によるバイトコピープロセスの副作用です。 USBメモリをWindows PCに差し込み、右クリックしてフォーマットします (サイズ表示が正しくなくても無視する)。 次に、別のドライブ(C:\など)を選択してからUSBドライブを再選択し、 もう一度フォーマットを実行します。 これで正しいサイズが表示されるので、イメージの書き込みを再試行してください。 |
| WindowsでUSBドライブに書き込みする際、以下のエラーが表示される。
Error opening output file: 32. The process cannot access the file because it is being used by another process |
別のウィンドウでUSBメモリが開かれています (エクスプローラやコマンドプロンプト)。 そのウィンドウを閉じてから再試行してください。 |