Я решил установить Ubuntu на свой Mac Mini и удалить раздел macOS. При установке Ubuntu 20.04 на мой Mac Mini 2018 модельного года A1993 я столкнулся с некоторыми ошибками, и программа установки не смогла завершить работу. Первая фатальная ошибка была grub-install '/dev/nvme0n1' не удалось
. Затем я запустил Boot-Repair, и он показал, что Обнаружен заблокированный NVRAM
. Также URL-адрес вставки указывал, что И основной, и резервный GPT повреждены. Попробуйте создать новую таблицу и использовать спасение Parted для восстановления разделов.
. Может ли кто-нибудь направить меня в правильном направлении? Я первый раз занимаюсь такой установкой.
Ошибка 1:
Ошибка 2:
GParted разделы:
Ошибка восстановления загрузки:
https://paste.ubuntu.com/p/vm6gZhNyJJ/
============================ Итоги восстановления загрузки =================== ===========
Ошибка: и основная, и резервная таблицы GPT повреждены. Попробуйте создать новую таблицу и использовать функцию восстановления Parted для восстановления разделов.
cat: /sys/firmware/efi/vars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c/data: Ошибка ввода/вывода
Рекомендуемый ремонт: ____________________________________________________________
Восстановление по умолчанию утилиты Boot-Repair будет очищать (чтобы исправить пакеты) и переустанавливать grub-efi-amd64-signed из
nvme0n1p2,
используя следующие параметры: nvme0n1p1/boot/efi,
Будет выполнен дополнительный ремонт: unhide-bootmenu-10s use-standard-efi-file
/boot/efi добавлен в nvme0n1p2/fstab
Смонтируйте nvme0n1p1 в /mnt/boot-sav/nvme0n1p2/boot/efi
Нет папки nvme0n1p2/boot/efi/efi/ubuntu/mint
chroot /mnt/boot-sav/nvme0n1p2 apt-get -y обновление
Очистить GRUB от nvme0n1p2
доступен grub-efi-amd64-signed
Будут установлены следующие дополнительные пакеты:
efibootmgr grub-efi-amd64-bin
Будут установлены следующие НОВЫЕ пакеты:
efibootmgr grub-efi-amd64-bin grub-efi-amd64-signed
0 обновлено, 3 установлено заново, 0 удалено и 190 не обновлено.
DEBCHECK debOK, grub-efi-amd64-signed
ДЕБПРОВЕРКА
доступно с шим-подписью
Введите: sudo chroot "/mnt/boot-sav/nvme0n1p2" dpkg --configure -ansudo chroot "/mnt/boot-sav/nvme0n1p2" apt-get install -fynsudo chroot "/mnt/boot-sav/nvme0n1p2" apt -get purge --allow-remove-essential -y grub*-common shim-signed
доступно с шим-подписью
linux-headers-generic доступен
linux-signed-generic НЕ доступен (проблема политики apt-cache)
Затем введите: sudo chroot "/mnt/boot-sav/nvme0n1p2" apt-get install -y grub-efi-amd64-signed shim-signed linux-headers-generic
Показать загрузочное меню GRUB в nvme0n1p2/etc/default/grub
== Переустановите grub-efi-amd64-signed shim-signed linux-headers-generic nvme0n1p2 ==
grub-установить --версия
установка grub (GRUB) 2.04-1ubuntu26.13
efibootmgr -v из chroot перед установкой grub
show_order(): ошибка ввода/вывода
Пропуск нечитаемой переменной «Boot0080»: ошибка ввода/вывода
Пропуск нечитаемой переменной «BootFFFF»: ошибка ввода/вывода
uname -r
5.11.0-27-общий
grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Установка для платформы x86_64-efi.
grub-install: предупреждение: невозможно прочитать переменные EFI Boot *.
grub-install: предупреждение: read_file: не удалось прочитать из файла: ошибка ввода/вывода.
grub-install: предупреждение: vars_get_variable: read_file(/sys/firmware/efi/vars/Boot0080-8be4df61-93ca-11d2-aa0d-00e098032b8c/raw_var) не удалось: ошибка ввода/вывода.
grub-install: предупреждение: efi_get_variable: ошибка ops->get_variable: ошибка ввода/вывода.
grub-install: ошибка: не удалось зарегистрировать загрузочную запись EFI: ошибка ввода/вывода.
Код выхода: 1
dosfsck -a /dev/nvme0n1p1
fsck.fat 4.1 (2017-01-24)
0x41: установлен грязный бит. Fs не был должным образом размонтирован, и некоторые данные могут быть повреждены.
Автоматическое удаление грязного бита.
Неверная сводка по свободному кластеру (123043 против действительно 121706)
Автокоррекция.
Выполнение изменений.
/dev/nvme0n1p1: 25 файлов, 9078/130784 кластера
grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Установка для платформы x86_64-efi.
grub-install: предупреждение: невозможно прочитать переменные EFI Boot *.
grub-install: предупреждение: read_file: не удалось прочитать из файла: ошибка ввода/вывода.
grub-install: предупреждение: vars_get_variable: read_file(/sys/firmware/efi/vars/Boot0080-8be4df61-93ca-11d2-aa0d-00e098032b8c/raw_var) не удалось: ошибка ввода/вывода.
grub-install: предупреждение: efi_get_variable: ошибка ops->get_variable: ошибка ввода/вывода.
grub-install: ошибка: не удалось зарегистрировать загрузочную запись EFI: ошибка ввода/вывода.
Код выхода: 1
rm -Rf /dev/nvme0n1p1/ubuntu .. федора
grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Установка для платформы x86_64-efi.
grub-install: предупреждение: невозможно прочитать переменные EFI Boot *.
grub-install: предупреждение: read_file: не удалось прочитать из файла: ошибка ввода/вывода.
grub-install: предупреждение: vars_get_variable: read_file(/sys/firmware/efi/vars/Boot0080-8be4df61-93ca-11d2-aa0d-00e098032b8c/raw_var) не удалось: ошибка ввода/вывода.
grub-install: предупреждение: efi_get_variable: ошибка ops->get_variable: ошибка ввода/вывода.
grub-install: ошибка: не удалось зарегистрировать загрузочную запись EFI: ошибка ввода/вывода.
Код выхода: 1
efibootmgr -v из chroot после установки grub
show_order(): ошибка ввода/вывода
Пропуск нечитаемой переменной «Boot0080»: ошибка ввода/вывода
Пропуск нечитаемой переменной «BootFFFF»: ошибка ввода/вывода
Ошибка: NVram заблокирован (Ubuntu не найден в efibootmgr).
chroot /mnt/boot-sav/nvme0n1p2 обновление-жратва
Исходный файл `/etc/default/grub'
Исходный файл `/etc/default/grub.d/init-select.cfg'
Создание файла конфигурации grub...
Найден образ Linux: /boot/vmlinuz-5.11.0-27-generic
Найден образ initrd: /boot/initrd.img-5.11.0-27-generic
grub-probe: ошибка: не удается найти диск GRUB для /dev/sda1. Проверьте свое устройство.карту.
Показать загрузочное меню GRUB в nvme0n1p2/boot/grub/grub.cfg
Во время ремонта произошла ошибка.
Обнаружен заблокированный NVram.
============================ Информация о загрузке после ремонта ================== ==========
=> В MBR /dev/nvme0n1 не установлен загрузчик.
nvme0n1p1: _____________________________________________________________________
Файловая система: vfat
Тип загрузочного сектора: FAT32
Информация о загрузочном секторе: Согласно информации в загрузочном секторе, nvme0n1p1
начинается в секторе 2048. Но по информации с
fdisk, nvme0n1p1 начинается с сектора 1. Согласно
информация в загрузочном секторе, nvme0n1p1 имеет 131072
секторов.. Но по инфе с раздела
таблица имеет 16414 секторов.
Операционная система:
Загрузочные файлы: /efi/BOOT/bkpbootx64.efi /efi/BOOT/bootx64.efi
/efi/BOOT/fbx64.efi /efi/BOOT/grubx64.efi
/efi/BOOT/mmx64.efi /efi/ubuntu/grubx64.efi
/efi/ubuntu/mmx64.efi /efi/ubuntu/shimx64.efi
/efi/ubuntu/grub.cfg
nvme0n1p2: _____________________________________________________________________
Файловая система: ext4
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система: Ubuntu 20.04.3 LTS
Загрузочные файлы: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
сда: ___________________________________________________________________________
Файловая система: iso9660
Тип загрузочного сектора: Неизвестно
Информация о загрузочном секторе:
Ошибка монтирования: mount: /mnt/BootInfo/FD/sda: /dev/sda уже смонтировано или точка монтирования занята.
================================ Обнаружена 1 ОС =============== ===================
ОС №1: Ubuntu 20.04.3 LTS на nvme0n1p2
============================ Информация об архитектуре/хосте ================== ==========
Архитектура ЦП: 64-битная
ОС Live-сеанса — 64-разрядная версия Ubuntu (Ubuntu 20.04.3 LTS, focus, x86_64)
==================================== UEFI ============ ==========================
BIOS совместим с EFI и настроен в режиме EFI для этого живого сеанса.
Безопасная загрузка отключена.
efibootmgr -v
BootOrder не установлен; прошивка попытается восстановить
Этот сеанс был обнаружен как «действующий», поскольку df -Th / содержит оверлей
============================= Информация о диске/разделе ================= ============
Информация о дисках: ____________________________________________________________________________
nvme0n1 : is-GPT, no-BIOSboot, has---ESP, not-usb, not-mmc, has-os, 2048 секторов * 512 байт
Информация о разделах (1/3): _________________________________________________________
nvme0n1p1 : no-os, 32, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, не далеко
nvme0n1p2: is-os, 64, apt-get, grub-pc, grub2, grub-install, no-grubenv, update-grub, farbios
Информация о разделах (2/3): _________________________________________________________
nvme0n1p1 : is---ESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
nvme0n1p2 : isnotESP, fstab-has-goodEFI, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
Информация о разделах (3/3): _________________________________________________________
nvme0n1p1 : не-sepboot, не-загрузка, часть-нет-fstab, не-sep-usr, нет---usr, часть-нет-fstab, std-grub.d, nvme0n1
nvme0n1p2 : не-sepboot, с-загрузкой, fstab-без-загрузки, не-sep-usr, с--usr, fstab-без-usr, std-grub.d, nvme0n1
fdisk -l (отфильтровано): ________________________________________________________
Диск nvme0n1: 113 ГиБ, 121332826112 байт, 29622272 сектора
Идентификатор диска: 3A71B754-BCE5-474C-B9AD-997AFC849E3F
Начальный Конечный Размер Сектора Тип
nvme0n1p1 256 131327 131072 512M Система EFI
nvme0n1p2 131328 29622050 29490723 112,5G файловая система Linux
Диск sda: 14,66 ГиБ, 15728640000 байт, 30720000 секторов
Идентификатор диска: 0x2cf4ba3a
Загрузочные начальные и конечные секторы Размер Идентификатор Тип
sda1 * 0 5999871 5999872 2.9G 0 Пусто
sda2 5271500 5279499 8000 3,9 Мб EFI (FAT-12/16/32)
sda3 6000640 30719999 24719360 11,8G 83 Linux
parted -lm (отфильтровано): _________________________________________________________
sda:15.7GB:scsi:512:512:неизвестно: USB-ДИСК 2.0:;
nvme0n1:121GB:nvme:4096:4096:gpt:APPLE SSD AP0128M:;
1:1049kB:538MB:537MB:fat32:EFI Системный раздел:boot, esp;
2:538 МБ:121 ГБ:121 ГБ:ext4::;
Свободное место (отфильтровано): ________________________________________________________________
nvme0n1:115712MiB:nvme:4096:4096:gpt:APPLE SSD AP0128M:;
1: 0,02 МБ: 1,00 МБ: 0,98 МБ: бесплатно;
1: 115711 МБ: 115712 МБ: 0,84 МБ: бесплатно;
sda:15000MiB:scsi:512:512:неизвестно: USB-ДИСК 2.0:;
gdisk (отфильтровано): ______________________________________________________________
МБР: гибрид
GPT: присутствует
Найден действительный GPT с гибридной MBR; с помощью GPT.
Диск /dev/nvme0n1: 29622272 сектора, 113,0 ГиБ
Идентификатор диска (GUID): 3A71B754-BCE5-474C-B9AD-997AFC849E3F.
Таблица разделов содержит до 128 записей.
Основная таблица разделов начинается со 2-го сектора и заканчивается в 5-м секторе.
Первый используемый сектор — 6, последний используемый сектор — 29622266.
Разделы будут выровнены по границам 256 секторов.
Всего свободного места 466 секторов (1,8 МБ).
Номер Начало (сектор) Конец (сектор) Размер Код Название
1 256 131327 512,0 МБ EF00 Системный раздел EFI
2 131328 29622050 112,5 ГиБ 8300
MBR: только MBR
Предупреждение! Вторичная таблица разделов перекрывает последний раздел на
33 блока!
Вам нужно будет удалить этот раздел или изменить его размер в другой утилите.
Диск /dev/sda: 30720000 секторов, 14,6 ГиБ
Идентификатор диска (GUID): 972F6C9F-26F2-465E-ADD9-849F4A1D2AE2.
Таблица разделов содержит до 128 записей.
Основная таблица разделов начинается со 2-го сектора и заканчивается 33-м сектором.
Первый используемый сектор — 34, последний используемый сектор — 30719966.
Разделы будут выровнены по границам 4-х секторов
Всего свободного места 5992606 секторов (2,9 ГиБ).
Номер Начало (сектор) Конец (сектор) Размер Код Название
2 5271500 5279499 3,9 МБ EF00 Системный раздел EFI
3 6000640 30719999 11,8 ГиБ 8300 Файловая система Linux
blkid (отфильтровано): ____________________________________________________________
ИМЯ FSTYPE UUID PARTUUID LABEL PARTLABEL
sda iso9660 2021-08-19-11-03-38-00 Ubuntu 20.04.3 LTS amd64
ââsda1 iso9660 2021-08-19-11-03-38-00 2cf4ba3a-01 Ubuntu 20.04.3 LTS amd64
ââsda2 vfat 54C5-9C6C 2cf4ba3a-02
ââsda3 2cf4ba3a-03
nvme0n1
âânvme0n1p1 vfat 68E1-6818 a5242004-c6a9-4f41-920c-c19066c9b4d2 Системный раздел EFI
âânvme0n1p2 ext4 3b5fc5ee-e457-45ac-9714-04ca68b282dd e3fe6fb4-fa99-4b09-9d49-1cbdbbb2749d
дф (отфильтровано): ________________________________________________________________
Доступно Использование% Установлено на
nvme0n1p1 472.9M 7% /mnt/boot-sav/nvme0n1p1
nvme0n1p2 97G 7% /mnt/boot-sav/nvme0n1p2
sda1 0 100% /диск
Варианты крепления: ________________________________________________________________________________
nvme0n1p1 rw, relatime, fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
nvme0n1p2 RW, Relatime
sda1 ro,noatime,nojoliet,check=s,map=n,blocksize=2048
=================== nvme0n1p1/efi/ubuntu/grub.cfg (отфильтровано) ====================
search.fs_uuid 3b5fc5ee-e457-45ac-9714-04ca68b282dd корень
установить префикс=($root)'/boot/grub'
конфигурационный файл $prefix/grub.cfg
=================== nvme0n1p2/boot/grub/grub.cfg (отфильтровано) ==================== знак равно
Ubuntu 3b5fc5ee-e457-45ac-9714-04ca68b282dd
Ubuntu с Linux 5.11.0-27-универсальный 3b5fc5ee-e457-45ac-9714-04ca68b282dd
### КОНЕЦ /etc/grub.d/30_os-prober ###
### КОНЕЦ /etc/grub.d/30_uefi-firmware ###
======================== nvme0n1p2/etc/fstab (отфильтровано) ================== ======
# <файловая система> <точка монтирования> <тип> <опции> <дамп> <пароль>
# / был в /dev/nvme0n1p2 во время установки
UUID=3b5fc5ee-e457-45ac-9714-04ca68b282dd / ext4 ошибки=remount-ro 0 1
# /boot/efi был на /dev/nvme0n1p1 во время установки
/swapfile нет swap sw 0 0
UUID=68E1-6818 /boot/efi vfat по умолчанию 0 1
==================== nvme0n1p2/etc/default/grub (отфильтровано) ==================== знак равно
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=меню
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || эхо Debian`
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск"
GRUB_CMDLINE_LINUX=""
================= nvme0n1p2: Расположение файлов, загружаемых Grub ==================
GiB – Фрагмент(ы) файла GB
0,007831573 = 0,008409088 boot/grub/grub.cfg 1
4.828136444 = 5.184172032 загрузка/vmlinuz 2
4.828136444 = 5.184172032 boot/vmlinuz-5.11.0-27-универсальный 2
50.703136444 = 54.442078208 boot/initrd.img 3
50.703136444 = 54.442078208 boot/initrd.img-5.11.0-27-общий 3
50.703136444 = 54.442078208 boot/initrd.img.old 3
=================== nvme0n1p2: ls -l /etc/grub.d/ (отфильтровано) ================ ===
-rwxr-xr-x 1 root root 18151 12 августа 09:18 10_linux
-rwxr-xr-x 1 root root 42359 12 августа 09:18 10_linux_zfs
-rwxr-xr-x 1 root root 12894 12 августа 09:18 20_linux_xen
-rwxr-xr-x 1 root root 12059 12 августа 09:18 30_os-prober
-rwxr-xr-x 1 root root 1424 12 авг 09:18 30_uefi-прошивка
-rwxr-xr-x 1 root root 214 12 августа 09:18 40_custom
-rwxr-xr-x 1 root root 216 12 августа 09:18 41_custom
=============================== Сообщения StdErr ================= ===============
Дескриптор файла 63 (канал: [70841]) просочился при вызове lvs. Родительский PID 6561: /bin/bash
Ошибка: и основная, и резервная таблицы GPT повреждены. Попробуйте создать новую таблицу и использовать функцию восстановления Parted для восстановления разделов.
=============================== Сообщения StdErr ================= ===============
Дескриптор файла 63 (канал: [70841]) просочился при вызове lvs. Родительский PID 6561: /bin/bash
Ошибка: и основная, и резервная таблицы GPT повреждены. Попробуйте создать новую таблицу и использовать функцию восстановления Parted для восстановления разделов.