Як зробити CD з багатозавантажувальним файлом, який запустить обраний користувачем ISO файл


37

У мене багато ISO ISO, завантажених з Інтернету. Кожен розмір має приблизно 100 МБ і складається з програм ремонту / діагностики та інших інструментів. Деякі з них базуються на Linux; інші засновані на DOS-клонах, як FreeDOS.

Я хочу помістити всі ISO на один завантажувальний DVD, так що коли я використовую DVD, я отримаю меню, що спонукає мене вибрати ISO, який я хочу завантажувати. Як я можу це зробити?

Я бачив кілька рятувальних компакт-дисків, які є комбінацією ISO інших людей, але я не маю уявлення, як вони були зроблені.


Щодо щедрості:

Я, людина, яка відрізняється від ОП, вирішила вирішити це питання за рішення, яке відповідає ВСІМ із цих критеріїв:

  • Для DVD-дисків (не флешок !!!)
  • Безкоштовно
  • Працює з будь-яким ISO-файлом, незалежно від оригінальної ОС

2
Є спосіб зробити це за допомогою флешок ... reboot.pro/13555
Moab

Відповіді:


8

Я провів кілька досліджень і знайшов цей інструмент під назвою SARDU . Цей інструмент безкоштовний для некомерційного використання. Я читаю веб-сайт, і думаю, що він може робити те, що ви шукаєте. Ви також можете переглянути сторінку "Екстра", щоб дізнатися, як встановити ISO, які офіційно не підтримуються програмним забезпеченням.

EDIT: Ви знайшли щось інше, хоча в цьому списку підтримується певний список підтримуваних .iso, який вам потрібно використовувати; ви не можете використовувати нічого, крім цього. Це називається MultiCD , і це сценарій оболонки. Ось список підтримуваних дистрибутивів. Більшість матеріалів, які я переглянув, мають специфічний список речей, до яких можна вставити SARDU - це єдиний, який я бачив досі, що дозволяє використовувати будь-які ISO, які ви хочете.

Але серйозно, що не так у використанні флешок? Це, звичайно, дуже цікаве питання, але флеш-накопичувачі є більш практичними на мою думку. Ви можете отримати флешки в набагато більших розмірах, ніж навіть DVD з найбільшою ємністю.


1
Інструмент здається цікавим, але чомусь усі його прапорці вимкнені, коли я його запускаю. Будь-яка ідея, що може бути причиною цього? [ Редагувати: я думаю, я зрозумів, чому, не зауважте.] (Щодо того, чому я не хочу флеш-накопичувачів: саме той факт, що вони перезаписуються, є тією ж причиною, чому не слід зберігати резервні копії на флешках: їх можна випадково зіпсувати.)
Мехрдад

Це дуже вдалий момент, але ви можете просто зберегти резервне зображення накопичувача.
епіліп

Де я зберігаю резервну копію? На іншому перезаписуваному диску? Вся справа в тому, щоб зберегти остаточну резервну копію на чомусь лише для читання. ;)
Мехрдад

1
Здається, SARDU " працює ", але він досить обмежений (принаймні, не переживаючи сильного болю). +1 - це чудовий варіант, але я дійсно краще щось легше (або, принаймні, більш розширене).
Мехрдад

@Mehrdad На DVD. xD
ephilip

7

Налаштуйте шаблон UBCD

Використовуючи шаблон, що надається з UBCD, ви можете легко подати власні ISO-зображення та мати приємне меню для вибору користувача:

Щоб додати власні ISO-образи до UBCD, скопіюйте їх у c: \ ubcd-extracted \ ubcd \ custom. Ви можете необов'язково стискати кожне зображення за допомогою gzip (за допомогою інструмента, такого як 7-Zip), щоб зменшити їх. Потім відредагуйте c: \ ubcd-extracted \ ubcd \ custom \ custom.cfg та додайте до меню кожен ISO-образ.

Наприклад:

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

Я робив це неодноразово, щоб створити індивідуальні UBCD або просто альтернативні завантажувальні компакт-диски з іншими утилітами або параметрами (наприклад, декілька операційних операційних систем)


1
Чекати, що!! Невже так просто ?? Я дуже сподіваюся, що я отримаю шанс перевірити це, і що Note that not all ISO images can be successfully booted this way.попередження не застосовується в моєму випадку ... давайте подивимося, як це відбувається.
Мехрдад

