Jak stworzyć bootowalny USB z wieloma obrazami ISO


86

Chcę stworzyć bootowalny pendrive, który pokazuje menu GRUB i mogę wybrać jeden z kilku systemów startowych do zainstalowania / uruchomienia. Mam kilka obrazów ISO, które chcę zainstalować na USB, takie jak Ubuntu, Fedora, System Rescue CD, Windows XP i Windows 7 (wersje Windows są opcjonalne, głównie szukam wielu instalatorów dla dystrybucji Linux, szczególnie Ubuntu)

Domyślny Kreator dysku startowego działa tylko z obrazami systemu Linux i tylko 1 na raz (przynajmniej w tym czasie. Jeśli pozwala na więcej systemów i wielu ISO, byłoby świetnie)

Jaką metodę można zastosować krok po kroku, aby utworzyć rozruchowy dysk USB z wieloma obrazami, niż można go uruchomić z USB i wybrać z GRUB-a. Musi obsługiwać obrazy systemu Windows i obrazy systemu Linux .

Alternatywnie, czy jest też sposób na posiadanie wielu wersji ISO instalacji Ubuntu na tym samym dysku USB, na przykład podczas uruchamiania z niego wybieram wersję i architekturę Ubuntu do zainstalowania, na przykład:

MENU BOOT
Ubuntu 12.04 32 Bit
Ubuntu 12.04 64 Bit
Ubuntu 12.10 32 Bit
Ubuntu 12.10 64 Bit

AKTUALIZACJA : Chciałem dodać, że angielska wersja posta wspomnianego przez daithib8 jest tutaj: MultiSystem - Utwórz USB MultiBoot z Linuksa | USB Pen Drive Linux


Multisystem nie działa 14.10.
Akiva

Odpowiedzi:


36

Tworzenie i instalowanie wielu dystrybucji w USB / Pendrive składa się z dwóch części: -

„Po kilku dniach googlowania znalazłem ten przydatny skrypt z www.multicd.tuxfamily.org. Multicd.sh to skrypt powłoki napisany przez maybeway36, który umożliwia uruchamianie dwóch lub więcej dystrybucji / narzędzi Live Linux z jednej płyty CD / DVD. Naprawdę bardzo proste jest utworzenie wielu dystrybucji Live Linux na jednym dysku. Utwórz folder w folderze domowym i nazwij go jako multicd. Umieść wszystkie obrazy ISO na żywo Linuksa wraz ze skryptem multicd.sh w folderze multicd. Zamknij okno Otwórz terminal i wydaj następujące polecenia

cd multicd
chmod + x multicd * .sh
sudo ./multicd*.sh

Powyższe polecenia wykonają multicd.sh. Podczas wykonywania ten skrypt pobierze kilka pakietów z Internetu i utworzy dla ciebie nowy obraz ISO o nazwie multicd.iso w folderze multicd. Sprawdź rozmiar pliku obrazu multicd.iso. Jeśli przekracza on 700 mb, musisz włożyć dysk DVD, aby go zapisać. Wybierz opcję nagrywania obrazu z ulubionego oprogramowania do nagrywania obrazów, aby zapisać plik multicd.iso. Po ponownym uruchomieniu, gdy CD / DVD znajduje się w napędzie CD / DVD, nowy GRUB wyświetli listę dostępnych na żywo dystrybucji. Wybierz swój ulubiony, aby się zalogować ...

Uwaga: Gdy pobierzesz dowolny obraz ISO systemu Linux z Internetu, będzie on wyglądał jak ten „ubuntu-9.04-desktop-i386”, ale należy go zmienić na Ubuntu.iso (wewnątrz folderu multicd). Obecnie ten skrypt obsługuje 20 dystrybucji na żywo. Lista dystrybucji Live Linux obsługiwanych w tym skrypcie znajduje się poniżej (a nazwy akceptowane przez ten skrypt znajdują się po prawej stronie każdej dystrybucji). ”

Na stronie blogu znajduje się lista dystrybucji.

  • Instalowanie wielu dystrybucji na żywo na USB / Pendrive.

