web-dev-qa-db-ja.com

マルチブートフラッシュドライブを作成する方法

ここでガイドを見つけました: http://www.pendrivelinux.com/boot-multiple-iso-from-usb-multiboot-usb/

そして、このmenu.lstをフラッシュドライブで見つけました。これは、フラッシュドライブを使用して起動したときに表示されるもののようです。

# This Menu Created by Lance http://www.pendrivelinux.com
# Ongoing Suggested Menu Entries and the Suggestor are noted!
default 0
timeout 30
color NORMAL HIGHLIGHT HELPTEXT HEADING
splashimage=(hd0,0)/splash.xpm.gz
foreground=FFFFFF
background=0066FF 

title Memtest86+
find --set-root /memtest86+-4.00.iso
map --mem /memtest86+-4.00.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

# Suggested by madprofessor
title Boot Clonezilla
root (hd0,0)
kernel /clonezilla/live/vmlinuz live-media-path=clonezilla/live bootfrom=/dev/sd boot=live union=aufs noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=791 ip=frommedia
initrd /clonezilla/live/initrd.img

title Parted Magic 4.9 (Partition Tools)
find --set-root /pmagic-4.9.iso
map /pmagic-4.9.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

# Suggested by Deb
title Partition Wizard 4.2 (Partition Tools)
find --set-root /pwhe42.iso
map /pwhe42.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

title Balder DOS image (FreeDOS)
map --unsafe-boot /balder10.img (fd0)
map --hook
chainloader --force (fd0)+1
rootnoverify (fd0)

# Suggested by Szymon Silski
title Linux Mint 8
find --set-root /LinuxMint-8.iso
map /LinuxMint-8.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper persistent iso-scan/filename=/LinuxMint-8.iso splash
initrd /casper/initrd.lz

title Ubuntu 10.04
find --set-root /ubuntu-10.04-desktop-i386.iso
map /ubuntu-10.04-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/ubuntu-10.04-desktop-i386.iso splash
initrd /casper/initrd.lz

title Xubuntu 10.04 (XFCE Desktop)
find --set-root /xubuntu-10.04-desktop-i386.iso
map /xubuntu-10.04-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/xubuntu.seed boot=casper persistent iso-scan/filename=/xubuntu-10.04-desktop-i386.iso splash
initrd /casper/initrd.lz

title Kubuntu 10.04 (KDE Desktop)
find --set-root /kubuntu-10.04-desktop-i386.iso
map /kubuntu-10.04-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/kubuntu.seed boot=casper persistent iso-scan/filename=/kubuntu-10.04-desktop-i386.iso splash
initrd /casper/initrd.lz

# Suggested by Ambriel
title Lubuntu 10.04 (LXDE Lightweight Desktop)
find --set-root /lubuntu-10.04.iso
map /lubuntu-10.04.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/lubuntu.seed boot=casper persistent iso-scan/filename=/lubuntu-10.04.iso splash
initrd /casper/initrd.lz

title Ubuntu 10.04 Netbook Remix (NetBook Distro)
find --set-root /ubuntu-10.04-netbook-i386.iso
map /ubuntu-10.04-netbook-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/netbook-remix.seed boot=casper persistent iso-scan/filename=/ubuntu-10.04-netbook-i386.iso splash
initrd /casper/initrd.lz

title Ubuntu 10.04 Server Edition Installer (32 bit Installer Only)
find --set-root /ubuntu-10.04-server-i386.iso
map /ubuntu-10.04-server-i386.iso (0xff)
map --hook
root (0xff)
kernel /install/vmlinuz file=/cdrom/preseed/ubuntu-server.seed boot=install iso-scan/filename=/ubuntu-10.04-server-i386.iso splash
initrd /install/initrd.gz

title Ubuntu 9.10
find --set-root /ubuntu-9.10-desktop-i386.iso
map /ubuntu-9.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/ubuntu-9.10-desktop-i386.iso splash
initrd /casper/initrd.lz

title Xubuntu 9.10
find --set-root /xubuntu-9.10-desktop-i386.iso
map /xubuntu-9.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/xubuntu.seed boot=casper persistent iso-scan/filename=/xubuntu-9.10-desktop-i386.iso splash
initrd /casper/initrd.lz

