ホームページ >バックエンド開発 >PHPチュートリアル >マルチバージョンFedoraシステムインストールUSBフラッシュドライブの作成_PHPチュートリアル

マルチバージョンFedoraシステムインストールUSBフラッシュドライブの作成_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:01:481142ブラウズ

複数のバージョンの Fedora システム インストール USB ディスクを作成する


現在、システムをインストールするために CD を使用する人はほとんどいません。ほぼすべての BIOS が USB ブートをサポートしています。したがって、システムのインストールには USB フラッシュ ドライブ (またはモバイル ハードディスク/SD カードやその他のリムーバブル メモリ) を使用するのが通常です。実際、インストール ディスクを使用する必要がある機会はほとんどありません (システム クラッシュ、LiveCD が必要、システムの完全な再インストールなど)。私の Fedora は 3 年間インストールされており、インストール ディスクを使用する必要はありませんでした。コンピューターを変えるまではシステムでした)。以前はあまり気にしていませんでしたが、準備ができてすぐに使用できるようになったので、プロセスや問題点を記録していませんでした。今回は、年末年始に 16G の USB フラッシュ ドライブが余ったので、複数のバージョンの Fedora をインストールし、残りの容量を他のデータの保存に使用できるインストール用 USB フラッシュ ドライブを作成したいと考えています。

参考資料: Live USB の作成方法と使用方法


dd コマンドを使用します

最も大雑把な方法は、システムに付属のコマンドで完了です。


<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>

効率を向上させるために、最後に bs=?MB やその他のパラメーターを追加することもできます。このコマンドの後に、「同期」を忘れないでください :-)

しかし、その欠点は非常に明白です:

  • スペースの無駄: USB ディスク全体が占有され、1 つのシステムしかインストールできません
  • 読み取り専用: 期限to iso これは CD ファイル システム (ISO 9660 CD-ROM ファイル システム) であるため、U ディスクに dd した後、システムは U ディスクが読み取り専用であるとみなします。
  • ソフトウェア エラー: USB フラッシュ ドライブを挿入するときに Gparted を開くと、ブロック サイズが正しくないというメッセージが表示されます。
  • 進行状況を非表示にする: コマンドが開始されると、終了するまでに出力が表示されないため、数分間待つ必要があります (killall/kill で解決できます。以下の参考資料を参照してください)。
補足: dd コマンド進行状況を確認するには、「dd」の進行状況の確認を参照してください

GUI ソフトウェアを使用してください

以下の 2 つのソフトウェアはあまり信頼性が高くないため、せっかちな場合はスキップしてください:-)

Fedora ウェアハウスの liveusb-creator

インストール ソフトウェア

<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から起動できません)。ディスク)
利点:

  • シンプルな GUI 使いやすい
  • 必要な Fedora イメージを自動的にダウンロードできる
  • 進行状況の表示
  • 1 つのパーティションのみを占有し、スペースを無駄にしない

欠点:

  • 焼き付けたブートディスクは使用できませんシステムを起動します (少なくとも私は成功していません)
  • LiveCD の書き込みのみが可能です。 (LiveCD を書き込むことしかできないソフトウェアで、そのソフトウェアが作成する USB ディスクは LiveCD の機能を実現できません。冗談です :-p)
  • Fedora の公式 Wiki ですらその使用を推奨しておらず、dd ほど信頼性がありません

UNetbootin

インストールソフトウェア

UNetbootinのホームページにアクセスして、対応するバージョンをダウンロードし、インストールします(RPMパッケージ付き)

使用体験

liveusb-creatorと同じようですが、できませんインストールが完了したら、GUI アイコンから起動します: root 権限が必要です。コマンドラインから起動してください。 (インターフェースをプレビューできます)
b. ターミナルでプロンプトされたコマンドを使用して sudo/su を開始します。大量のエラーが表示されてスタックします:-(

liveusb-creator と同じ

    をサポートします。複数のディストリビューション
  • クロスプラットフォーム (Win、Linux、Mac OS
  • livecd-iso-to-disk コマンドライン ツールを使用します

ここが重要なポイントです

私は最終的に、livecd-tools が最適なツールであることがわかりました)使用する
    コマンドラインですが、操作は簡単です (dd よりも簡単です)
  • 利点:


dd とほぼ同じくらい簡単に操作できます。 LiveCD だけでなく、サーバー バージョンのインストール DVD も使用できます


部分的な進行状況を表示します


単一のパーティションのみを使用し、スペースを無駄にせず、読み取りと書き込みが可能です

同じパーティションへの複数の LiveCD のインストールをサポートします

欠点:

少し手動の処理が必要です: 設定ファイルを起動するには MENU

  • <ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>sudo dnf install livecd-tools </li></ol>
  • 使用方法
  • 最初の LiveCD
     をインストールします

<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>

    どの
    • –reset-mbr告诉 livecd-iso-to-disk 需要更新 U 盘(或存储器)的 MBR,这样系统才可以从 U 盘启动。作为被安装的首个 LiveCD 映像,这个是必须的。
    • –home-size-mb 1024(可选)告诉 livecd-iso-to-disk 创建一个1024MB 大小的 img 文件作为用户的home 分区,可以保留用户数据。注意:默认–encrypted-home ,建议在后面加上–unencrypted-home ,因为在实践过程中发现如果加密了home.img, 有可能导致 系统卡在启动阶段。原因是,在系统提示输入密码的时候,其他并行的启动信息输出阻碍了密码的输入,导致无法输入密码,系统无法挂载home.img, 卡死。这种情况出现在了F23 security lab LiveCD 中,在WorkStation LiveCD 中没有问题。
    • 如果你想自定义分区的标签,可以使用 –label ,例如,–label “Fedora-LiveCD”
    • *.iso 下载的 Fedora LiveCD 文件,不用多说了
    • /dev/sdb1 是安装的目标 U 盘分区,注意: 是分区,并非整个U 盘。 你可提前分好区,但记得目标分区必须标示为”boot”,否则工具会提示并退出。

    命令执行完毕后,你的 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
    这个选项是告诉 工具:此次的 LiveCD 映像 安装于 /dev/sdb1 根目录下的 目录,这样就不会与原先安装的 LiveCD 冲突了。
    只要你的 U 盘够大,要安装几个 LiveCD 映像 都可以。但是注意,在执行完此命令之后, 必须手动修改启动配置文件,否则你无法在启动时看到后面安装的 LiveCD 启动选项。


    以本文为例,先安装了 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 中。

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1088146.htmlTechArticle制作多版本 Fedora 系统安装 U 盘 现在应该很少人使用光盘来安装系统了,几乎所有 BIOS 都支持USB启动。所以用 U盘 (或者移动硬盘/SD卡等移...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。