Puncte:1

Erori la instalarea Ubuntu 20.04 pe un Mac Mini A1993

drapel in

Am decis să instalez Ubuntu pe Mac Mini și să șterg partiția macOS. În timp ce instalam Ubuntu 20.04 pe modelul meu Mac Mini 2018 A1993, am întâlnit câteva erori și programul de instalare nu a putut finaliza. Prima eroare fatală a fost grub-install „/dev/nvme0n1” a eșuat. Apoi am rulat Boot-Repair și a arătat asta NVRAm blocat este detectat. De asemenea, URL-ul de lipire indica asta Atât GPT-ul principal, cât și cel de rezervă sunt corupte. Încercați să faceți un tabel nou și să utilizați salvarea lui Parted pentru a recupera partițiile. Ma poate ghida cineva in directia corecta? Este prima dată când fac acest tip de instalare.

Eroare 1:

Eroare 1

Eroare 2:

Eroare 2

Partiții GParted:

Partiții GParted

Eroare la boot-reparare:

Eroare de boot-reparare

https://paste.ubuntu.com/p/vm6gZhNyJJ/

============================ Rezumatul reparațiilor de pornire =================== ===========

Eroare: atât tabelul GPT principal, cât și cel de rezervă sunt corupte. Încercați să faceți un tabel nou și să utilizați caracteristica de salvare a lui Parted pentru a recupera partițiile.
cat: /sys/firmware/efi/vars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c/data: Eroare de intrare/ieșire

Reparație recomandată: ____________________________________________________________

Reparația implicită a utilitarului Boot-Repair va șterge (pentru a remedia pachetele) și va reinstala grub-efi-amd64-signed of
nvme0n1p2,
folosind următoarele opțiuni: nvme0n1p1/boot/efi,
Se vor efectua reparații suplimentare: unhide-bootmenu-10s use-standard-efi-file


/boot/efi adăugat în nvme0n1p2/fstab
Montați nvme0n1p1 pe /mnt/boot-sav/nvme0n1p2/boot/efi
Niciun folder nvme0n1p2/boot/efi/efi/ubuntu/mint
chroot /mnt/boot-sav/nvme0n1p2 apt-get -y update
Curățați GRUB-ul de nvme0n1p2
grub-efi-amd64-signed disponibil
Următoarele pachete suplimentare vor fi instalate:
efibootmgr grub-efi-amd64-bin
Următoarele pachete NOI vor fi instalate:
efibootmgr grub-efi-amd64-bin grub-efi-amd64-signed
0 actualizat, 3 nou instalat, 0 de eliminat și 190 nu au fost actualizate.
DEBCHECK debOK, grub-efi-amd64-semnat
DEBCHECK debOK
shim-semnat disponibil
Vă rugăm să introduceți: 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
shim-semnat disponibil
Linux-headers-generic disponibil
linux-signed-generic NU este disponibil (problema cu politica apt-cache)
Apoi tastați: sudo chroot "/mnt/boot-sav/nvme0n1p2" apt-get install -y grub-efi-amd64-signed shim-signed linux-headers-generic

Afișați meniul de pornire GRUB în nvme0n1p2/etc/default/grub

== Reinstalați grub-efi-amd64-signed shim-signed linux-headers-generic al nvme0n1p2 ==

grub-install --version
grub-install (GRUB) 2.04-1ubuntu26.13

efibootmgr -v din chroot înainte de instalarea grub
show_order(): Eroare de intrare/ieșire
Omiterea variabilei ilizibile „Boot0080”: eroare de intrare/ieșire
Omiterea variabilei ilizibile „BootFFFF”: eroare de intrare/ieșire

uname -r
5.11.0-27-generic

grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Instalare pentru platforma x86_64-efi.
grub-install: avertisment: Nu pot citi variabilele EFI Boot*.
grub-install: avertisment: read_file: nu s-a putut citi din fișier: eroare de intrare/ieșire.
grub-install: avertisment: vars_get_variable: read_file(/sys/firmware/efi/vars/Boot0080-8be4df61-93ca-11d2-aa0d-00e098032b8c/raw_var) a eșuat: eroare de intrare/ieșire.
grub-install: avertisment: efi_get_variable: ops->get_variable failed: eroare de intrare/ieșire.
grub-install: eroare: nu s-a putut înregistra intrarea de pornire EFI: eroare de intrare/ieșire.
Cod de ieșire: 1

dosfsck -a /dev/nvme0n1p1
fsck.fat 4.1 (24.01.2017)
0x41: Bitul murdar este setat. Fs nu a fost demontat corect și unele date pot fi corupte.
Îndepărtează automat bitul murdar.
Rezumatul clusterului gratuit greșit (123043 vs. cu adevărat 121706)
Auto-corectare.
Efectuarea modificărilor.
/dev/nvme0n1p1: 25 de fișiere, 9078/130784 clustere

grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Instalare pentru platforma x86_64-efi.
grub-install: avertisment: Nu pot citi variabilele EFI Boot*.
grub-install: avertisment: read_file: nu s-a putut citi din fișier: eroare de intrare/ieșire.
grub-install: avertisment: vars_get_variable: read_file(/sys/firmware/efi/vars/Boot0080-8be4df61-93ca-11d2-aa0d-00e098032b8c/raw_var) a eșuat: eroare de intrare/ieșire.
grub-install: avertisment: efi_get_variable: ops->get_variable failed: eroare de intrare/ieșire.
grub-install: eroare: nu s-a putut înregistra intrarea de pornire EFI: eroare de intrare/ieșire.
Cod de ieșire: 1

rm -Rf /dev/nvme0n1p1/ubuntu .. fedora

grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Instalare pentru platforma x86_64-efi.
grub-install: avertisment: Nu pot citi variabilele EFI Boot*.
grub-install: avertisment: read_file: nu s-a putut citi din fișier: eroare de intrare/ieșire.
grub-install: avertisment: vars_get_variable: read_file(/sys/firmware/efi/vars/Boot0080-8be4df61-93ca-11d2-aa0d-00e098032b8c/raw_var) a eșuat: eroare de intrare/ieșire.
grub-install: avertisment: efi_get_variable: ops->get_variable failed: eroare de intrare/ieșire.
grub-install: eroare: nu s-a putut înregistra intrarea de pornire EFI: eroare de intrare/ieșire.
Cod de ieșire: 1

efibootmgr -v de la chroot după instalarea grub
show_order(): Eroare de intrare/ieșire
Omiterea variabilei ilizibile „Boot0080”: eroare de intrare/ieșire
Omiterea variabilei ilizibile „BootFFFF”: eroare de intrare/ieșire
Eroare: NVram este blocat (Ubuntu nu a fost găsit în efibootmgr).

chroot /mnt/boot-sav/nvme0n1p2 update-grub
Fișierul sursă `/etc/default/grub'
Fișierul sursă `/etc/default/grub.d/init-select.cfg'
Se generează fișierul de configurare grub...
Imaginea Linux găsită: /boot/vmlinuz-5.11.0-27-generic
Imagine initrd găsită: /boot/initrd.img-5.11.0-27-generic
grub-probe: eroare: nu poate găsi o unitate GRUB pentru /dev/sda1. Verificați-vă dispozitivul.harta.

Afișați meniul de pornire GRUB în nvme0n1p2/boot/grub/grub.cfg

A apărut o eroare în timpul reparației.

Blocat-NVram detectat.


============================ Informații de pornire după reparație ================== ==========

 => Nu este instalat niciun încărcător de pornire în MBR-ul /dev/nvme0n1.

