Linux全般こんにちは。USBを手動で作成する』です。CDをUSBメモリにコピーしてブート可能なUSBメモリを持っておくとインストールの度にディスクが増えることもなく、とても便利です。ブートUSBを作成するツールとしてはUnetbootin等の便利なツールがあります。全自動の便利なツールに慣れていると不具合が起きたときにマニュアルでの対処が難しいものです。CD/DVDから起動可能なブートUSBメモリを手動で作成します。今回作成するUSBメモリはBIOSシステムでの起動を想定しており、UEFI起動は想定していません。今回はfdiskを使用して作業を行っていきます。#起動フラグを付ける注意としては起動フラグを付け忘れないようにしてください。設定後のパーティションは以下の図の用になっています。FAT32へのフォーマット今回は基本パーティションをひとつだけ作りました。デバイス名はsdb1として認識されています。以下ではsdb1として進めますが、お使いの環境に合わせて変更して下さい。以下コマンドでsdb1をFAT32にフォーマットします。/dev/sdb1起動フラグの設定ブートパーティションをアクティブにするためにfdiskを用いて起動(bootable)フラグをアクティブにします。(起動フラグを付ける)MBRのインストールmbr.binをUSBメモリにインストールします。ディストリビューションによってコマンドが異なると思いますのでご注意下さい。Linuxで作業しました。ddを用いるので汎用性が高いと思います。of=/dev/sdbこの時sdb1ではないことに注意して下さい。Debian系ディストロにはinstall-mbrコマンドがあります。詳細はコチラをご覧ください。DVDのisoファイルを用意します。14.04の32bit版を例として用います。以下のコマンドでマウントします。DVDがマウントされました。マウント場所は/media/cdrである必要はありません。/mnt以下などのお好みのマウントポイントをお使い下さい。14.04)の内容をコピーしていきます。sdb1を任意の場所にマウントします。DVDの内容をコピーしていきます。/media/usbcpのオプション-aとコピーする側の末尾に/.が付くことに注意して下さい。Syslinuxのインストール多くのサイト等ではこの後にUSBディレクトリ中のisolinuxをsyslinuxに名称変更し、isolinux.cfgもsyslinux.cfgに名称を変更する方法が記載されています。この方法でも上手くいく場合もありますが、メニューの表示が上手く行かない等の不具合もあり、今回はSyslinuxをインストールする方針とします。/media/usbに移動しsyslinuxディレクトリを作成します。syslinux次にsyslinuxをインストールしていきます。syslinuxsyslinux.cfgの作成さて、いよいよ大詰めです。先ほど作成したsyslinuxディレクトリ中にsyslinux.cfgを作成します。この情報に基づきOSがブートされるので非常に重要なファイルです。syslinux.cfgsyslinux.cfgは元のディスクのisolinuxディレクトリ中の.cfgファイルが参考になります。起動オプションを誤るとカーネルパニックを起こしたりinitramfsのまま進まずOSの起動が出来なかったりということが起こりますのでご注意下さい。USBが作成されました。USBメモリをアンマウントして起動してみましょう。Creator等の便利なツールがあるのに、わざわざ手動で起動USBメモリなど作るのかと思われる方も多いと思います。そもそもはUnetbootinの不具合で上手く起動できずに、手動で調整をしたのがきっかけでした。この記事が何かのお役に立てば幸いです。コメントをキャンセルメールアドレスが公開されることはありません。10をインストールするタイル型ウィンドウマネージャXmonadを使う(カスタム編)→もっと見るクロのプロフィール映画と読書愛するプログラマー。Androidな人だったけど気がついたらサーバーサイドへ。Dataを主宰しています。