Іноді, здається, це працює. Однак йому потрібно рівно стільки оперативної пам’яті, скільки розмір ISO (або більше ??)… Чи є спосіб уникнути цього? Інакше я б читав 700 Мб даних в пам'ять, просто для завантаження ... і мені навіть на "2-ГБ" віртуальній машині "не вистачає пам'яті", коли мій ISO-файл становить 700 МБ. Будь-яке виправлення?
Мехрдад

Ага, гаразд, здається, що він прекрасно працює на VirtualBox, якщо у мене достатньо пам’яті. 700 МБ - це ще багато, хоча ...
Мехрдад

Здається, я отримую помилку, 0x0000007Bякщо намагаюся використовувати XP встановлення ISO таким чином ( INACCESSIBLE_BOOT_DEVICE) на VirtualBox. Я не впевнений, чи спробую це на своєму фактичному комп’ютері, але я здогадуюсь, що цей метод може не завжди працювати.
Мехрдад

хм, я ніколи не намагався використовувати встановлення XP XP, просто BartPE з XP live.
MaQleod

5

Подумайте про перехід на флешку. На USB-накопичувачі я ношу 6 ізосів, кілька Linux, деякі утиліти та рятувальні диски. USB-досвід набагато швидше, і створити його за допомогою цього інструменту надзвичайно просто:

Ручка Drive Linux

Як створити флеш-диск MultiBoot USB

  1. Запустіть YUMI-0.0.2.8.exe, дотримуючись інструкцій на екрані
  2. Запустіть інструмент ще раз, щоб додати більше ISO / дистрибутивів на Диск
  3. Перезавантажте ПК, налаштувавши його на завантаження з USB-пристрою
  4. Виберіть у меню дистрибутив Boot і насолоджуйтесь!

Після створення диска легко додавати та вилучати зі списку вручну, якщо ви натрапите на дистрибутив, який не підтримується автоматично програмним забезпеченням. (або, принаймні, це було з попередньою версією, яку я використовую)


+1 Я весь цей час використовую цей інструмент, він мені допомагав так багато разів
Sandeep Bansal

Деякі вбудовані програми не дозволять завантажувати USB без змін конфігурації
twinturbotom


2

Подивіться цю статтю: Супердиск: CD / DVD із проектом з декількома завантаженнями за допомогою ISOLINUX .
Метод використовує ISOLINUX для збирання DVD.

Стаття орієнтована на Linux, але містить також в кінці вказівки щодо включення XP, який повинен працювати для всіх версій Windows.

Ви повинні розуміти, що перед тим, як зробити DVD з кількома завантаженнями, ви вже повинні мати можливість зробити робочий, завантажуваний компакт-диск кожного з ОС, який ви маєте намір включити.


Гммммм, не виглядає тривіально, але здається, що це варто зняти, я вивчу це. Спасибі!
Мехрдад

Я спробував змусити його працювати, але важко дотримуватися - наприклад, я не можу знайти бінарні файли для syslinux. :(
Мехрдад

1
У статті перераховано на початку всі необхідні інструменти та їх веб-сайти. Завантаження Syslinux містить ISOLINUX.
harrymc

Так, я знайшов веб-сайт та завантаження, але проблема полягає в тому, що він, здається, є вихідним кодом. Я не можу зрозуміти, які файли мені потрібні, а які - ні.
Мехрдад

Я знайшов двійкові файли у "основній" папці як у випусках Windows, так і в Linux. HowTo детально визначає, які саме файли копіювати куди, тому просто виконайте дії. Якщо ви не бачите файл, просто знайдіть його в каталозі, в який ви розпакували випуск.
harrymc

2

1
@paranoid, Moab: Ви впевнені, що XBootпрацює для довільних ISO? Здається, це дуже обмежено ...
Мехрдад

На сторінці сайту xboot, яку я опублікував, "Деякі ISO файли, які не підтримуються, можна додати за допомогою Grub4dos ISO Emulation. Перейдіть на сторінку Поради та рекомендації для отримання додаткової інформації".
Моав

1

На цій сторінці є багато інформації: http://www.hiren.info/pages/bootablecd здебільшого про те, як вони створили меню завантажувальних компакт-дисків Hiren's Boot, але вони могли бути адаптовані для інших цілей.

Ви також можете поглянути на Bart PE, щоб створити завантажувальне середовище для Windows. http://www.nu2.nu/pebuilder/

З повагою


На жаль Bart PE, здається, припинено - сайт повністю очищений :(
AntonK

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.