nvme0n1p1: ________________________________________________________________________________

    Sistem de fișiere: vfat
    Tip sector de boot: FAT32
    Informații despre sectorul de pornire: Conform informațiilor din sectorul de pornire, nvme0n1p1 
                       incepe de la sectorul 2048. Dar conform informatiilor din 
                       fdisk, nvme0n1p1 începe la sectorul 1. Potrivit 
                       informații în sectorul de boot, nvme0n1p1 are 131072 
                       sectoare.. Dar conform informațiilor din partiție 
                       tabel, are 16414 sectoare.
    Sistem de operare:  
    Fișiere de pornire: /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: ___________________________________________________________________________

    Sistem de fișiere: ext4
    Tip sector de boot: -
    Informații despre sectorul de pornire: 
    Sistem de operare: Ubuntu 20.04.3 LTS
    Fișiere de pornire: /boot/grub/grub.cfg /etc/fstab /etc/default/grub

sda: ________________________________________________________________________________

    Sistem de fișiere: iso9660
    Tip sector de pornire: necunoscut
    Informații despre sectorul de pornire: 
    Montare a eșuat: mount: /mnt/BootInfo/FD/sda: /dev/sda deja montat sau punct de montare ocupat.


================================ 1 OS detectat =============== ==================

OS # 1: Ubuntu 20.04.3 LTS pe nvme0n1p2

============================ Informații despre arhitectură/gazdă ================== ==========

Arhitectura CPU: 64 de biți
Sistemul de operare pentru sesiune live este Ubuntu pe 64 de biți (Ubuntu 20.04.3 LTS, focal, x86_64)


===================================== UEFI ============ ==========================

BIOS-ul este compatibil cu EFI și este configurat în modul EFI pentru această sesiune live.
SecureBoot dezactivat.

efibootmgr -v
Nu este setat niciun BootOrder; firmware-ul va încerca recuperarea
Această sesiune a fost detectată ca „în direct” deoarece df -Th / conține suprapunere



============================= Informaţii despre unitate/partiţie ================= =============

Informații despre discuri: ___________________________________________________________________________

nvme0n1: is-GPT, no-BIOSboot, are---ESP, not-usb, not-mmc, has-os, 2048 sectoare * 512 bytes

Informații despre partiții (1/3): ________________________________________________________

nvme0n1p1 : no-os, 32, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, nu departe
nvme0n1p2 : is-os, 64, apt-get, grub-pc , grub2, grub-install, no-grubenv, update-grub, farbios

