2

Я пытаюсь установить Fedora 29 рядом с OSX на моем MacBook Air. Я скачал изображение и проверил контрольную сумму. Затем я отформатировал USB в файловую систему OSX Extended Journaled и создал загрузочный USB, используя

diskutil unmountDisk /dev/disk2s2
sudo dd bs=1m if=./Fedora-Workstation-Live-x86_64-29-1.2.iso  of=/dev/rdisk2

Однако, когда я запускаю свой Mac с USB с опцией тестирования и установки Fedora, я получаю следующую ошибку

Это не первый раз, когда я устанавливаю Fedora на свой Mac, но раньше я получал ту же ошибку, но все же носитель позволяет мне установить его, если я пытаюсь установить его напрямую, не тестируя его, что же не так? почему я получаю эту ошибку?

Редактировать:

Как я уже говорил, контрольная сумма в порядке

grep '^SHA256' *-CHECKSUM | awk -F '[()=]' '{ print $4 "  " $2 }' | shasum -a 256 -c
Fedora-Workstation-Live-x86_64-29-1.2.iso: OK

1 ответ1

1

Это решило мою проблему;

Вы столкнулись с этой ошибкой из-за того, как OSX обрабатывает USB-устройства. Вы запускаете команду dd, которая стирает диск и делает все, что нужно. Теперь, что Fedora ищет, так это стремление быть таким, как есть, когда она заканчивает писать. К сожалению, OSX завершает команду dd и сразу же автоматически монтирует диск. Это, конечно, вызывает целую кучу системных инструментов индексации, записывающих бесчисленное количество скрытых файлов. Это, в свою очередь, изменяет диск так, как его увидела команда dd. Поэтому сумма данных, которую ожидает средство проверки мультимедиа Fedora, не совпадает, так как содержимое диска изменилось.

По правде говоря, вы можете просто поехать в город без проверки проезда. Либо так, либо установите Disk Arbitrator, чтобы заблокировать автоматическое монтирование диска, а затем снова запустить dd .... будет работать без проблем.

Взято отсюда: https://bugzilla.redhat.com/show_bug.cgi?id=1282244

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .