Русский
Русский
English
Статистика
Реклама

Создание загрузочной флешки c HirensBootCD в mac os

Предисловие: в моем случае нужен был загрузочный usb накопитель c "HirensBootCD", но потратил день я так и не нашел нормальной статьи как его сделать из под mac os, а также все они были основаны на установки образа с помощью "Unetbootin и Eather".


В итоге все заканчивается тем что usb накопитель не грузится. Почему так ?


Возьмем "Unetbootin" он просто напросто не создает загрузочную область на usb накопителе по крайне мере в mac os, а "Eather" не умеет создавать загрузочную область если ее нет изначально в образе iso, но зато установочные образы live linux подобные успешно грузятся.


И так начнем.


Что нам понадобится: usb накопитель минимум 2GB, терминал mac os, файл "mbr.bin" далее будет дана ссылка, "HirensBootCD" или любой другой образ и программа "Unetbootin" их можно найти с помощью поиска в интернете.


Шаг первый


Смотрим как у нас монтирован usb накопитель с помощью терминала


Пишем в терминале: diskutil list


В моем случае ответ выглядит так:


/dev/disk2 (external, physical):0: FDisk_partition_scheme *2.0 GB disk21: DOS_FAT_32 BOOTUSB 2.0 GB disk2s1

В дальнейшем все действия будут описаны с /dev/disk2 эта точка монтированная в моей системе, а в вашей может быть иначе.


Шаг второй


Форматируем usb накопитель с использованием команды diskutil с опцией MBRFormat.


Пишем в терминале:


sudo diskutil eraseDisk FAT32 BOOTUSB MBRFormat /dev/disk2

Затем отмонтируем usb накопитель.


Пишем в терминале: diskutil unmountDisk /dev/disk2


Шаг третий


Если у вас в дальнейшем возникла ошибка


fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directoryEnter 'help' for information

Не обращаем анимания на данную ошибку!


Отметим раздел активным, затем снова отмонтируем usb накопитель.


Пишем в терминале (вводим все построчно):


sudo fdisk -e /dev/disk2printf 1writeprintexitdiskutil unmountDisk /dev/disk2

Шаг четвертый


Скачаем syslinux дистрибутив (я скачал syslinux-5.00.zip).
Ссылка


Затем распаковываем архив и ищем папку "mbr", далее чтобы не вбивать путь этой папки руками просто перетащите папку в терминал.


Затем нужно прописать в терминале команду для перезаписи MBR.


Пишем в терминале: sudo dd conv=notrunc bs=440 count=1 if=mbr.bin of=/dev/disk2


Шаг пятый


С помощью "Unetbootin" записываем образ "HirensBootCD" на usb накопитель.


Затем переходим в папку HBCD в корневом каталоге usb накопителя и переименовываем файл isolinux.cfg в syslinux.cfg, далее копируем его в корень usb накопителя.


Загрузочный usb накопитель готов и его можно использовать по назначению.

Источник: habr.com
К списку статей
Опубликовано: 23.12.2020 00:17:09
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

Системное администрирование

Hirensbootcd mac os

Mac os

Unetbootin

Usb flash drive

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru