フラッシュドライブからCentOS 6をダウンロードする:ストレートアーム

ブータブルフラッシュドライブの作成に関する推奨事項を読むたびに(特にLinuxライブUSBフラッシュの場合)、著者はリムーバブルデバイスをきれいにフォーマットすることを提案し、異常なファンタジーがある場合はext2 / 3/4でフォーマットし、特に異常な場合は2つのパーティションを作成します、またはフラッシュドライブコントローラーのファームウェアにクロールして、そこにcdromエミュレーションを作成します。 または、推奨事項は同じことを行うソフトウェアを使用しますが、自動的に行います。



申し訳ありませんが、Grub4dosといくつかのストレートアーム、Windows XP PEからVMWare ESXiハイパーバイザーのインストールまでを搭載したブータブルフラッシュドライブを既に持っています。そこで、新しいCent OSのLive CDを移植したかったのです。 6。



必要なもの:

1)実際には、grub4dosブートローダーがインストールされ動作しているFS FAT16 / 32のフラッシュドライブ(必要に応じて、何もフォーマットせずにインストールできます)、サイズが少なくとも1 GB

2)CentOS 6 Liveからisoをダウンロードしました



私たちが設定したタスクは、grub4dos互換の起動方法を取得することです。元のLive CDで利用可能な起動オプションメニューを保持します。



行きましょう。



1.フラッシュドライブのルートにCentOSフォルダーを作成します。 そこにあるISOからLiveOSおよびisolinuxフォルダーをコピーします(後者では、initrd0.img、memtest、vmlinuz0のみが必要です)



2.ディスクとしてのフラッシュドライブにラベルがあることを確認します。まだない場合は、名前を付けます。たとえば、ラベルをZVERとします。



3. CentOSでisolinux.cfgをisolinuxレベルから引き上げます。 名前をcentos.lstに変更します。 次に、isolinux形式からgrub4dos形式に再実行する必要があります。 編集を開始します。

最初から行label linux0



まで、すべてが削除されます。 ラベルで始まる行はすべて、#でコメント化されます。 フレーズメニューラベル - タイトルに変わります。 現在、最も難しい部分はgrub4dosのカーネルinitrdオプションです。 自分で見て、「10の違いを見つける」:



だった:

label linux0





menu label Boot





kernel vmlinuz0





append initrd=initrd0.img root=live:CDLABEL=CentOS-6.2-i386-LiveCD rootfstype=auto ro liveimg quiet nodiskmount nolvmmount rhgb vga=791 rd.luks=0 rd.md=0 rd.dm=0







になりました:

#label linux0





title Boot





kernel /CentOS/isolinux/vmlinuz0 root=live:LABEL=ZVER live_dir=/CentOS/LiveOS rootfstype=auto ro liveimg quiet nodiskmount nolvmmount rhgb vga=791 rd.luks=0 rd.md=0 rd.dm=0





initrd /CentOS/isolinux/initrd0.img







ファイルの最後には次のようになります。

#label memtest





title Memory Test





kernel /CentOS/isolinux/memtest







これは、centos.lstファイルで最終的に行われるべきものです
 timeout 100 #label linux0 title Boot kernel /CentOS/isolinux/vmlinuz0 root=live:LABEL=NARYA live_dir=/CentOS/LiveOS rootfstype=auto ro liveimg quiet nodiskmount nolvmmount rhgb vga=791 rd.luks=0 rd.md=0 rd.dm=0 initrd /CentOS/isolinux/initrd0.img #title default #label linuxtext0 title Boot (Text Mode) kernel /CentOS/isolinux/vmlinuz0 root=live:LABEL=NARYA live_dir=/CentOS/LiveOS rootfstype=auto ro liveimg 3 quiet nodiskmount nolvmmount rhgb vga=791 rd.luks=0 rd.md=0 rd.dm=0 initrd /CentOS/isolinux/initrd0.img #label linux0 title Boot (Basic Video) kernel /CentOS/isolinux/vmlinuz0 root=live:LABEL=NARYA live_dir=/CentOS/LiveOS rootfstype=auto ro liveimg quiet nodiskmount nolvmmount rhgb vga=791 rd.luks=0 rd.md=0 rd.dm=0 xdriver=vesa nomodeset initrd=/CentOS/isolinux/initrd0.img #label install0 title Install kernel /CentOS/isolinux/vmlinuz0 root=live:LABEL=NARYA live_dir=/CentOS/LiveOS rootfstype=auto ro liveimg liveinst noswap nolvmmount rd.luks=0 rd.md=0 rd.dm=0 initrd=/CentOS/isolinux/initrd0.img #label textinstall0 title Install (Text Mode) kernel /CentOS/isolinux/vmlinuz0 root=live:LABEL=NARYA live_dir=/CentOS/LiveOS rootfstype=auto ro liveimg textinst noswap nolvmmount rd.luks=0 rd.md=0 rd.dm=0 initrd /CentOS/isolinux/initrd0.img #label memtest title Memory Test kernel /CentOS/isolinux/memtest title Back to main menu configfile /menu.lst
      
      







4.ルートmenu.lstで2行追加します。

title CentOS 6 LIVE





configfile /CentOS/centos.lst







すべて、ロード時にフラッシュドライブを試すことができます! しかし、リブートする前に-たとえば、QEMUエミュレーターに基づいたソリューションを検討することをお勧めします-デバッグ時に多くの時間を節約できます。



フラッシュドライブからダウンロードしたCentOS Liveは、通常の方法でハードドライブに完全に配置されます。 したがって、2 in 1-インストール配布もあります。



All Articles