Informații partiții (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

Informații partiții (3/3): _________________________________________________________

nvme0n1p1 : nu-sepboot, nu-boot, parțial nu are fstab, nu-sep-usr, nu---usr, parțial nu are fstab, std-grub.d, nvme0n1
nvme0n1p2 : nu-sepboot, cu-boot, fstab-fără-boot, nu-sep-usr, cu--usr, fstab-fără-usr, std-grub.d, nvme0n1

fdisk -l (filtrat): ________________________________________________________________

Disc nvme0n1: 113 GiB, 121332826112 octeți, 29622272 sectoare
Identificator disc: 3A71B754-BCE5-474C-B9AD-997AFC849E3F
           Start End Sectors Size Type
nvme0n1p1 256 131327 131072 512M Sistem EFI
nvme0n1p2 131328 29622050 29490723 112.5G Sistem de fișiere Linux
Sda disc: 14,66 GiB, 15728640000 octeți, 30720000 sectoare
Identificatorul discului: 0x2cf4ba3a
      Boot Start End Sectors Size Id Type
sda1 * 0 5999871 5999872 2.9G 0 Gol
sda2 5271500 5279499 8000 3.9M ef EFI (FAT-12/16/32)
sda3 6000640 30719999 24719360 11.8G 83 Linux

separat -lm (filtrat): ________________________________________________________

sda:15.7GB:scsi:512:512:necunoscut: USB DISK 2.0:;
nvme0n1:121GB:nvme:4096:4096:gpt:APPLE SSD AP0128M:;
1:1049kB:538MB:537MB:fat32:EFI System Partition:boot, special;
2:538MB:121GB:121GB:ext4::;

Spațiu liber (filtrat): _________________________________________________________

nvme0n1:115712MiB:nvme:4096:4096:gpt:APPLE SSD AP0128M:;
1:0,02MiB:1,00MiB:0,98MiB:gratuit;
1:115711MiB:115712MiB:0,84MiB:gratuit;
sda:15000MiB:scsi:512:512:necunoscut: USB DISK 2.0:;

gdisk (filtrat): ________________________________________________________________

MBR: hibrid
GPT: prezent
GPT valid cu MBR hibrid găsit; folosind GPT.
Disc /dev/nvme0n1: 29622272 sectoare, 113,0 GiB
Identificator disc (GUID): 3A71B754-BCE5-474C-B9AD-997AFC849E3F
Tabelul de partiții conține până la 128 de intrări
Tabelul principal de partiții începe la sectorul 2 și se termină la sectorul 5
Primul sector utilizabil este 6, ultimul sector utilizabil este 29622266
Partițiile vor fi aliniate pe granițele de 256 de sectoare
Spațiul total liber este de 466 de sectoare (1,8 MiB)
Număr Început (sector) Sfârșit (sector) Dimensiune Cod Nume
1 256 131327 512,0 MiB EF00 Partiție de sistem EFI
2 131328 29622050 112,5 GiB 8300
MBR: numai MBR
Avertizare! Tabelul de partiții secundar se suprapune pe ultima partiție
33 de blocuri!
Va trebui să ștergeți această partiție sau să o redimensionați într-un alt utilitar.
Disc /dev/sda: 30720000 de sectoare, 14,6 GiB
Identificator disc (GUID): 972F6C9F-26F2-465E-ADD9-849F4A1D2AE2
Tabelul de partiții conține până la 128 de intrări
Tabelul principal de partiții începe la sectorul 2 și se termină la sectorul 33
Primul sector utilizabil este 34, ultimul sector utilizabil este 30719966
Partițiile vor fi aliniate pe limite de 4 sectoare
Spațiul total liber este de 5992606 sectoare (2,9 GiB)
Număr Început (sector) Sfârșit (sector) Dimensiune Cod Nume
2 5271500 5279499 3,9 MiB EF00 Partiție de sistem EFI
3 6000640 30719999 11,8 GiB 8300 Sistem de fișiere Linux

blkid (filtrat): ________________________________________________________________

NAME 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 System Partition
âânvme0n1p2 ext4 3b5fc5ee-e457-45ac-9714-04ca68b282dd e3fe6fb4-fa99-4b09-9d49-1cbdbbb2749d                          

df (filtrat): _________________________________________________________________

                   Avail Use% Montat pe
nvme0n1p1 472,9 M 7% /mnt/boot-sav/nvme0n1p1
nvme0n1p2 97G 7% /mnt/boot-sav/nvme0n1p2
sda1 0 100% /cdrom

Opțiuni de montare: ________________________________________________________________________________

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 (filtrat) ===================

search.fs_uuid 3b5fc5ee-e457-45ac-9714-04ca68b282dd root 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

=================== nvme0n1p2/boot/grub/grub.cfg (filtrat) ==================== =

Ubuntu 3b5fc5ee-e457-45ac-9714-04ca68b282dd
Ubuntu, cu Linux 5.11.0-27-generic 3b5fc5ee-e457-45ac-9714-04ca68b282dd
### END /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_uefi-firmware ###

======================== nvme0n1p2/etc/fstab (filtrat) ================== ======

# <sistem de fișiere> <punct de montare> <tip> <opțiuni> <dump> <trecere>
# / a fost pe /dev/nvme0n1p2 în timpul instalării
UUID=3b5fc5ee-e457-45ac-9714-04ca68b282dd / ext4 errors=remount-ro 0 1
# /boot/efi a fost pe /dev/nvme0n1p1 în timpul instalării
/swapfile niciunul swap sw 0 0
UUID=68E1-6818 /boot/efi vfat defaults 0 1

==================== nvme0n1p2/etc/default/grub (filtrat) ==================== =

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=meniu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="stropire liniștită"
GRUB_CMDLINE_LINUX=""

================= nvme0n1p2: Locația fișierelor încărcate de Grub ==================

           GiB - GB Fragment(e) de fișier
   0,007831573 = 0,008409088 boot/grub/grub.cfg 1
   4,828136444 = 5,184172032 boot/vmlinuz 2
   4.828136444 = 5.184172032 boot/vmlinuz-5.11.0-27-generic 2
  50,703136444 = 54,442078208 boot/initrd.img 3
  50.703136444 = 54.442078208 boot/initrd.img-5.11.0-27-generic 3
  50,703136444 = 54,442078208 boot/initrd.img.old 3

=================== nvme0n1p2: ls -l /etc/grub.d/ (filtrat) ================ ===

-rwxr-xr-x 1 root root 18151 12 august 09:18 10_linux
-rwxr-xr-x 1 rădăcină rădăcină 42359 12 august 09:18 10_linux_zfs
-rwxr-xr-x 1 rădăcină rădăcină 12894 12 august 09:18 20_linux_xen
-rwxr-xr-x 1 root root 12059 Aug 12 09:18 30_os-prober
-rwxr-xr-x 1 root root 1424 Aug 12 09:18 30_uefi-firmware
-rwxr-xr-x 1 root root 214 Aug 12 09:18 40_custom
-rwxr-xr-x 1 rădăcină rădăcină 216 12 august 09:18 41_custom


================================ Mesaje StdErr ================= ================

Descriptorul fișierului 63 (pipe:[70841]) s-a scurs la invocarea lvs. PID părinte 6561: /bin/bash
Eroare: atât tabelul GPT principal, cât și cel de rezervă sunt corupte. Încercați să faceți un tabel nou și să utilizați caracteristica de salvare a lui Parted pentru a recupera partițiile.
================================ Mesaje StdErr ================= ================

Descriptorul fișierului 63 (pipe:[70841]) s-a scurs la invocarea lvs. PID părinte 6561: /bin/bash
Eroare: atât tabelul GPT principal, cât și cel de rezervă sunt corupte. Încercați să faceți un tabel nou și să utilizați caracteristica de salvare a lui Parted pentru a recupera partițiile.
Nmath avatar
drapel ng
Dacă ați rulat boot-repair, probabil că ați avut deja o problemă pe care încercați să o remediați. Puteți să vă editați întrebarea și să includeți mai multe detalii și context despre problemele pe care le întâmpinați?
oldfred avatar
drapel cn
Boot-Repair nu va deteriora tabelele de partiții. Rulează în primul rând actualizări grub sau instalări grub și alte comenzi standard pentru a documenta sistemul. După cum sugerează, este posibil să aveți nevoie de salvare separată pentru a încerca să recuperați partițiile. Aveți o copie de rezervă a tabelului de partiții sau altă documentație despre ce partiții aveți? Salvarea separată pare mai ușoară decât testdisk https://askubuntu.com/questions/665445/upgraded-to-windows-10-on-dual-boot-and-cant-boot-to-ubuntu-partition Utilizat parted rescue https://ubuntuforums.org/showthread.php?t=2362656 & https://www.gnu.org/software/parted/manual/parted.html#rescue
euffi avatar
drapel in
@Nmath Mi-am editat întrebările și am inclus mai multe informații și imagini cu erorile.
Nmath avatar
drapel ng
Nu are sens IMO să ruleze boot-repair când tot ceea ce încerci să repari este o instalare care nu a avut succes la început. În primul rând, m-aș asigura că BIOS-ul plăcii de bază este actualizat. Consultați documentația și suportul pentru placa de bază pentru a face acest lucru. Apoi, *înainte de instalare* - ar trebui să formatați hard disk-ul ca GPT. Puteți face acest lucru folosind „Discuri” în sesiunea live (Încercați Ubuntu când porniți de pe mediul de instalare). Formatarea va crea un nou tabel de partiții. Atunci ar trebui să puteți instala Ubuntu. Spune-ne dacă acest lucru funcționează pentru tine
Puncte:1
drapel in

Am întâlnit aceleași probleme în timpul instalării Linux Mint - se pare că grub nu poate scrie în NVRAM în MacMini (fără idee ce înseamnă asta, doar repetând ceea ce am citit) și, prin urmare, trebuie să facă lucrurile puțin diferit.

Apoi, aveți două opțiuni:

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.