Yang saya inginkan adalah membuat pen drive yang dapat di-boot yang memperlihatkan menu GRUB dan saya dapat memilih salah satu dari beberapa sistem yang dapat di-boot dari sana untuk menginstal / menjalankan. Saya memiliki beberapa gambar ISO yang ingin saya instal di USB seperti Ubuntu, Fedora, System Rescue CD, Windows XP dan Windows 7 (Versi windows adalah opsional, kebanyakan saya mencari multi installer untuk distro Linux, khususnya versi Ubuntu)
Pembuat Disk Startup default hanya bekerja dengan Gambar Linux dan hanya 1 pada satu waktu (Setidaknya untuk waktu yang berarti. Jika memungkinkan lebih banyak sistem dan beberapa ISO, itu akan luar biasa)
Metode apa yang ada yang dapat saya gunakan langkah demi langkah untuk membuat Drive USB yang dapat di-boot dengan banyak gambar selain yang dapat di-boot dari USB dan dipilih dari GRUB. Itu harus mendukung Gambar Windows dan Gambar Linux .
Atau, apakah ada juga cara untuk memiliki beberapa versi ISO instalasi Ubuntu pada Drive USB yang sama, seperti, saat booting dari sana, saya bisa memilih versi dan arsitektur Ubuntu yang akan diinstal, misalnya:
BOOT MENU
Ubuntu 12.04 32 Bit
Ubuntu 12.04 64 Bit
Ubuntu 12.10 32 Bit
Ubuntu 12.10 64 Bit
UPDATE : Ingin menambahkan bahwa versi bahasa Inggris untuk posting yang disebutkan oleh daithib8 ada di sini: MultiSystem - Buat USB MultiBoot dari Linux | USB Pen Drive Linux
sumber
Jawaban:
Membuat dan menginstal Beberapa Distro ke USB / Flashdisk melibatkan dua bagian: -
"Setelah googling sekitar selama beberapa hari, saya menemukan skrip yang bermanfaat ini dari www.multicd.tuxfamily.org. Multicd.sh adalah skrip shell yang ditulis oleh maybeway36 yang memungkinkan dua atau lebih distro Linux Live / utilitas dapat boot dari CD tunggal / DVD. Ini benar-benar sangat sederhana untuk membuat multi distro Linux Live dalam satu disk. Buat folder di folder rumah Anda dan beri nama sebagai
multicd
. Letakkan semua gambar iso Linux langsung bersama dengan skrip multicd.sh di dalam folder multicd. Tutup jendela Buka terminal dan berikan perintah berikutPerintah di atas akan menjalankan multicd.sh. Saat menjalankan, skrip ini akan mengunduh beberapa paket dari Internet dan membuat gambar iso baru bernama multicd.iso untuk Anda di dalam folder multicd. Periksa ukuran file gambar multicd.iso. Jika melebihi lebih dari 700 mb maka Anda harus memasukkan DVD untuk menulisnya. Pilih opsi bakar gambar dari perangkat lunak pembakar gambar favorit Anda untuk menulis file multicd.iso. Setelah reboot, dengan CD / DVD yang ada di dalam drive CD / DVD, GRUB baru akan menampilkan daftar distro langsung yang tersedia di disk. Pilih satu favorit Anda untuk login ...
Catatan: Ketika Anda mengunduh gambar iso Linux apa pun dari internet, ia akan terlihat seperti ini "ubuntu-9.04-desktop-i386" tetapi ini harus diganti namanya menjadi ubuntu.iso (di dalam folder multicd). Saat ini skrip ini mendukung 20 distro langsung. Daftar distro Linux Live yang didukung dalam skrip ini diberikan di bawah ini (dan nama-nama yang diterima oleh skrip ini ada di sebelah kanan setiap distro). "
Ada daftar distro di halaman blog.
UNetbootin memungkinkan Anda membuat drive USB Live yang dapat di-boot untuk Ubuntu, Fedora, dan distribusi Linux lainnya tanpa membakar CD. Ini berjalan pada Windows, Linux, dan Mac OS X. Anda dapat membiarkan UNetbootin mengunduh salah satu dari banyak distribusi yang didukung untuk Anda, atau menyediakan file Linux .iso Anda sendiri jika Anda telah mengunduh satu atau distribusi pilihan Anda tidak ada dalam daftar.
Dukungan antara lain: Ubuntu (dan turunan resmi) 8.04 LTS 9.10 10.04 LTS 10.10 11.04 Gambar CD Harian, Fedora 10, 11, 12, 13, 14, Rawhide dan banyak lagi .
Jika Anda melihat gambar mereka, Anda dapat memilih distro atau unduh ISO sendiri dan menambahkannya atau menambahkan kustom. Dan Anda dapat mengatur ini pada hard disk atau USB flash drive.
Saya harap ini informasi yang cukup tetapi ada lebih banyak info di blog ini .
sumber
Satu-satunya sistem yang saya temukan untuk boot-stick multi-boot, tanpa menggunakan Windows, adalah Multisystem . Meskipun dokumentasinya hanya dalam bahasa Prancis, Anda dapat dengan mudah menginstalnya di Ubuntu menggunakan repo resmi proyek :
Hal ini dapat melakukan
burg
,syslinux
,grub4dos
,plop
,Virtualbox
,qemu
dll, tapi tongkat multiboot dasar dapat dibuat dalam 5 menit dengan drag dan drop untuk banyak distro. Untuk memasak Slitaz saya harus menambahkan beberapa baris/boot/grub/menu.lst
. Dari apa yang saya bacaGrub 1
biasanya digunakan untuk lingkungan multiboot, tetapi yang ini digunakanGrub 2
. Itu dapat dijalankan dari menu boot Windows dengan menggunakanEasyBCD
atauPlop
boot-manager.sumber
Saya jadi tahu 2 alat lagi. Dinamakan multisistem dan YUMI .
Instalasi MultiSystem sangat sederhana, dan Anda dapat dengan mudah menginstalnya di Ubuntu menggunakan repo resmi proyek :
Maka yang harus Anda lakukan adalah memilih perangkat USB Anda dan cukup tarik dan lepaskan ISO Anda ke alat MultiSystem. Jika DnD tidak berfungsi, Anda juga dapat mengklik
Add
tombol.YUMI juga merupakan alat serupa yang sederhana. Mereka menyediakan file deb yang dapat Anda instal seperti ini:
sumber
Anda dapat memasang mount isofile secara langsung dengan GRUB2 dengan menginstalnya ke MBR drive USB. Anda juga dapat membuat drive USB UEFI yang dapat di-boot dengan cara ini atau menggabungkan kedua metode ini.
Sebagian besar solusi lain adalah MBR / legacy PC khusus dan tidak dapat diandalkan pada mesin UEFI.
Saya sarankan membaca dokumentasi di situs proyek dan halaman manual terkait (
grub-install
,grub-mkimage
).Sunting 1: Saya memperpanjang jawaban saya untuk pertanyaan serupa beberapa waktu lalu. Bagian 2 adalah tentang pemasangan loop satu gambar, pemasangan beberapa gambar Ubuntu seperti dalam pertanyaan dapat dilakukan dengan menyalin dan memodifikasi entri menu atau memilih templat yang sesuai untuk distribusi lain dari artikel di Arch Wiki . MultiSystem yang diusulkan dalam jawaban lain, harus sangat mirip karena juga memanfaatkan kemampuan pemasangan loop GRUB.
Sunting 2: Berbicara tentang MultiSystem, paket saat ini tidak dapat diinstal pada versi Ubuntu yang lebih baru karena kesalahan berikut dalam dependensi gtkdialog:
Tampaknya format untuk file-file ini telah berubah, berikut adalah kutipan dari file info gzip untuk perbandingan:
gtkdialog tidak terawat dan telah dihapus dari Debian sejak lama dengan saran untuk pengembang aplikasi untuk beralih ke solusi alternatif. MultiSystem tampaknya masih dalam pengembangan aktif, tetapi masih tergantung pada gtkdialog, seseorang harus mendekati pengembang, saya tidak bisa berbahasa Prancis.
sumber
MultiBootUSB adalah pembuat drive multiboot favorit saya.
Ini akan membuat drive USB yang dapat mem-boot lebih dari 150 distro, ini didasarkan pada boot grub2 iso dan sangat mudah digunakan.
Versi Ubuntu dan turunannya masing-masing dapat memiliki file persistensi di sana. Kegigihan tidak tersedia di pembuat drive multiboot lain.
Sundar_Ima telah melakukan pekerjaan luar biasa pada utilitas ini.
Ada versi Linux dan Windows.
Drive MultiBootUSB pertama saya masih digunakan setelah tujuh tahun.
sumber
OK, ini adalah apa yang saya lakukan untuk menjalankan Xubuntu Dari kartu SD itu berlaku untuk stik USB juga sebenarnya sangat sederhana, meskipun saya hanya menggunakan (x) Ubuntu, saya cukup yakin itu bekerja untuk Distro lain, tidak begitu yakin apakah itu akan bekerja menggunakan Windows.
Pertama, kita membutuhkan 2 stik USB, satu untuk liveCD dan yang lainnya untuk menginstal OS.
Karena Anda menginginkan banyak OS di dalamnya, Anda harus menggunakan stik USB 16 atau 32 GB, jika mungkin gunakan USB 3.0 karena kecepatan transfer dari perangkat 2.0 cukup lambat, misalnya. saya menggunakan kartu SD kelas 8GB 2 untuk menginstal Xubuntu, dan saat itu tidak merangkak, itu tidak terbang, meskipun kartu SD lebih lambat dari USB, untuk livecd Anda dapat menggunakan drive 1 atau 2 GB.
Ok, sekarang buat liveUSB bootable drive, saya sarankan Anda untuk menggunakan UNetbootiN, untuk melakukan ini, pilih iso dan buat liveUSB.
Sekarang, Anda memiliki USB yang dapat di-boot, reboot PC Anda dan mulai liveUSB, begitu Anda berada di sana, mulailah sesi live.
Setelah Anda menghubungkan USB kedua ke PC dan memformatnya ke EXT4, maka cukup arahkan penginstal ke drive USB dan hanya itu (saya pergi sedikit di sisi ekstrem, dan memutuskan semua Hard drive saya untuk menghindari grub tergila-gila pada mereka atau mengacaukan instalasi yang ada).
Menambahkan lebih banyak distro hanyalah masalah membuat lebih banyak partisi, walaupun saya tidak tahu apakah USB sama seperti Hard Drive Biasa, hanya dapat menampung hingga beberapa partisi Extended, meskipun Anda dapat berbagi / home, swap, saya tidak benar-benar tahu apakah / boot dapat dibagikan juga atau apakah aman untuk melakukannya.
Untuk menambahkan Windows ke perangkat USB, mungkin HANYA mungkin, jika Anda membuat partisi NTFS dan menginstal Windows di dalamnya, dan kemudian mengembalikan GRUB untuk menambahkan Windows ke dalamnya, mungkin berhasil.
sumber
Mengetahui perangkat lunak apa yang akan didapat.
Pertama, Anda memerlukan editor partisi seperti GParted, atau KDE Partition Manager. Lihat daftar editor partisi untuk Linux ini. Saya sarankan jika Anda menggunakan desktop GTK base sush sebagai Gnome, Unity, atau LXDE. Gunakan Gparted. Jika Anda menggunakan desktop berbasis QT seperti KDE atau LXQT daripada menggunakan KDE Partition Manager.
Hal kedua yang Anda butuhkan adalah penginstal untuk mereka seperti Unetbootin, atau Anda dapat menggunakan terminal.
Menginstal perangkat lunak.
Gparted
Klik tautan ini untuk menginstal Gparted , temukan di Pusat Perangkat Lunak Ubuntu, atau ketikkan
sudo apt-get install gparted
terminal. Ada lebih banyak instruksi di siniSetelah mengklik tautan untuk menginstal Gparted, itu akan membuka pusat Perangkat Lunak Ubuntu, dan yang perlu Anda lakukan hanyalah menekan tombol install.
Unetbootin
Klik tautan ini untuk menginstal Unetbootin , temukan di Ubuntu Software Center, atau ketikkan
sudo apt-get install unetbootin
terminal. Ada lebih banyak instruksi di siniSetelah mengklik tautan untuk menginstal Unetbootin, itu akan membuka pusat Perangkat Lunak Ubuntu, dan yang perlu Anda lakukan hanyalah menekan tombol install.
Mempartisi Flashdrive
Lihat tutorial ini untuk GUI. Lihat tutorial ini untuk terminal, TIDAK DIANJURKAN.
Menginstal file ISO ke setiap partisi.
Untuk Unetbootin lihat tutorial ini . Untuk terminal, lihat tutorialnya .
sumber
syslinux -s
untuk setiap partisi yang menyimpan konten iso-archiv? Silakan tambahkan lebih banyak deskripsi untuk jawaban Anda !! Terima kasih!UNetbootin - Multi Boot
Ada beberapa minat dalam utas ini tentang penggunaan UNetbootin sebagai multibooter, UNetbootin tidak mem-boot image ISO atau menginstal OS Windows.
UNetbootin dapat menginstal ke banyak partisi, namun syslinux bootloader harus ditangani.
Bagilah flash drive menjadi satu partisi untuk setiap OS, Label partisi untuk kejelasan.
Gunakan UNetbootin 655 untuk menginstal OS ke partisi yang tersedia. menggunakan 655 atau yang lebih baru harus memungkinkan drive untuk mem-boot BIOS dan UEFI
Instal ke partisi pertama yang terakhir, atau atur flag boot untuk partisi pertama secara manual.
Salin Chain.c32 dari paket Syslinux-4.07 ke root partisi pertama. Syslinux-4.03 chain.c32 tidak berfungsi.
Salin syslinux.cfg sebagai syslinux2.cfg.
Ganti konten syslinux.cfg asli seperti yang ditunjukkan, dengan menambahkan entri chainload untuk setiap OS.
sudo berpisah -l / dev / sdb
sudo lsblk -f / dev / sdb
Config tampaknya tidak berfungsi di UNetbootin 655 versi Linux, jika Anda tidak ingin menggunakan versi Windows di sini ada solusinya.
Lupakan syslinux2.cfg dan cukup edit syslinux.cfg asli untuk memasukkan perintah pemuatan rantai untuk OS lainnya.
Akan memperbarui posting jika / ketika saya mengetahui cara mendapatkan pemuatan rantai bekerja dengan UEFI, yang mungkin tidak mudah dengan syslinux.
sumber
YUMI (2018)
YUMI sekarang memiliki versi untuk boot BIOS dan versi beta untuk boot UEFI.
YUMI memenuhi kriteria OP untuk image ISO multi-booting.
Ini lurus ke depan dan mudah dimengerti dan digunakan.
Menu boot sebenarnya adalah syslinux, tetapi mirip dengan grub2.
Satu keuntungan dari YUMI adalah bahwa dengan instalasi NTFS, masing-masing file kegigihan masing-masing dapat lebih dari 4GB.
Unduh - https://www.pendrivelinux.com/yumi-multiboot-usb-creator/
YUMI adalah aplikasi Windows dan dikatakan berjalan di Wine, tapi saya tidak beruntung dengan itu.
sumber
INSTAL MULTI FULL
Banyak hal telah berubah sejak 2011, flash drive saat ini jauh lebih besar dan lebih cepat.
Sekarang masuk akal untuk menginstal sepenuhnya beberapa OS ke flash drive, (atau membuat drive hybrid dengan Live, Persistent and Full installs mixed).
Pemasangan penuh lebih stabil dan aman daripada pemasangan terus-menerus, tetapi tidak secepat itu. Mereka lebih baik dalam menggunakan ruang disk karena tidak diperlukan file atau partisi ukuran tetap.
Buat drive penginstal Langsung di flash drive kecil menggunakan UNetbootin, Rufus, dll.
Buat tabel partisi GPT pada flash drive Target besar.
Buatlah partisi ext4 sebanyak yang Anda miliki OS. Ukuran masing-masing harus sekitar 8GB atau lebih besar.
Boot Live drive, (dalam mode UEFI ), lalu masukkan drive Target yang lebih besar.
Klik Instal ikon Ubuntu, (Ubiquity).
Pada mempartisi dipilih "Sesuatu yang lain".
Pilih sdx1 untuk /. (sdx menjadi drive Target).
Instal bootloader untuk melakukan root pada drive Target.
Biarkan semua kotak format partisi lain tidak dicentang.
Jika Anda menginstal menggunakan enkripsi disk Penuh, pastikan untuk menghapus atau menonaktifkan drive internal apa pun.
Ulangi ini dengan sdx2, sdx3, dll, dan OS yang Anda pilih untuk menginstal.
Setelah instalasi terakhir boot flash drive dan lakukan pembaruan-grub. Ini akan menambahkan semua OS ke grub.cfg
Anda dapat meninggalkan partisi untuk ISO apa pun yang Anda inginkan untuk boot Langsung atau boot terus-menerus, pasang mount ini menggunakan grub.cfg.
Sepertinya jawaban ini sebagian dapat menggandakan jawaban Uri Herrera. ini ada di sini dulu, saya akan meninggalkan ini di sini untuk info tambahan apa pun yang dikandungnya.
sumber
Berikut ini adalah skrip / utilitas lain yang menggunakan lebih sedikit ketergantungan dan mendukung banyak (multi) distro
multibootusb - Jelajahi File di SourceForge.net
sumber
SARDU Multiboot USB dan DVD mendukung banyak OS Linux serta installer Win7 dan Win8, dan dibahas di SARDU - Multiboot USB Creator (Windows) | USB Pen Drive Linux .
sumber
sardu.exe
mkusb MULTIBOOT HACK
Mkusb menjadi basis yang bagus untuk proyek-proyek drive boot khusus karena kemampuannya dengan BIOS dan UEFI.
Retasan ini mem-boot beberapa file ISO termasuk installer Windows, dan memiliki menu grub2.
Menuentries Grub2 untuk sebagian besar OS tersedia menggunakan Pencarian Google dan berada di luar cakupan jawaban ini.
Gunakan mkusb default saat membuat drive USB Persistent.
Gunakan default mkusb persistence jika ragu, ukuran partisi dapat disesuaikan kemudian tetapi membutuhkan waktu.
Konsol DUS setelah instalasi.
Digelar sebelum modifikasi partisi.
Gparted setelah modifikasi - Timpa sdb4, partisi OS ISO9660 dan sdb5, partisi ext2 casper-rw, dengan partisi FAT32 untuk file kegigihan.
Partisi persistensi - Buat folder nama unik untuk setiap OS, (yang membutuhkan kegigihan)
Folder ketekunan - Menambahkan file casper-rw dan file home-rw opsional ke setiap folder ketekunan. File home-rw dapat dibuat dengan mengganti nama file casper-rw. File home-rw seperti partisi rumah yang terpisah pada instalasi penuh, dapat digunakan kembali setelah peningkatan versi.
Buat folder untuk file ISO pada partisi usbdata NTFS.
Tambahkan beberapa ISO ke folder ISO.
lokasi grub.cfg
Edit grub.cfg untuk loopmount file ISO. Sertakan:
persistent persistent-path=/<persistent-folder-name>/
jika Anda ingin kegigihan.sudo berpisah -l / dev / sdb
sudo lsblk -f / dev / sdb
Jika diperlukan penginstal Windows, mungkin paling mudah untuk memulai dengan fungsi mkusb "mengekstraksi penginstal Windows", (saya harus mengekstrak ISO Windows ke TAR secara manual),
Setelah instalasi, buat folder untuk ISO dan jika perlu, folder untuk kegigihan, (mirip dengan prosedur di atas).
Edit / boot / grub/grub.cfg untuk loopmount ISO apa pun dan tentukan folder persistensi apa pun.
(belum menemukan cara untuk loopmount file Windows ISO).
sumber
jawaban baru untuk utas lama
Setelah mencoba banyak solusi, di antaranya dengan
Multisystem
pengaturan yang sangat kompleks untuk mencapai antarmuka yang rusak, cacat dan sedikit bekerjaYumi
pendekatan yang lebih profesional tetapi tidak menangani UEFISaya datang untuk mencoba Easy2boot dengan sukses yang memiliki skrip Linux yang sederhana dan efisien untuk memformat, membangun dan mengatur drive USB yang telah diformat sebelumnya (partisi FAT32)
easy2boot
easy2boot/_ISO/AUTO
(yang paling sederhana)cd easy2boot/_ISO/docs/linux_utils
bash fmt.sh
Itu dia.
Coba drive yang diformat dari Ubuntu! (harus dilepas pada saat ini)
qemu-system-x86_64 -machine accel=kvm:tcg -m 512 -hda /dev/sdX
di mana
X
perangkat drive USB (mis. 'b', 'c', ...)Anda harus mendapatkan entri baru di menu atas "DIRECT BOOT".
sumber
Multisystem
bekerja dengan baik untuk saya: intuitif dan bekerja seperti yang diharapkan dan tanpa keributan ...