web-dev-qa-db-ja.com

マルチブート32GBフラッシュドライブ(Windows + Linux +ツール)

私は数日間さまざまな方法を検索してテストしていますが、次のように起動できるマルチブートUSBフラッシュドライブを作成する方法についての簡単なガイドは見つかりませんでした。

  • Windows 8のインストール(標準のISOファイル)
  • Windows 7のインストール(AIO x86、x64 ISOファイル)
  • Windows XP(オプション)
  • 任意のLinuxディストリビューション(オプション)

およびを含むいくつかのツール

  • WINPE(.wim操作用のgimagexを使用)
  • Hirens Boot CD
  • Ghost(HDDクローン作成用)

カスタムgfxmenuでgrub4dosを使用すると、上記のツールですべて問題ありません。 Grub4dos with custom gfxmenu

しかし、Windows 7インストールISOを実行しているとき、私はこの特定の問題を抱えています: CD/DVD driver missing

以下は、grub4dosのmenu.lstコンテンツです。

timeout 10
default 0
gfxmenu (hd0,0)/message



### MENU START
title Boot From HDD
password --md5 $1$dMc3$BaQGJmKXts3aRdbn29JFd/
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (hd0,0)
### MENU END


### MENU END
title     Install Windows 7 AIO\n
password --md5 $1$dMc3$BaQGJmKXts3aRdbn29JFd/
ls /images/WIN7AIO.iso || find --set-root /images/WIN7AIO.iso
map /images/WIN7AIO.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
### MENU END


### MENU END
title     Run Ghost\n
password --md5 $1$dMc3$BaQGJmKXts3aRdbn29JFd/
ls /images/ghost.iso || find --set-root /images/GHOST.iso
map --heads=0 --sectors-per-track=0 /images/GHOST.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/GHOST.iso (0xff)
map --hook
chainloader (0xff)
### MENU END


### MENU START
title     Run Gimagex\n
password --md5 $1$dMc3$BaQGJmKXts3aRdbn29JFd/
ls /images/gimagex.iso || find --set-root /images/GIMAGEX.iso
map --heads=0 --sectors-per-track=0 /images/GIMAGEX.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/GIMAGEX.iso (0xff)
map --hook
chainloader (0xff)
### MENU END

### MENU START
title     Run Hiren's bootcd\n
password --md5 $1$dMc3$BaQGJmKXts3aRdbn29JFd/
ls /images/gimagex.iso || find --set-root /images/HIRNESCD.iso
map --heads=0 --sectors-per-track=0 /images/HIRENS.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/GIMAGEX.iso (0xff)
map --hook
chainloader (0xff)
### MENU END

それで、私が間違っているのは何ですか?この問題は、Windows 7 ISO用のある種のUSBドライバーを追加するか、menu.lstコンテンツを変更することによって解決されますか?また、私はこの小さなプロジェクトを完了していませんが、Win8、Winxp、linux isoをgrub4dosに追加する際に将来問題が発生することをすでに心配しているため、1つのUSBドライブにこの種の種類を含めることも可能です...詳細については、USBは3.0NTFS形式で、Win7カスタムinstall.wimファイルは5GBを超えています。誰かが私に正しい方向を示して、簡単なガイドや指示でこれを達成できれば、私は非常に素晴らしいです!

3
enflam3

EasyBCDを使用して 起動可能なUSBを作成 の場合、USBスティック自体で ISOイメージにエントリを追加 できます。 Windows Vista/7/8セットアップ環境は、EasyBCDを介してロードされたISOイメージとして起動可能である必要がありますが、問題が発生した場合は、DVDの内容をUSBに抽出し、それらを追加します Windows PEエントリとして 代わりに(起動セットアップのinstall.wimファイルに直接)。

Windows XPのセットアップ環境は、セットアップメディアが仮想化されている/実際には存在しない可能性があることを認識しないため、USBに抽出されない限り機能しません(つまり、ISO内から起動することはできません。セットアップに.WIMファイルを使用しないでください。EasyBCDを介してチェーンロードすることはできません)。

開示:私はEasyBCDの作者です。

2

チェック http://www.easy2boot.com/

  1. Windowsシステムを使用している場合は、RMPrepUSBをインストールします
  2. Easy2Bootをダウンロードして解凍します
  3. 管理者としてMake_E2B_USB_Drive.cmdスクリプトを実行します-Easy2BootUSBドライブの作成を参照してください(またはLinuxユーザーはここにアクセスしてください)
  4. ペイロードファイルをコピーします(例:linuxisoを_ISO\LINUXに、Win7インストーラーisosを_ISO\WINDOWS\WIN7になど)
  5. RMPrepUSB Ctrl + F2を実行して、すべてのファイルを連続させます(Linuxユーザーはdefragfsを実行できます)
  6. ブートして楽しんでください!

続きを読む: http://www.easy2boot.com/introduction/

1
Amr Lotfy

アイソスティック

ISOSTICK pictured here

必要なSDカードは含まれていません。

必要なすべてのISOをそのままコピーしてください。 Windowsツールを使用して、接続している仮想DVDドライブのISOを変更し、再起動して起動します。

ブートメニューから必要なISOを選択できると思われますが、その機能は必要ないため、使用していません。

私は何年も前から持っていました、そして私が物事をどのように乱用するかを考えるとそれは非常に耐久性があります。 ISOSTICKが壊れた場合でも、SDカードを新しいカードに入れてすぐに使用できます。

0
cybernard

試しましたか [〜#〜] sardu [〜#〜]

USBスティックまたはその他のリムーバブルメディアを作成し、アンチウイルス、リカバリディスク、Linux Live、Windows PE(またはリカバリディスク)、および複数のWindowsインストーラー(Windows XP、Vista、SevenおよびEight)を使用してすばやく簡単にマルチブートしますか? SARDUは最良かつ高速なソリューションです。

0
TechLife