現在、システムのインストールに CD を使用する人はほとんどいません。ほぼすべての BIOS が USB 起動をサポートしています。したがって、システムのインストールには USB フラッシュ ドライブ (またはモバイル ハードディスク/SD カードやその他のモバイル ストレージ) を使用するのが通常です。実際、インストール ディスクを使用する必要がある機会はほとんどありません (システム クラッシュ、LiveCD が必要、システムの完全な再インストールなど)。私の Fedora は 3 年間インストールされており、インストール ディスクを使用する必要はありませんでした。コンピューターを変えるまではシステムでした)。以前はあまり気にせず、使える状態になったらすぐに取り外してしまい、その過程や問題点を記録していませんでした。今回は、年末年始に 16G の USB フラッシュ ドライブが余ったので、複数のバージョンの Fedora をインストールし、残りの容量を他のデータの保存に使用できるインストール用 USB フラッシュ ドライブを作成したいと考えています。
参考: Live USB の作成と使用方法
最も大雑把な方法は dd で、インストールは必要ありません。ソフトウェアには独自のコマンドが付属しており、たった 1 行で実行できます。
<ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>sudo dd if=<安装盘.iso 的路径> of=</dev/sdX></li></ol>
しかし、その欠点は非常に明白です:
次の 2 つのソフトウェアはあまり機能しません。信頼性が高く、せっかちな方はスキップしてください:-)
<ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>sudo yum install liveusb-creator</li></ol>
liveusb-creator GUI ソフトウェアを使用する方が簡単のようです。
しかし、私は成功しませんでした。問題は、このソフトウェアが完了後、MBR が (おそらく) 変更されていないため、LiveCD の機能を実現できないことです (システムを起動できません)。 USB ディスクから)
利点:
欠点:
UNetbootin のホームページにアクセスして、対応するバージョンをダウンロードし、インストールします (RPM パッケージを使用)
liveusb-creator と同じようですが、私の F23 では使用できません:
a インストールが完了したら、GUI アイコンから開始します。 、プロンプト: root 権限が必要です。コマンドライン起動を使用してください。 (インターフェイスをプレビューできます)
b. ターミナルでプロンプトされたコマンドを使用して sudo/su を開始します。大量のエラーが表示されてスタックします:-(
利点:
欠点:
ここが重要なポイントですついに、livecd-tools が最適なツールであることがわかりました。
コマンドですが、操作は簡単(ddよりも簡単)ですが、重要なのは「動く」ことです。
利点:
<ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>sudo dnf install livecd-tools </li></ol>
<ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>sudo livecd-iso-to-disk --reset-mbr --home-size-mb 1024 '/home/tekkamanninja/development/temp/Fedora-Live-Workstation-x86_64-23-10.iso' /dev/sdb1</li></ol>
命令执行完毕后,你的 U 盘就是可以启动并安装 Fedora 的启动盘了。
安装多个 LiveCD 到同一分区(可选)在完成了第一个 LiveCD 的安装之后,我发现,其实 livecd-iso-to-disk 是支持多映像安装的。
第二个及之后 LiveCD 的安装 是的命令大致如下
<ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>sudo livecd-iso-to-disk --multi --livedir "security" --home-size-mb 1024 --unencrypted-home '/home/tekkamanninja/Downloads/Fedora-Live-Security-x86_64-23-10.iso' /dev/sdb1</li><li>sudo livecd-iso-to-disk --multi --livedir "server" '/home/tekkamanninja/Downloads/Fedora-Server-DVD-x86_64-23.iso' /dev/sdb1</li></ol>
以本文为例,先安装了 F23 Workstation LiveCD, 之后安装了security Live CD,所有需要将 /security/syslinux/syslinux.cfg 中的
<ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>menu separator</li><li>label linux0</li><li>menu label ^Start Fedora Live</li><li>kernel /security/syslinux/vmlinuz0 </li><li>append initrd=/security/syslinux/initrd0.img root=live:UUID=8fcd33eb-3dc2-4c04-8347-1b8099aa0d1c rootfstype=ext4 ro rd.live.image live_dir=security quiet rhgb rd.luks=0 rd.md=0 rd.dm=0</li></ol>
拷贝到 /syslinux/extlinux.conf 中。