title Kubuntu 9.10
find --set-root /kubuntu-9.10-desktop-i386.iso
map /kubuntu-9.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/kubuntu.seed boot=casper persistent iso-scan/filename=/kubuntu-9.10-desktop-i386.iso splash
initrd /casper/initrd.lz

# Ubuntu Server and Netbook Remix suggested by Wojciech Holek
title Ubuntu 9.10 Server Edition Installer (Installer Only)
find --set-root /ubuntu-9.10-server-i386.iso
map /ubuntu-9.10-server-i386.iso (0xff)
map --hook
root (0xff)
kernel /install/vmlinuz file=/cdrom/preseed/ubuntu-server.seed boot=install iso-scan/filename=/ubuntu-9.10-server-i386.iso splash
initrd /install/initrd.gz

title Ubuntu 9.10 Netbook Remix (NetBook Distro)
find --set-root /ubuntu-9.10-netbook-remix-i386.iso
map /ubuntu-9.10-netbook-remix-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/netbook-remix.seed boot=casper persistent iso-scan/filename=/ubuntu-9.10-netbook-remix-i386.iso splash
initrd /casper/initrd.lz

title Ubuntu 9.10 Rescue Remix (Recovery Tools)
find --set-root /ubuntu-rescue-remix-9-10-revision1.iso
map /ubuntu-rescue-remix-9-10-revision1.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-rescue-remix-9-10-revision1.iso splash
initrd /casper/initrd.lz

title DSL 4.4.10
find --set-root /dsl-4.4.10-initrd.iso
map --mem /dsl-4.4.10-initrd.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

title AVG Rescue CD (Anti-Virus + Anti-Spyware)
find --set-root /avg_arl_en_90_100114.iso
map /avg_arl_en_90_100114.iso (hd32)
map --hook
chainloader (hd32)

title Ultimate Boot CD 4.11
find --set-root /ubcd411.iso
map /ubcd411.iso (hd32)
map --hook
chainloader (hd32)

title OphCrack XP 2.3.1 (XP Password Cracker)
find --set-root /ophcrack-xp-livecd-2.3.1.iso
map /ophcrack-xp-livecd-2.3.1.iso (0xff)
map --hook
root (0xff)
kernel /boot/bzImage rw root=/dev/null vga=normal lang=C kmap=us screen=1024x768x16 autologin
initrd /boot/rootfs.gz 

title OphCrack Vista 2.3.1 (Vista Password Cracker)
find --set-root /ophcrack-Vista-livecd-2.3.1.iso
map /ophcrack-Vista-livecd-2.3.1.iso (0xff)
map --hook
root (0xff)
kernel /boot/bzImage rw root=/dev/null vga=normal lang=C kmap=us screen=1024x768x16 autologin
initrd /boot/rootfs.gz 

# Suggested by Greg Steer
title Offline NT Password & Registy Editor
find --set-root /cd080802.iso
map /cd080802.iso  (hd32)
map --hook
chainloader (hd32)

title SliTaz 2.0
find --set-root /slitaz-2.0.iso
map --mem /slitaz-2.0.iso (hd32)
map --hook
chainloader (hd32)

title Riplinux 9.3
find --set-root /RIPLinuX-9.3.iso
map --heads=0 --sectors-per-track=0 /RIPLinuX-9.3.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /RIPLinuX-9.3.iso (0xff)
map --hook
chainloader (0xff)

# Suggested by Sunny
title YlmF (Windows Like OS)
find --set-root /YlmF_OS_EN_v1.0.iso
map /YlmF_OS_EN_v1.0.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/YlmF_OS_EN_v1.0.iso splash
initrd /casper/initrd.lz

# Suggested by Martin Andersson
title DBAN 1.0.7 (Drive Nuker)
find --set-root /dban-1.0.7_i386.iso
map --mem /dban-1.0.7_i386.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

# Suggested by Robin McGough
title xPUD 0.9.2 (NetBook Distro)
find --set-root --ignore-floppies --ignore-cd /xpud-0.9.2.iso
map --heads=0 --sectors-per-track=0 /xpud-0.9.2.iso (hd32)
map --hook
chainloader (hd32)

