Hirens boot cd не загружается с флешки
Я являюсь долгосрочным пользователем загрузочного компакт-диска Hiren , но компакт-диск не поддерживает загрузку на оборудовании UEFI / EFI / SecureBoot. Существует ли какое-либо обновление / патч для установки на образ компакт-диска, чтобы можно было загружаться без BIOS? Могу ли я сделать это сам? (Поместив несколько файлов в ISO-образ?)
Изменить: Запуск Hiren с USB на EFI тоже считается альтернативой.
Чтобы уточнить, прежде чем принимать ответ: я опробую решение на:
- Компьютер EFI (SecureBoot включен)
- Компьютер EFI (SecureBoot отключен)
Существует много предложений использовать инструменты, которые делают ISO-образ загрузочным с UEFI на флеш-диске, однако это не так просто, как это можно сделать только с ISO-файлами с поддержкой UEFI. Под UEFI включены ISO, я имею в виду, что файлы ISO содержат BOOT\EFI каталог с загрузчиком EFI. Hiren не имеет этого, поэтому инструменты не будут работать. Вот почему я задаю вопрос - есть ли способ заставить себя / скопировать другой загрузчик в HIREN и заставить его работать?
Это меня тоже беспокоит. Hirens - это круто, но EFI все испортил, как будто все испортило. кашель SecureBoot кашель Мы действительно разделяем боль, все становится сложнее, простые проблемы, которые можно решить за считанные минуты, занимают часы :( Я знаю, что есть несколько загрузочных дистрибутивов Linux с включенной загрузкой UEFI, но да, было бы здорово нанять, чтобы подготовиться к будущему. Этот вопрос станет все более и более важным, я думаю. OEM-производителям будет разрешено заблокировать устройство для включения безопасной загрузки , поэтому отключить безопасную загрузку не удастся. Это может стать проблемой для всех утилит, которые мы увидим. Просто заметка здесь.Краткий ответ: нет; Вы не можете сделать Hiren's Boot CD EFI совместимым.
Даже когда Hiren's использует Syslinux, и это правда, что Syslinux 6.03 теперь поддерживает UEFI (syslinux.efi), при обновлении компакт-диска Hiren до Syslinux 6.03 вы столкнетесь как минимум с 2 проблемами:
syslinux.efi не является подписанным приложением UEFI, тогда забудьте о сценарии SecureBoot.
Syslinux.efi (как и остальные менеджеры загрузки EFI) может загружать только те ядра, которые были собраны с определенными параметрами EFI, включенными, т.е.
Ядро Hiren не собрано с этими флагами «ON», и у вас (наверняка) нет точных источников / конфигурации для перестройки ядра при добавлении вышеупомянутых отсутствующих параметров, связанных с EFI.
Вы пробовали через USB с rufus? Попробуйте Руфус USB. Rufus - это утилита, которая помогает форматировать и создавать загрузочные флеш-накопители USB, такие как USB-ключи / флеш-накопители, карты памяти и т. Д. Работает с UEFI, а также с устаревшей загрузкой
Важно: выберите «Схема разделов MBR для компьютера с BIOS или UEFI»
- Отключить загрузку UEFI
- Включить опцию «Запустить CSM»
Затем, в списке порядка загрузки, я получил новую опцию загрузки через USB, без надписи «UEFI». Поместите это во-первых, и теперь флешка Hiren должна загрузиться!
Это не всегда возможно. Большинство основных конфигураций OEM UEFI не поддерживают CSM. +1, это мне очень помогло. Также вы можете отключить «Опцию безопасной загрузки». просто для ясности, там уже много прошивок только для UEFI. (нет биосов / csm / других вещей)Он загружается в мою новую систему и работает на всех компьютерах, которые я использую для ремонта. Если вы ищете копию только для чтения (CD / DVD), есть инструменты, которые могут сделать загрузочный компакт-диск EUFI и затем скопировать файлы . но это, вероятно, не будет работать для вас .
потому что я обычно нахожу (и почему я использую USB) то, что многие системы поставляются с отключенным загрузочным оптическим дисководом. Особенно, если это OEM-компьютер. некоторые Toshiba даже не дают возможность изменить это в биосе. Windows OEM должна быть загружена, и порядок дисков включен и изменен оттуда! Это представляет беспорядок поймать-22.
Системы разработаны с учетом обратной совместимости со старыми загрузочными дисками, что делает «преобразование компакт-диска в EUFI» неактуальным. То, что «устаревшая оптическая загрузка» автоматически отключается - вот что, вероятно, вызывает ваши проблемы.
Так что вы, скорее всего, ищете возможность загрузки системы с устаревшего оптического привода, который может быть недоступен в BIOS. :(
Одна из альтернативных / тестовых опций - удалить все другие диски из системы и проверить, не возвращается ли BIOS / boot к загрузке с оптического диска, когда другие устройства не найдены. Это скажет вам, если это компакт-диск или BIOS.
А результат-то какой?
Лучше всего вариант "Create bootable flash disk as a copy of DOS-based floppy disk" с указанием предварительно извлеченного из ISO загрузочного образа.
Затем обязательно заменить JO.SYS на JO.SYS без меню.
После в корень флешки положить папку BootCD из ISO.
Еще момент, на который обратить внимание - форматировать в FAT, а не в FAT32.
Если думать логически, то при загрузке с флешки CD в общем-то не нужен, все должно быть на флешке, для этого она и делается.
проблема так и осталась..
Проблема явно не в CD, если удаление и отключение не помогло.
она не зависит от языка..
пробовал анг 9.1 и русский 9.2, чипсет i915p, cd-rom оключил (не нужен он мне), гружусь с флехи, доходит до выбора запуска программ..
выбираю любую программу..
пропускаю загрузку всех дров по CD
пишет !! BootCD files were not found.
и надпись повторяется..
если ничего не делаю -все дрова для cd "грузятся" по умолчанию (хотя привода cd в системе нет!!)
то все стопорицца на ASPIATAP.SYS
распределение инфы на дисках:
A: - коммандные файлы от MS DOS (autoexec.bat, config.sys, emm386.exe,jo.sys .. ) (дискеты в дисководе нет!)
B: - файлы на флешке (директория bootcd, boot.img, memdisk.sys.. )
R: - ram-drive (директория temp, 1394cd.sys, atapicd.sys, mem.exe, w.bat, z.bat, cd.txt ..)
переменная %cdrom% у меня указывает на R: вместо B: !!
Ок.
Если пользовался FlashBoot, то эта прога в зависимости от варианта делает загрузочные флешки по-разному.
-Convert CD-
(o) Create bootable flash disk as a copy of bootable CD-ROM
В результате получается флешка (по крайней мере у меня), в которой загрузочный образ кладется как boot.img и используется загрузчик ISOLINUX. Возможно, поэтому и назначается B:
Попробуй сделать через
-Convert floppy-
(o) Create bootable flash disk as a copy of DOS-based floppy disk
Понадобится только перед этим извлечь загрузочный образ из ISO и подставить его.
А после скопировать на флешку папку BootCD и JO.SYS без меню.
Попробуй также использовать другие утилиты (в шапке есть ссылки) и вообще, поищи и почитай доп. инфу.
Попробуй еще красную строчку в AUTOEXEC.BAT переписать вот так:
Понадобится только перед этим извлечь загрузочный образ из ISO и подставить его.
А после скопировать на флешку папку BootCD и JO.SYS без меню.
пробовал - батва.. =(
главное с CD то все работает - а с флехи нет
выходит что облом чтоли ?
1. Очистка mbr флешки в Windows
2. Конвертирование ISO-файла в гибридный ISO-файл (только Linux)
3. Создание загрузочной флешки с сохранением изменений (Linux, Windows, Mac OS X)
4. Создание мультизагрузочной флешки (Windows)
5. Восстановление таблицы разделов и загрузчика mbr (Hiren's BootCD).
Для применения всех приведенных в статье решений (кроме 2 — работает только в Linux) потребуются операционные системы Microsoft Windows и Linux (или Mac OS X), утилиты Windows USB DVD Download Tool и RMPrepUSB (Windows), dd (Linux, Mac OS X), isohybrid (Linux), Unetbootin (Windows, Linux, Mac OS X), md5sum (Linux, Mac OS X), пустая флешка объемом не менее 8 Гб, а также «спасательная» флешка Hiren's BootCD 15.2.
1. Вопрос. Когда я устроился на новую работу, первые дни были посвящены обучению. На обучении всем ученикам было выдано по жесткому диску, содержащему инструкции и программное обеспечение. В одной из инструкций был приведен пример использования утилиты Windows 7 USB/DVD Download tool. С ее помощью в этом примере на флеш-накопитель записывался специальный ISO-образ операционной системы Windows 7. На практике этот способ не работал. Что делать?
Ответ. Конечно, проводить диагностику и решать проблему. Она может быть в неисправном ISO-файле (проверить его поможет утилита md5sum), неисправной флешке (открывается ли она в файловом менеджере Windows?) и неправильном коде mbr. В последнем случае перед использованием WUDT полезно будет очистить mbr. Это можно сделать с помощью командной строки, используя следующие команды:
Здесь N — номер флеш-накопителя в списке всех устройств, отображаемых с помощью команды list disk
Ответ. Похоже, скаченный Вами ISO-образ не является гибридным, т.е. он предназначен только для записи на CD и не подходит для записи на флеш-накопитель. Решить эту проблему можно с помощью утилиты isohybrid, входящей в состав syslinux. Она позволяет сконвертировать указанный ISO-образ для CD/Dvd в гибридный ISO-образ с таким же именем.
3. В ночную смену бывает время, когда нет работы и нечего делать. Чтобы как-то себя занять, я решил взять с собой Linux-LiveUSB, чтобы с пользой использовать свободное время (что запрещено по регламенту). Записав с помощью команды
на флешку гибридный ISO-образ ElementaryOS 0.4 'Loki', я загрузил эту операционную систему на компьютере. Далее я создал в каталоге Документы пустой файл, чтобы узнать, сохранится ли он после перезагрузки, как это было с загрузочной флешкой openSUSE 13.1 GNOME, созданной аналогичным образом, с которой я смог не только создать такой файл, но и установить необходимые программы, не исчезнувшие после перезагрузки компьютера. Но с Elementary OS 0.4 такой трюк не прошел. Можно ли сделать так, чтобы при использовании загрузочной флешки с Elementary OS 0.4 изменения сохранялись также, как и в случае использования openSUSE 13.1 GNOME? Почему в openSUSE это работает, а в Elementary OS — нет?
При первой загрузке флешки openSUSE создается новый раздел с именем hybrid, содержащий файловую систему, в которой сохраняются все изменения, сделанные при работе с LiveUSB, включая созданные файлы и установленные программы. Elementary OS 0.4 самостоятельно так делать не умеет, но ей можно в этом помочь.
Во-первых, можно создать такой раздел, используя для записи iso-образа Elementary OS 0.4 на флешку утилиту Unetbootin. Для этого в ней можно указать место, используемое для сохранения изменений после перезагрузки (только для ubuntu и основанных на ней дистрибутивов), например 4096 Мбайт (см. картинку).
Изображение 1. Окно Unetbootin
Второй способ — вручную создать на флешке второй раздел с именем «casper-rw» (например, с помощью GParted) и указать в параметрах загрузки ядра ключевое слово «persistent», как это сделано в следующем ответе.
4. Я научился записывать на флеш-накопитель гибридные ISO-образа дистрибутивов ElementaryOS 0.4, Mageia4.1 и openSUSE 13.1 GNOME с помощью команды dd, но этот способ не подходит для того, чтобы создать мультизагрузочную флешку. Как создать такую флешку?
Ответ. Это можно сделать, добавив новую операционную систему в загрузочное меню установленного на флешку загрузчика операционной системы. Такие загрузчики бывают разные, также как и способы их установки на флеш-накопитель. С помощью конфигурационного файла меню загрузчика можно сделать так, чтобы при выборе в меню операционной системы загрузчик передавал управление ее ядру и создавал временную файловую систему с помощью ее начального ram-диска, а ядро загружало операционную систему, использовуя при этом файл iso-образа операционной системы. Для этого можно скопировать на флешку файлы iso-образа, ядра и начального ram-диска этой операционной системы. Таким образом, количество загружаемых с помощью такой флешки операционных систем, которые умеет загружать установленный на ней загрузчик, ограничено только ее объемом.
Файлы ядра и начального ram-диска обычно можно получить, распаковав их из файла iso-образа операционной системы с помощью архиватора. В Elementary OS, также как и в Ubuntu, они называются casper/vmlinuz и casper/initrd.lz
Один из способов установки загрузчика операционной системы на флешку заключается в использовании утилиты RMPrepUSB. Эта утилита имеет графический интерфейс и работает в Windows. Она позволяет установить загрузчики grub4dos и syslinux, обнулить таблицу разделов, создать первичный раздел, отформатировать его и даже проверить работоспособность загрузочного флеш-накопителя в эмуляторе QEMU.
Изображение 2. Окно RMPrepUSB
Для того, чтобы загрузить Elementary OS 0.4 загрузчиком grub4dos, установленным с помощью RMPrepUSB, необходимо добавить в загрузочное меню пункт, при выборе которого начинается загрузка этой операционной системы. Для этого создаем конфигурационный файл меню загрузчика grub4dos, который называется menu.lst, и, предполагая, что iso-образ, файлы ядра и начального ram-диска находятся на флешке в каталоге elementaryos, добавляем в него следующие строки:
В openSUSE файлы ядра и начального ram-диска называются boot/i386/loader/linux и boot/i386/loader/initrd. Для добавления в загрузочное меню запуска openSUSE 13.1 достаточно добавить в конфигурационный файл меню перед строкой title Reboot следующие строки (предполагая, что iso-образ, файлы ядра и начального ram-диска находятся на флешке в каталоге opensuse):
В такое загрузочное меню можно добавлять не только операционные системы, но и утилиты для проверки оперативной памяти компьютера, поверхности жесткого диска, сброса или изменения пароля Windows и т.п. Например, можно добавить в него вызов программы для проверки памяти MemTest86+, скопировав в корневой каталог флешки файл memtest.img и добавив в конфигурационный файл menu.lst перед title Reboot следующие строки:
5. Я использовал утилиту parted для этого, чтобы очистить таблицу разделов в mbr флешки, но по ошибке очистил таблицу разделов своего жесткого диска. После перезагрузки система не загрузилась. К счастью у меня оказалось несколько загрузочных флешек, содержащих различные дистрибутивы Linux. Как восстановить систему?
Ответ. Этот ситуации можно было бы избежать, при вызове parted сразу указав устройство, с которым Вы будете работать, например так:
Для восстановления таблицы разделов можно использовать утилиту TestDisk, которая входит в состав некоторых «спасательных» дистрибутивов Linux, таких как Parted Magic LiveCD или SystemRescueCD. Сейчас дистрибутив Parted Magic является платным, но можно использовать его бесплатную устаревшую версию, которая входит в состав Hiren's BootCD. В меню Hiren's BootCD она называется «Linux based rescue environment (Parted Magic 2012-10-10)». С помощью этих дистрибутивов можно восстановить не только таблицу разделов, но и загрузчик mbr, используя команду chroot.
Использование chroot для восстановления загрузчика Linux достаточно популярно и подробности об этом можно узнать на различных ресурсах в Интернете, включая видео на YouTube.
Инструкция по созданию загрузочной флэшки с помощью утилиты WinSetupFromUSB 1.0. Для примера используем флешку объёмом 1 Гбайт и создадим на ней установочные файлы Windows XP и образ с набором утилит Hirens Boot CD. Также на флешку можно установить загрузочные файлы Windows 7/Windows 8/Windows 2008/Linux указав их расположение в соответствующих полях утилиты по аналогии с Windows XP.
Предположим, что что флэш чистая и на ней ни когда не создавался загрузочный сектор Grub4Dos. Проделаем все действия поэтапно, от создания загрузочного раздела до копирования загрузчика на флэш.
Внимание! Некоторые антивирусы могут реагировать на файлы setup.ex_ и setup_dbg.ex_ (Exploit.Win32.IMG-WMF) входящие в состав программы. Это ложные срабатывания, в сборке вирусов нет.
Убедитесь, что на флэш нет нужной вам информации, так как будет произведено форматирование USB накопителя.
Запускаем WinSetupFromUSB, выбираем в списке обнаруженных съёмных носителей флэш или USB-HDD на которую запишем установочные файлы.
Перед копированием загрузочных файлов нужно подготовить флэшку. Воспользуемся встроенной утилитой Bootice.
Если вы уже создавали загрузочный раздел на флэш можно сразу перейти к шагу 2.
Создадим активный загрузочный раздел на флэшке, жмём кнопку Parts Manage
нажимаем ReFormat USB disk
в этом окне выбираем USB-HDD mode и Align to cylinder (63 sectors), жмём Next
Выбираем файловую систему, FAT32 или NTFS, вписываем имя флэшки и жмём ОК. Появится предупреждение, что будет создан новый раздел и флэшка будут отформатирована, все существующие файлы и разделы будут удалены. Соглашаемся, жмём OK.
После форматирования список разделов на флэшке будет выглядеть вот так.
Закрываем окно создания разделов и переходим на основное окно утилиты Bootice. Нажимаем на кнопку Refresh
нам станет доступна кнопка Process MBR, нажимаем её и создадим главную загрузочную запись
в этом окне выбираем GRUB4DOS 0.4.5b MBR (grldr.mbr), далее нажимаем Install/Config
Нажимаем Save to disk и в предупреждающем окне нажимаем ОК. Закрываем окно Master Boot Record и возвращаемся на основное окно утилиты Bootice
Теперь создадим загрузочную запись на созданном разделе, нажимаем Process PBR
и выбираем Grub4Dos 0.4.5b (2010-09-22) (FAT/NTFS/Ext2), далее жмём Install/Config
В этом окне ни чего не меняем, просто жмем ОК. Закрываем окно Partition Boot Record, закрываем Bootice.
Подготовительный этап завершён.
Переходим на основное окно и в поле Windows 2000/XP/2003 Setup указываем путь на предварительно распакованный образ операционной системы на диске или на CD-ROM с установочным диском.
В поле PartedMagic/Ubuntu Desktop variants/Other G4D comp. ISO указываем путь к образу Hirens Boot CD.
Для наблюдения за процессом копирования файлов можно выбрать флаг Show Log.
После задания путей к образам нажимаем на GO.
По окончании работы утилита сообщит Job done.
Закрываем утилиту, безопасно извлекаем флэш и пробуем с неё загрузиться.
После загрузки с флэш, появится загрузочное меню Grub4Dos,
в котором нужно выбрать Windows 2000/XP/2003 Setup, а затем First part of Windows XP Professional SP3 setup from partion 0.
После первого этапа установки и перезагрузки нужно снова загрузиться с флэш и теперь выбрать Second part of 2000/XP/2003 setup / Boot first internal hard disk
Если мы этого не cделать установщик потеряет расположение установочных файлов на флэш и установка закончится с ошибкой.
Для загрузки образа Hirens Boot CD выбираем Start HBCD_9.9_Russian from partion 0
Замечание: при использовании различных сборок Windows (например, ZverCD/DVD) возможны ошибки при создании установочной флэшки.
Читайте также: