ホームページ >バックエンド開発 >PHPチュートリアル >マルチバージョンFedoraシステムインストールUSBフラッシュドライブの作成_PHPチュートリアル
現在、システムをインストールするために CD を使用する人はほとんどいません。ほぼすべての BIOS が USB ブートをサポートしています。したがって、システムのインストールには USB フラッシュ ドライブ (またはモバイル ハードディスク/SD カードやその他のリムーバブル メモリ) を使用するのが通常です。実際、インストール ディスクを使用する必要がある機会はほとんどありません (システム クラッシュ、LiveCD が必要、システムの完全な再インストールなど)。私の Fedora は 3 年間インストールされており、インストール ディスクを使用する必要はありませんでした。コンピューターを変えるまではシステムでした)。以前はあまり気にしていませんでしたが、準備ができてすぐに使用できるようになったので、プロセスや問題点を記録していませんでした。今回は、年末年始に 16G の USB フラッシュ ドライブが余ったので、複数のバージョンの Fedora をインストールし、残りの容量を他のデータの保存に使用できるインストール用 USB フラッシュ ドライブを作成したいと考えています。
参考資料: Live USB の作成方法と使用方法
最も大雑把な方法は、システムに付属のコマンドで完了です。
<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と同じようですが、できませんインストールが完了したら、GUI アイコンから起動します: root 権限が必要です。コマンドラインから起動してください。 (インターフェースをプレビューできます)
b. ターミナルでプロンプトされたコマンドを使用して sudo/su を開始します。大量のエラーが表示されてスタックします:-(
liveusb-creator と同じ
ここが重要なポイントです
私は最終的に、livecd-tools が最適なツールであることがわかりました)使用する
dd とほぼ同じくらい簡単に操作できます。 LiveCD だけでなく、サーバー バージョンのインストール DVD も使用できます
単一のパーティションのみを使用し、スペースを無駄にせず、読み取りと書き込みが可能です
欠点:
<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>与首个系统的主要区别在于: 添加了–multi –livedir
以本文为例,先安装了 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 中。