Вопрос или проблема
При установке Parrot Sec OS 5.2 я столкнулся с некоторыми ошибками. Вот сообщение об ошибке, предоставленное установщиком:
Мой компьютер поддерживает режим UEFI и режим BIOS, и я пытался использовать программы для записи флешек Rufus и BalenaEtcher, также пробовал режим MBR и UEFI, а также пытался установить флешку в формате GPT и MBR.
Однако эти действия не дали результатов. Сообщение об ошибке продолжает появляться. Это делает невозможным установку этой системы. После появления этого сообщения об ошибке я не могу смонтировать этот раздел в системе Ubuntu.
Если это связано с проблемой кода на Python в этой установочной программе, пожалуйста, скажите, как это исправить (я способен писать код на Python, не новичок). Если эта проблема не имеет отношения к коду на Python, пожалуйста, скажите, как правильно с ней справиться.
Я сам решил эту проблему. Если вы можете видеть мой вопрос, пожалуйста, внимательно ознакомьтесь с моим решением.
Подтвердите, поддерживает ли ваш компьютер режим UEFI. Если вы несколько раз не смогли установить Parrot Sec OS и в вашем BIOS нет явного слова “UEFI mode”, значит, ваш BIOS не полностью поддерживает режим UEFI или не поддерживает режим UEFI вообще.
В этом случае все, что вы можете сделать, это найти материнскую плату или другой компьютер, который поддерживает режим UEFI, вставить жесткий диск, на который вы хотите установить Parrot Sec OS, в компьютер, поддерживающий режим UEFI, и снова запустить установочный программу.
Вы можете получить сообщение на последнем этапе о том, что “программа вернула тайм-аут”. Не обращайте на это внимания. После завершения установки удалите установочный носитель, перезагрузите компьютер и посмотрите в BIOS.
В это время вы будете удивлены, обнаружив, что загрузочная программа Grub Parrot загрузила Parrot нормально, и вы можете с удовольствием использовать Parrot Sec OS.
Если установка все еще не удалась, пожалуйста, проверьте следующие проблемы:
- Жесткий диск в формате GPT? Если нет, пожалуйста, измените на формат GPT.
- Флешка (установочный носитель) в формате GPT? Если нет, пожалуйста, измените на формат GPT.
- Установочный носитель записан на флешку правильно? Если нет, пожалуйста, используйте профессиональную программу записи, такую как Rufus или Balena Etcher.
- Включите режим UEFI в BIOS, который поддерживает UEFI, и установите флешку как первый элемент загрузки.
- Нажмите “установить” на рабочем столе, чтобы начать установку системы и выберите правильное место для установки.
- Пожалуйста, старайтесь не отключать экран компьютера.
Ответ или решение
Для решения проблемы с установкой Parrot OS, возникающей с ошибкой "Command ‘grub-install –target=i386-pc –recheck –force /dev/sdb’ returned non-zero exit status 1", необходимо рассмотреть несколько аспектов, касающихся конфигурации системы и процесса установки.
Возможные причины и решения
-
Проверка поддержки UEFI:
Убедитесь, что ваш компьютер полностью поддерживает режим UEFI. Если в BIOS нет опции "UEFI mode", возможно, ваша материнская плата не поддерживает UEFI. В таком случае, вам следует найти другой компьютер с поддержкой UEFI или поменять материнскую плату. -
Формат жесткого диска:
Проверьте, находится ли жесткий диск в формате GPT. Если он в MBR, вам нужно будет изменить его на GPT. Это можно сделать с помощью утилит, таких как GParted. -
Формат USB-накопителя:
Убедитесь, что USB-накопитель, используемый для установки, также отформатирован в GPT. Если нет, отформатируйте его в нужный формат. -
Корректная запись образа:
Проверьте, что установочный образ Parrot OS был записан на USB-накопитель правильно. Используйте надежные программы как Rufus или Balena Etcher для создания загрузочных носителей. -
Настройки BIOS:
Включите UEFI-режим в BIOS и настройте USB-накопитель как первоочередное загрузочное устройство. Это позволит системе загрузиться с нужного носителя при запуске компьютера. -
Процесс установки:
Когда вы будете на этапе установки, убедитесь, что выбираете правильный раздел для установки системы. Если вы увидите предупреждение о "тайм-ауте" в конце установки, не беспокойтесь об этом — завершите установку. -
Не отключайте экран:
Убедитесь, что компьютер не переходит в режим сна и экран не отключается во время установки.
Альтернативное решение
Если вы попробовали все вышеперечисленные шаги, но установка все равно не удалась, вы можете попробовать следующие действия:
-
Проверка дисков: Используйте команду
fsck
для проверки дисков на наличие ошибок, если система не может их смонтировать. -
Логи установки: Подробно просмотрите журналы установки для выявления других потенциальных ошибок. Это можно сделать, загрузившись в Live-режим и проверив логи.
-
Использование другого USB-накопителя: Иногда бывают несовместимости определенных USB-накопителей. Попробуйте использовать другой.
Такое внимание к деталям и следование рекомендациям должно помочь вам успешно установить Parrot OS. Если ошибка продолжает возникать, обращайтесь к сообществу пользователей Parrot OS или на специализированные форумы по вашему оборудованию для получения дополнительной поддержки.