Jak zrobić płytę CD z wieloma uruchomieniami, która uruchomi wybrany przez użytkownika plik ISO


37

Mam wiele płyt CD ISO pobranych z Internetu. Każdy z nich ma rozmiar około 100 MB i składa się z programów naprawczych / diagnostycznych i innych narzędzi. Niektóre z nich są oparte na systemie Linux; inne oparte są na klonach DOS, takich jak FreeDOS.

Chcę umieścić wszystkie ISO na jednej bootowalnej płycie DVD, aby podczas korzystania z DVD dostałem menu z monitem o wybranie ISO, którą chcę uruchomić. W jaki sposób mogę to zrobić?

Widziałem kilka ratunkowych płyt CD, które są kombinacjami ISO innych ludzi, ale nie mam pojęcia, jak zostały wykonane.


Jeśli chodzi o nagrodę:

Ja, inna osoba niż OP, wyróżniłem to pytanie za rozwiązanie, które spełnia WSZYSTKIE poniższe kryteria:

  • Jest na DVD (nie dyski flash !!!)
  • Jest wolny
  • Działa z dowolnym plikiem ISO, niezależnie od oryginalnego systemu operacyjnego

Odpowiedzi:


8

Przeprowadziłem badania i znalazłem to narzędzie o nazwie SARDU . To narzędzie jest bezpłatne do użytku niekomercyjnego. Czytam stronę internetową i myślę, że może zrobić to, czego szukasz. Możesz także zajrzeć na stronę „Dodatkowe”, aby dowiedzieć się, jak instalować pliki ISO, które nie są oficjalnie obsługiwane przez oprogramowanie.

EDYCJA: Znalazłem coś innego, chociaż ma konkretną listę obsługiwanych plików .iso, których musisz użyć; nie możesz użyć niczego innego niż te. Nazywa się MultiCD i jest skryptem powłoki. Oto lista obsługiwanych dystrybucji. Większość rzeczy, na które patrzyłem, ma określoną listę rzeczy, które możesz zainstalować. SARDU to jedyny, jaki do tej pory widziałem, który pozwala korzystać z dowolnych ISO.

Ale tak na poważnie, co jest złego w korzystaniu z dysków flash? To z pewnością bardzo interesujące pytanie, ale moim zdaniem dyski flash są bardziej praktyczne. Możesz uzyskać dyski flash w DUŻO większych rozmiarach niż nawet dyski DVD o największej pojemności.


1
Narzędzie wydaje się interesujące, ale z jakiegoś powodu wszystkie jego pola wyboru są wyłączone po uruchomieniu. Masz pojęcie, co może być tego przyczyną? [ Edycja: Wydaje mi się, że zrozumiałem, dlaczego, nieważne.] (Jeśli chodzi o to, dlaczego nie chcę dysków flash: sam fakt , że można je wielokrotnie zapisywać, jest powodem. Ten sam powód, dla którego nie należy przechowywać kopii zapasowych na dyskach flash: mogą zostać przypadkowo pomieszane.)
Mehrdad

To bardzo dobra uwaga, ale możesz po prostu zachować kopię zapasową dysku.
ephilip

Gdzie mam przechowywać kopię zapasową? Na innym dysku wielokrotnego zapisu? Chodzi o to, aby zachować jak najlepszą kopię zapasową tylko do odczytu. ;)
Mehrdad

1
Wygląda na to, że SARDU „ działa ”, ale jest dość ograniczony (przynajmniej bez przechodzenia przez wiele bólu). +1 to świetna opcja, ale naprawdę wolałbym coś łatwiejszego (lub przynajmniej bardziej rozszerzalnego).
Mehrdad

@ Mehrdad Na płycie DVD. xD
ephilip

7

Dostosuj szablon UBCD

Korzystając z szablonu dostarczonego z płytą UBCD, możesz łatwo dodawać własne obrazy ISO i mieć ładne menu do wyboru przez użytkownika:

Aby dodać własne obrazy ISO do UBCD, skopiuj je do c: \ ubcd-extract \ ubcd \ custom. Możesz opcjonalnie skompresować każdy obraz za pomocą gzip (za pomocą narzędzia takiego jak 7-Zip), aby je zmniejszyć. Następnie edytuj c: \ ubcd-extract \ ubcd \ custom \ custom.cfg i dodaj każdy obraz ISO do menu.

Na przykład:

LABEL -
MENU LABEL Windows 98
TEXT HELP
 Windows 98 boot disk
ENDTEXT
LINUX /boot/syslinux/memdisk
INITRD /ubcd/custom/win98.iso.gz
APPEND iso raw

Robiłem to przy wielu okazjach, aby tworzyć niestandardowe płyty UBCD lub po prostu alternatywne dyski CD z innymi narzędziami lub opcjami (np. Wiele systemów operacyjnych na żywo)


1
Czekaj, co!! Czy to naprawdę takie proste? Naprawdę mam nadzieję, że mam szansę to przetestować i że Note that not all ISO images can be successfully booted this way.ostrzeżenie nie ma zastosowania w moim przypadku ... zobaczmy, jak to się potoczy.
Mehrdad

Czasami wydaje się to działać. Jednak potrzebuje dokładnie tyle pamięci RAM, co rozmiar ISO (lub więcej?) ... czy istnieje sposób, aby tego uniknąć? W przeciwnym razie czytałbym 700 MB danych do pamięci, tylko po to, aby uruchomić ... a nawet dostałem „za mało pamięci” na maszynie wirtualnej o pojemności 2 GB, kiedy mój plik ISO ma 700 MB. Jakaś poprawka?
Mehrdad

Ach, OK, wygląda na to, że działa dobrze na VirtualBox, jeśli mam wystarczającą ilość pamięci. 700 MB to wciąż dużo ...
Mehrdad

Wygląda na to, że dostaję błąd, 0x0000007Bjeśli spróbuję użyć ISO instalacji XP w ten sposób ( INACCESSIBLE_BOOT_DEVICE) na VirtualBox. Nie jestem pewien, czy wypróbuję to na moim komputerze, ale zgaduję, że ta metoda może nie zawsze działać.
Mehrdad

hmm, nigdy nie próbowałem użyć ISO instalacji XP, tylko BartPE z XP Live.
MaQleod,

5

Rozważ przejście na dysk flash USB. Niosę 6 ISO na dysku USB, trochę Linuksa, niektóre dyski narzędziowe i ratunkowe. Korzystanie z USB jest znacznie szybsze i niezwykle łatwe do utworzenia za pomocą tego narzędzia:

Pen Drive Linux

Jak utworzyć dysk flash USB MultiBoot

  1. Uruchom YUMI-0.0.2.8.exe zgodnie z instrukcjami wyświetlanymi na ekranie
  2. Uruchom narzędzie ponownie, aby dodać więcej plików ISO / dystrybucji na dysk
  3. Uruchom ponownie komputer, ustawiając rozruch z urządzenia USB
  4. Wybierz dystrybucję do uruchomienia z menu i ciesz się!

Po utworzeniu dysku można łatwo dodawać i usuwać ręcznie z listy, jeśli napotkasz dystrybucję, która nie jest automatycznie obsługiwana przez oprogramowanie. (a przynajmniej tak było z poprzednią wersją, której używam)


+1 mogę użyć tego narzędzia przez cały czas, to pomogło mi tak wiele razy
Sandeep Bansal

Niektóre oprogramowanie nie pozwala na rozruch USB bez zmian konfiguracji
twinturbotom


2

Przeczytaj ten artykuł: Super-Disc: Projekt CD / DVD Multi-Boot Project przy użyciu ISOLINUX .
Metoda wykorzystuje ISOLINUX do złożenia DVD.

Artykuł jest zorientowany na Linuksa, ale na końcu zawiera także wskazówki dotyczące włączenia XP, który powinien działać we wszystkich wersjach systemu Windows.

Musisz zrozumieć, że zanim utworzysz płytę DVD z wieloma systemami, powinieneś być już w stanie zrobić działającą, rozruchową płytę CD każdego systemu operacyjnego, który zamierzasz dołączyć.


Hmmmmm nie wygląda trywialnie, ale wydaje się, że warto spróbować, przyjrzę się temu. Dzięki!
Mehrdad

Próbowałem zmusić go do działania, ale jest trudny do naśladowania - na przykład nie mogę znaleźć plików binarnych dla syslinux. :(
Mehrdad

1
Artykuł zawiera na początku listę wszystkich wymaganych narzędzi i ich stron internetowych. Syslinux pobrania zawiera isolinux.
harrymc

Tak, znalazłem stronę internetową i plik do pobrania, ale problem polega na tym, że wydaje się, że jest to kod źródłowy. Nie wiem, które pliki potrzebuję, a które nie.
Mehrdad

Pliki binarne znalazłem w podfolderze „core” zarówno w wydaniach Windows, jak i Linux. Poradnik zawiera szczegółowe informacje o tym, które pliki skopiować, więc po prostu postępuj zgodnie z instrukcjami. Jeśli nie widzisz pliku, poszukaj go w katalogu, w którym rozpakowałeś wydanie.
harrymc



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.