title Puppy 4.3.1
find --set-root /puppy/pup-431.sfs
kernel /puppy/vmlinuz
initrd /puppy/initrd.gz

# Suggested by Relst
title Run a Linux OS from the Internet
kernel /gpxe.lkrn

また、OSインストーラー(Windows XPSP2およびUbuntu10.04)用にいくつかの.isoファイルを配置しましたが、起動時にリストに表示されませんでした

する必要がありますか:

  • .isoファイルを抽出し、それぞれのフォルダーに入れますか?
  • menu.lstに追加したOSを追加しますか?
  • menu.lstにISOイメージ(OS)を追加するにはどうすればよいですか?

.isoファイルを追加する前に、まずWindows xp sp2という名前のフォルダーを作成し、そこに.isoファイルを配置しました。助けてください、私はmenu.lstにフォルダ名またはファイル名を追加する必要があると思いますが、方法がわかりません

7
soul

doそれぞれのエントリをmenu.lstファイルに追加する必要があります。そのmenu.lstにはすでにUbuntu10.04に関連するコマンドがあり、USBドライブのルートフォルダーにubuntu-10.04-desktop-i386.isoファイルを配置する必要があります。

WindowsがISOから直接起動できるとは思えません。そして、それを抽出した後でも、Windowsインストーラーを起動するためにgrubをセットアップする方法がわかりません。

2
kartikmohta

PenDrive Linuxは、Windowsとubuntuをネイティブに処理します。フラッシュドライブを起動し、起動する.isoを選択するだけです。ペンドライブのマルチブートでサポートされていない.isoを手動でインストールする場合は、エントリを手動で追加する必要があります。このファイルは、grubメニューファイルの編集と同様に編集します。

2
James Mertz

Www.rmprepusb.comには、WindowsインストーラーISOをgrub4dosUSBドライブに追加する方法を示す多くの記事があります。 #43。ただし、マルチブートUSBソリューションとして Easy2Boot をお勧めします。

2
SteveSi

マルチブートバージョン10以降をダウンロードするだけです。このユーティリティは、XP、Vista、または7オペレーティングシステムをフラッシュドライブに転送するのに役立ちます。

1
Joel

以下の手順に従って、マルチブートUSBフラッシュドライブを作成し、YUMIマルチブートUSBクリエーターを使用してWindowsおよび/またはLinuxオペレーティングシステムをインストールできます。搭載したいすべてのオペレーティングシステムを収容するのに十分な大きさのフラッシュドライブが必要になります。


マルチブートUSBの作り方

  1. YUMIマルチブートUSBクリエーターはWindowsで利用可能です、 DebianとUbuntu。 YUMIマルチブートUSBクリエーターを ここ からダウンロードします。更新:YUMI for Linuxバージョンが壊れており、書き直されています。

  2. ダウンロードしたファイルをダブルクリックしてYUMIのインストールを開始し、インストールします。

  3. すべてのドライブを表示の左側にあるチェックボックスをクリックして、USBフラッシュドライブを選択します。オペレーティングシステムまたは保存されたデータを含むパーティション/ドライブが上書きされないように、適切なドライブを選択してください。

    enter image description here

  4. Select a Distributionドロップダウンメニューの小さな黒い三角形をクリックしてドロップダウンメニューを展開し、サポートされているオペレーティングシステムのリストからWindowsまたはLinuxインストーラーを選択します。

  5. Browseボタンをクリックし、ISOイメージの場所を参照して、それを選択します。

  6. Createボタンをクリックして、作成が完了するのを待ちます。

  7. 手順4〜6を繰り返して、YUMIマルチブートUSBにISOを追加します。

使用法

  1. コンピュータを再起動し、BIOS設定の起動優先度の最初のデバイスとしてUSBフラッシュドライブを選択します。

  2. YUMIマルチブートインストーラーメニューが表示されます。メニューからオペレーティングシステムを選択し、オペレーティングシステムのインストールを開始します。

1
karel

XBoot 良さそうです-クリック-クリック-クリックWindows GUIで、起動可能なISOのコレクションからマルチブートUSBを作成します

0
CAD bloke