UNetbootin Zainstaluj UNetbootin pozwala tworzyć bootowalne napędy Live USB dla Ubuntu, Fedory i innych dystrybucji Linuksa bez nagrywania płyty CD. Działa w systemach Windows, Linux i Mac OS X. Możesz pozwolić UNetbootin pobrać jedną z wielu obsługiwanych przez Ciebie gotowych dystrybucji lub dostarczyć własny plik .iso Linux, jeśli już go pobrałeś, lub preferowanej dystrybucji nie ma na liście.

Wsparcie między innymi: Ubuntu (i oficjalne instrumenty pochodne) 8.04 LTS 9.10 10.04 LTS 10.10 11.04 Codzienne obrazy CD, Fedora 10, 11, 12, 13, 14, Rawhide i wiele innych .

Jeśli spojrzysz na ich zdjęcie, możesz samodzielnie wybrać dystrybucję lub pobrać ISO i dodać je lub dodać niestandardowy. Możesz to ustawić na dysku twardym lub dysku flash USB.

wprowadź opis zdjęcia tutaj

Mam nadzieję, że to wystarczy, ale na tym blogu jest o wiele więcej informacji .


7
do downvoter: naprawdę? po TRZY latach nie zgadzasz się z 16 innymi osobami?
Rinzwind

2
te same przemyślenia dla kilku moich odpowiedzi LOL. Myślę, że mylą „bardzo złą odpowiedź” z „brakiem dodatkowych informacji” .. lub nie wiedzą, że mogą skomentować, jak poprawić odpowiedź.
Luis Alvarado,

Czy można użyć unetbootin do utworzenia rozruchowego dysku na żywo dla Ubuntu 14.04 i obrazu ISO Gparted? Jeśli nie, to jakiego narzędzia użyć dla tych 2 iso?
Ravi

Tak w obu przypadkach. Gparted i Unetbootin: gparted.org/liveusb.php#windows-method-c
Rinzwind

3
Jak możesz użyć UNetbootin do stworzenia USB z wieloma systemami? Odpowiedź nie wyjaśnia tego.
wjandrea

14

Jedynym systemem, który znalazłem dla boot-sticka z wieloma startami, bez systemu Windows, jest Multisystem . Chociaż dokumentacja jest tylko w języku francuskim, możesz łatwo zainstalować ją na Ubuntu, korzystając z oficjalnego repozytorium projektu :

sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main' 
wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add - 

sudo apt-get update 
sudo apt-get install multisystem

Można to zrobić burg, syslinux, grub4dos, plop, Virtualbox, qemuitd., Ale podstawowy kij MultiBoot można w 5 minut przeciągnij i upuść dla wielu dystrybucji. Do gotowania Slitaz musiałem dodać kilka wierszy /boot/grub/menu.lst. Z tego, co przeczytałem, Grub 1zwykle używa się w środowisku z wieloma uruchomieniami, ale ten używa Grub 2. Można go uruchomić z menu rozruchu systemu Windows za pomocą EasyBCDlub Plopmenedżera rozruchu.


Testowałem to. Jedyny, jaki znałem, to Multisystem i UNETbootin, ale nie działają one z Windows, więc nie da się zrobić wykonalnego liveusb, który obsługuje Windows i inne dystrybucje linuksowe. Próbowałem tego, o którym tu wspomniałeś, i byłem tym zaskoczony.
Luis Alvarado,


12

Poznałem jeszcze 2 narzędzia. Nazwane MultiSystem i YUMI .

Instalacja MultiSystem jest bardzo prosta i można ją łatwo zainstalować na Ubuntu, korzystając z oficjalnej repozytorium projektu :

sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main' 
wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add - 

sudo apt-get update 
sudo apt-get install multisystem

Następnie wystarczy wybrać urządzenie USB i po prostu przeciągnąć i upuścić ISO do narzędzia MultiSystem. Jeśli DnD nie działa, możesz również kliknąć Addprzycisk.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj


YUMI to także proste podobne narzędzie. Są zapewniając plik .deb , które można zainstalować w ten sposób:

sudo dpkg -i <filename.deb>

Frustrujące jest to, że Multiboot NIE działa na Ubuntu, przynajmniej 14.10. Myślę, że używa starych bibliotek GTK lub czegoś takiego. Udało ci się to dla ciebie?
Akiva

@Akiva Mówisz o MultiSystem lub YUMI?
rɑːdʒɑ

MultiSystem. Znalazłem świetny, choć właśnie teraz nazywany multibootusb.
Akiva

@Akiva Dlaczego nie można poprawić odpowiedź z multibootusb autora powrotnej z 2011 wtedy? Byłoby to o wiele bardziej przydatne dla witryny niż kilka gadatliwych komentarzy. Również komunikat o błędzie lub dziennik instalacji z instalacji MultiSystem jest tym, co powinieneś opublikować zamiast luźnych instrukcji „nie działa”. Dodałem swoje ustalenia do mojej odpowiedzi.
LiveWireBT

1
YUMI nie oferuje już wersji Linux.
Ploni

5

Możesz zapętlić montaż plików izofile bezpośrednio za pomocą GRUB2 , instalując je w MBR napędu USB. W ten sposób można również utworzyć rozruchowe dyski USB UEFI lub połączyć obie metody.

Większość innych rozwiązań jest specyficzna dla MBR / starszych komputerów i nie działa niezawodnie na maszynach UEFI.

Polecam lekturę dokumentacji na stronie projektu i powiązanych stron podręcznika ( grub-install, grub-mkimage).


Edycja 1: Jakiś czas temu rozszerzyłem swoją odpowiedź na podobne pytanie. Sekcja 2 dotyczy montażu w pętli jednego obrazu, montażu kilku obrazów Ubuntu, takich jak w pytaniu, można wykonać, kopiując i modyfikując pozycję menu lub wybierając odpowiedni szablon dla innej dystrybucji z artykułu na Arch Wiki . MultiSystem zaproponowany w innej odpowiedzi powinien być bardzo podobny, ponieważ wykorzystuje również możliwości montażu pętli GRUB-a.

Edycja 2: Mówiąc o MultiSystem, pakiet nie może być obecnie zainstalowany w nowszych wersjach Ubuntu z powodu następującego błędu w zależności od gtkdialog:

install-info: warning: no info dir entry in `/usr/share/info/gtkdialog.info.gz'

Wygląda na to, że format tych plików zmienił się, oto fragment pliku informacyjnego gzip do porównania:

INFO-DIR-SECTION Compression
START-INFO-DIR-ENTRY
* Gzip: (gzip).                 General (de)compression of files (lzw).
END-INFO-DIR-ENTRY

gtkdialog jest nieobsługiwany i już dawno został usunięty z Debiana z radą dla twórców aplikacji, aby przejść do alternatywnych rozwiązań. MultiSystem nadal wydaje się być w fazie rozwoju, ale wciąż zależy od gtkdialog, ktoś powinien się skontaktować z programistami, choć nie mówię po francusku.


4

MultiBootUSB to mój ulubiony twórca napędów na wiele urządzeń.

Stworzy napęd USB, który może uruchomić ponad 150 dystrybucji, jest oparty na rozruchu grubo iso i jest bardzo łatwy w użyciu.

Każda wersja Ubuntu i pochodne mogą mieć własny plik trwałości. Trwałość nie jest dostępna u innych twórców dysków wielobootowych.

Sundar_Ima wykonał świetną robotę w tym narzędziu.

Istnieją wersje dla systemu Linux i Windows.

Mój pierwszy dysk MultiBootUSB jest nadal używany po siedmiu latach.


3

OK, to właśnie zrobiłem, aby uruchomić Xubuntu Z karty SD dotyczy to również pamięci USB, to jest naprawdę bardzo proste, chociaż użyłem tylko (x) Ubuntu, jestem pewien, że działa na inne Distro, nie jestem pewien, czy to będzie działać w systemie Windows.

Najpierw potrzebujemy 2 pamięci USB, jednej na LiveCD, a drugiej do zainstalowania systemu operacyjnego.

Ponieważ chcesz mieć w nim wiele systemów operacyjnych, powinieneś użyć pamięci USB 16 lub 32 GB, jeśli to możliwe, użyj USB 3.0, ponieważ prędkości transferu z urządzenia 2.0 są dość wolne, np. Użyłem karty SD 8 GB klasy 2, aby zainstalować Xubuntu, i chociaż nie indeksował się, nie latał, chociaż karty SD są wolniejsze niż USB, do odtwarzania na żywo możesz użyć dysku 1 lub 2 GB.

Ok, teraz utwórz dysk rozruchowy LiveUSB. Zalecam użycie UNetbootiN, aby to zrobić, wybierz ISO i utwórz LiveUSB.

Teraz, gdy masz rozruchowy USB, uruchom ponownie komputer i uruchom liveUSB, a kiedy już tam będziesz, rozpocznij sesję na żywo.

Po podłączeniu drugiego USB do komputera i sformatowaniu go w EXT4, po prostu skieruj instalatora na dysk USB i to wszystko (poszedłem trochę po skrajnej stronie i odłączyłem wszystkie moje dyski twarde, aby uniknąć gruba są na nich instalowani lub psują istniejące instalacje).

Dodanie większej liczby dystrybucji to tylko kwestia utworzenia większej liczby partycji, chociaż nie wiem, czy USB podobnie jak zwykłe dyski twarde może pomieścić tylko pewną liczbę partycji rozszerzonych, chociaż możesz udostępnić / home, zamień, i nie Naprawdę wiem, czy / boot można również udostępnić, czy jest to bezpieczne.

Jeśli chodzi o dodawanie systemu Windows do urządzenia USB, może po prostu, jeśli utworzysz partycję NTFS i zainstalujesz na niej system Windows, a następnie przywrócisz GRUB, aby dodać do niego system Windows, może to działać.


Ta odpowiedź wyjaśnia, jak zrobić USB z wieloma zainstalowanymi dystrybucjami, ale wydaje mi się, że OP szukał sposobu na stworzenie USB Live z wielokrotnym rozruchem .
Ploni

2

Wiedząc, jakie oprogramowanie zdobyć.

Najpierw potrzebujesz edytora partycji, takiego jak GParted lub KDE Partition Manager. Zobacz tę listę edytorów partycji dla systemu Linux. Polecam, jeśli używasz podstawowej wersji pulpitu GTK jako Gnome, Unity lub LXDE. Użyj Gparted. Jeśli używasz podstawowego pulpitu QT, takiego jak KDE lub LXQT, użyj Menedżera partycji KDE.

Drugą rzeczą, której potrzebujesz, jest instalator dla nich, taki jak Unetbootin, lub możesz użyć terminalu.

Instalowanie oprogramowania

Gparted

Kliknij ten link, aby zainstalować Gparted Zainstaluj Gparted , znajdź go w Centrum oprogramowania Ubuntu lub wpisz sudo apt-get install gpartedterminal. Istnieją dalsze instrukcje tutaj

Po kliknięciu linku, aby zainstalować Gparted, powinien otworzyć Centrum oprogramowania Ubuntu, a wszystko, co musisz zrobić, to po prostu nacisnąć przycisk instalacyjny.


Unetbootin

Kliknij ten link, aby zainstalować Unetbootin Zainstaluj Unetbootin , znajdź go w Centrum oprogramowania Ubuntu lub wpisz sudo apt-get install unetbootinterminal. Istnieją dalsze instrukcje tutaj

Po kliknięciu linku, aby zainstalować Unetbootin, powinno ono otworzyć centrum oprogramowania Ubuntu, a wszystko, co musisz zrobić, to po prostu nacisnąć przycisk instalacyjny.

Partycjonowanie dysku Flashdrive


Zobacz ten samouczek dotyczący GUI. Zobacz ten samouczek dotyczący terminala, NIE POLECANY.

Instalowanie plików ISO na każdej partycji.


W przypadku Unetbootin zobacz ten samouczek . Aby zobaczyć terminal, zobacz samouczek .


@akiva good ????
MathCubes

Przepraszam; nie widziałem tej odpowiedzi; Przyznałem nagrodę agentcool> _ <
Akiva

1
twój link UnetBootin jest uszkodzony, a raczej dla mnie, skierował mnie do czytnika pdf.
Akiva

@Akiva dziękuję Użyłem go jako podstawy przed edycją
MathCubes

1
@MathCubes Temrinal-guide jest dla pojedynczego pliku ISO. Jak to zrobić dla wielu plików ISO? Czy musisz uruchamiać syslinux -skażdą partycję zawierającą zawartość archiwum iso? Dodaj więcej opisu do swojej odpowiedzi !! Dzięki!
Arch Linux Tux,

2

UNetbootin - Multi Boot

W tym wątku jest pewne zainteresowanie używaniem UNetbootin jako multibootera, UNetbootin nie uruchamia obrazów ISO ani nie instaluje systemu operacyjnego Windows.

UNetbootin może instalować się na wielu partycjach, jednak należy zająć się bootloaderem syslinux.

Gparted

Podziel dysk flash na jedną partycję dla każdego systemu operacyjnego, aby uzyskać przejrzystość, oznacz partycje.

UNetbootin 1

Użyj UNetbootin 655, aby zainstalować system operacyjny na dostępnych partycjach. użycie wersji 655 lub nowszej powinno umożliwić napędowi uruchomienie systemu BIOS i UEFI

UNetbootin 2

Zainstaluj na pierwszej partycji jako ostatnią lub ustaw flagę rozruchu dla pierwszej partycji ręcznie.

Pakiet Syslinux

Skopiuj Chain.c32 z pakietu Syslinux-4.07 do katalogu głównego pierwszej partycji. Łańcuch Syslinux-4.03.c32 nie działa.

Partycja Ubuntu

Skopiuj syslinux.cfg jako syslinux2.cfg.

Edytuj oryginalny plik Syslinux.cfg

Zastąp zawartość oryginalnego pliku syslinux.cfg, jak pokazano, dodając pozycję ładowania łańcucha dla każdego systemu operacyjnego.

sudo parted -ls / dev / sdb

sudo parted -ls / dev / sdb

sudo lsblk -f / dev / sdb

sudo lsblk -f / dev / sdb

Wygląda na to, że Config nie działa w wersji UNetbootin 655 dla Linuksa, jeśli nie chcesz używać wersji Windows tutaj jest to obejście.

Edytuj plik syslinux.cfg, aby uwzględnić polecenie ładowania łańcucha

Zapomnij o syslinux2.cfg i po prostu edytuj oryginalny syslinux.cfg, aby uwzględnić polecenie ładowania łańcucha dla innego systemu operacyjnego.

Zaktualizuję pocztę, jeśli / kiedy wymyślę, jak uzyskać ładowanie łańcucha przy użyciu UEFI, co może nie być łatwe w przypadku syslinux.


2

YUMI (2018)

YUMI ma teraz wersję do rozruchu BIOS i wersję beta do rozruchu UEFI.

YUMI spełnia kryteria OP dotyczące wielokrotnego uruchamiania obrazów ISO.

Jest prosty i łatwy do zrozumienia i użytkowania.

Menu startowe to tak naprawdę syslinux, ale jest podobne do grub2.

Jedną z zalet YUMI jest to, że przy instalacji NTFS poszczególne pliki trwałości casper-rw mogą mieć ponad 4 GB każdy.

Pobierz - https://www.pendrivelinux.com/yumi-multiboot-usb-creator/

YUMI to aplikacja Windows i podobno działa w Wine, ale nie miałem z tym wiele szczęścia.


@Ploni Note dodano,
CSCameron

2

WIELE INSTALACJI

Od 2011 roku wszystko się zmieniło, dziś dyski flash są znacznie większe i szybsze.

Teraz można w pełni zainstalować wiele systemów operacyjnych na dysku flash (lub utworzyć dysk hybrydowy z mieszanymi instalacjami Live, Trwałe i Pełne).

Pełne instalacje są bardziej stabilne i bezpieczne niż instalacje trwałe, ale nie są tak szybkie do wykonania. Lepiej wykorzystują miejsce na dysku, ponieważ nie jest wymagany plik lub partycja casper-rw o stałym rozmiarze.

  • Utwórz dysk instalatora na żywo na małym dysku flash za pomocą UNetbootin, Rufus itp.

  • Utwórz tablicę partycji GPT na dużym docelowym dysku flash.

  • Utwórz tyle partycji ext4, ile masz systemu operacyjnego. Rozmiar powinien wynosić około 8 GB lub więcej.

  • Uruchom dysk Live (w trybie UEFI ), a następnie włóż większy dysk docelowy.

  • Kliknij Zainstaluj ikonę Ubuntu (Ubiquity).

  • Podczas partycjonowania wybrano „Coś innego”.

  • Wybierz sdx1 dla /. (sdx jest dyskiem docelowym).

  • Zainstaluj program ładujący w katalogu głównym dysku docelowego.

  • Pozostaw wszystkie pola formatu wszystkich pozostałych partycji niezaznaczone.

  • Jeśli instalujesz przy użyciu Szyfrowania całego dysku, pamiętaj o usunięciu lub wyłączeniu wszelkich dysków wewnętrznych.

  • Powtórz to z sdx2, sdx3 itp., A systemy operacyjne, które chcesz zainstalować.

  • Po ostatniej instalacji uruchom dysk flash i wykonaj aktualizację. Spowoduje to dodanie całego systemu operacyjnego do grub.cfg

Możesz zostawić partycję dla dowolnego ISO, który chcesz uruchomić na żywo lub bootowania trwałego, podłącz je w pętli za pomocą grub.cfg.

Wygląda na to, że ta odpowiedź może częściowo powielić odpowiedź Uri Herrery. jego był tutaj pierwszy, zostawię to tutaj dla wszelkich dodatkowych informacji, które zawiera.


„Przy partycjonowaniu wybrano„ Coś innego ”„ Co rozumiesz przez „przy partycjonowaniu” w jakiej aplikacji, w którym momencie? W gparted?
Santropedro

@Santropedro: Opcja „Coś innego” w instalatorze Ubuntu Ubiquity. Zaktualizowałem odpowiedź, proszę dać mi znać, jeśli nadal jest myląca.
CSCameron

1

Oto kolejny skrypt / narzędzie, które wykorzystuje mniej zależności i obsługuje wiele (wielu) dystrybucji

multibootusb - Przeglądaj pliki na SourceForge.net


4
Obecnie jest to bardziej komentarz. Powinieneś opracować pełną odpowiedź. Patrz np. Meta.askubuntu.com/questions/1765/…
NN

Chociaż nie sądzę, że obsługuje instalację systemu Windows.
Carolus,

Sundar _ima: Dziękujemy za MultiBootUSB. multibootusb.org/page_features
CSCameron 16.04.17


1

mkusb MULTIBOOT HACK

Mkusb stanowi doskonałą bazę dla projektów niestandardowych dysków rozruchowych ze względu na jego możliwości zarówno w systemie BIOS, jak i UEFI.

Ten hack uruchamia wiele plików ISO, w tym instalatora Windows, i ma menu grub2.

Grube menu dla większości systemów operacyjnych są dostępne za pomocą wyszukiwarki Google i wykraczają poza zakres tej odpowiedzi.

Domyślnie mkusb

Użyj domyślnych ustawień mkusb podczas tworzenia trwałego napędu USB.

mkusb ponownie używa wartości domyślnych

W razie wątpliwości użyj domyślnych parametrów trwałości mkusb, rozmiar partycji można dostosować później, ale zajmuje to dużo czasu.

Konsola DUS

Konsola DUS po instalacji.

GParted Before

GParted przed modyfikacją partycji.

Podzieliłem się po

Gparted po modyfikacji - Zastąp sdb4, partycję OS ISO9660 i sdb5, partycję ext2 casper-rw, partycją FAT32 dla plików trwałości.

Partycja trwałości

Partycja trwałości - Utwórz unikatowy folder nazw dla każdego systemu operacyjnego (który wymaga trwałości)

Folder trwałości

Folder trwałości - Dodaj plik casper-rw i opcjonalny plik home-rw do każdego folderu trwałości. Plik home-rw można utworzyć, zmieniając nazwę pliku casper-rw. Plik home-rw przypomina oddzielną partycję domową podczas pełnej instalacji, może być ponownie użyty po aktualizacji wersji.

Folder ISO

Utwórz folder dla plików ISO na partycji usbdata NTFS.

Zawartość folderu ISO

Dodaj trochę ISO do folderu ISO.

Lokalizacja GRUB

lokalizacja grub.cfg

grub.cfg

Edytuj grub.cfg, aby zamontować w pętli pliki ISO. Uwzględnij: persistent persistent-path=/<persistent-folder-name>/jeśli chcesz wytrwałości.

sudo parted -ls / dev / sdb

sudo parted -ls / dev / sdb

sudo lsblk -f / dev / sdb

sudo lsblk -f / dev / sdb

Jeśli wymagany jest instalator Windows, najłatwiej jest zacząć od funkcji „wyodrębniania instalatora Windows” mkusb (musiałem ręcznie wyodrębnić ISO systemu Windows do TAR),

Instalator Windows mkusb

Po instalacji utwórz folder dla ISO i, jeśli to konieczne, foldery dla trwałości (podobnie jak w powyższej procedurze).

mkusb Windows grub

Edytuj /boot/grub/grub.cfg, aby zamontować w pętli dowolne ISO i określić dowolne foldery trwałości.

(nie znalazłem sposobu na zapętlenie pliku ISO systemu Windows).


0

nowa odpowiedź na stary wątek

Po wypróbowaniu wielu rozwiązań, między innymi

  • Multisystem niezwykle złożona konfiguracja pozwalająca uzyskać nieudany, wadliwy i lekko działający interfejs
  • Yumi bardziej profesjonalne podejście, ale nie obsługuje UEFI

Przyszedłem z powodzeniem wypróbować Easy2boot, który ma prosty i wydajny skrypt systemu Linux do formatowania, budowania i konfigurowania wstępnie sformatowanego napędu USB (partycja FAT32)

  • Powiedzmy, że rozpakuj pobrany plik z witryny do katalogu easy2boot
  • Skopiuj pliki obrazu (ISO ...) do easy2boot/_ISO/AUTO(najprostszego)
  • cd easy2boot/_ISO/docs/linux_utils
  • uruchom fmt.sh: bash fmt.sh
  • easy2boot pokaże, na jakim urządzeniu będzie działać, i zapyta, czy jest poprawne ... koniecznie sprawdź tę część dwa razy!

Otóż ​​to.

Wypróbuj sformatowany dysk z Ubuntu! (w tym momencie należy odmontować)

qemu-system-x86_64 -machine accel=kvm:tcg -m 512 -hda /dev/sdX

gdzie Xjest urządzenie pamięci USB (np. „b”, „c”, ...)

Powinieneś otrzymać nowy wpis w górnym menu „BEZPOŚREDNIE ROZRUCH”.

wprowadź opis zdjęcia tutaj


Niestety nie wolne oprogramowanie.
Felix

1
Testowałem zarówno system wielosystemowy, jak i easy2boot. multisystem zużył mniej miejsca niż easy2boot z tym samym ISO. Więc wolę multisystem niż easy2boot.
Nuwan Thisara,

Multisystemdziałało dla mnie ładnie: intuicyjnie i działało zgodnie z oczekiwaniami i bez problemów ...
landroni

@ Fix na swojej stronie głównej mówi, że jest za darmo!
Arch Linux Tux,

1
@ArchLinuxTux Na easy2boot.com/download jest napisane: „... jest bezpłatny do użytku niekomercyjnego”. W moim rozumieniu narusza to definicję Wolnego Oprogramowania ( en.wikipedia.org/wiki/Free_software ) i oczywiście mam na myśli „Wolny jak w Wolnej Mowie” (nie zabiorą nam tego), a nie „Wolny jak w Wolnym Piwie” „(nie musisz za to płacić). Nie mogłem znaleźć żadnego tekstu „licencji” na stronie głównej easy2boot. Byłbym zadowolony, gdyby było to bezpłatne (bezpłatne!) Oprogramowanie, w takim przypadku proszę podać link, a ja usunę lub dostosuję ten komentarz.
Felix,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.