[Системное администрирование] Создание загрузочной флешки c HirensBootCD в mac os
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Предисловие: в моем случае нужен был загрузочный 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 disk2
1: 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 directory
Enter 'help' for information
Не обращаем анимания на данную ошибку!
Отметим раздел активным, затем снова отмонтируем usb накопитель.
Пишем в терминале (вводим все построчно):
sudo fdisk -e /dev/disk2
print
f 1
write
print
exit
diskutil 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
===========
Похожие новости:
- [Системное администрирование, Карьера в IT-индустрии, DevOps] После DevOps: как стать SRE и устроиться на работу в Google
- [Системное администрирование, Софт, IT-компании] Microsoft выкатила хотфикс для проблемы с ChkDsk
- [Системное администрирование, IT-инфраструктура, Виртуализация, Облачные сервисы] Виртуальные машины и тест Гилева
- [Системное администрирование, Хранение данных, Разработка под Windows, Софт] При обновлении Windows 10 запуск команды chkdsk повреждает файловую систему SSD
- [Системное администрирование, Серверное администрирование, DevOps, Kubernetes] Понимание вертикального автомасштабирования подов в Kubernetes (перевод)
- [Системное администрирование, Сетевые технологии] Настройка Single Sign-On в Zimbra Collaboration Suite 9 Open-Source Edition
- [Информационная безопасность, Системное администрирование, IT-инфраструктура, Лайфхаки для гиков] Как не проиграть войну криптолокерам в 2021 году
- [Системное администрирование, Сетевые технологии, Облачные сервисы, Сетевое оборудование] Коммутаторы L2, L2+ и L3 — что, когда, куда, откуда, как, зачем и почему?
- [Системное администрирование, Софт] В тестовой сборке Windows 10 появилась утилита Disk Usage — анализатор дискового пространства из командной строки
- [Системное администрирование, Серверное администрирование, DevOps, Kubernetes] Сравнение Managed Kubernetes сервисов: GKE, EKS и AKS (перевод)
Теги для поиска: #_sistemnoe_administrirovanie (Системное администрирование), #_hirensbootcd_mac_os, #_mac_os, #_unetbootin, #_usb_flash_drive, #_sistemnoe_administrirovanie (
Системное администрирование
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 21:07
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Предисловие: в моем случае нужен был загрузочный 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 disk2 1: 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 directory
Enter 'help' for information Не обращаем анимания на данную ошибку! Отметим раздел активным, затем снова отмонтируем usb накопитель. Пишем в терминале (вводим все построчно): sudo fdisk -e /dev/disk2
f 1 write exit diskutil 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 =========== Похожие новости:
Системное администрирование ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 21:07
Часовой пояс: UTC + 5