Tôi đã quyết định cài đặt Ubuntu trên Mac Mini của mình và xóa phân vùng macOS. Trong khi cài đặt Ubuntu 20.04 trên Mac Mini 2018 model A1993, tôi đã gặp một số lỗi và trình cài đặt không thể hoàn tất. Lỗi nghiêm trọng đầu tiên là cài đặt grub '/ dev/nvme0n1' không thành công
. Sau đó, tôi đã chạy Boot-Repair và nó cho thấy rằng NVRAm bị khóa được phát hiện
. Ngoài ra, URL dán đã chỉ ra rằng Cả GPT chính và dự phòng đều bị hỏng. Hãy thử tạo một bảng mới và sử dụng giải cứu của Parted để khôi phục các phân vùng
. Bất cứ ai có thể hướng dẫn tôi đi đúng hướng? Đây là lần đầu tiên tôi thực hiện kiểu cài đặt này.
Lỗi 1:
Lỗi 2:
Phân vùng GParted:
Lỗi Boot-Repair:
https://paste.ubuntu.com/p/vm6gZhNyJJ/
============================ Tóm tắt sửa chữa khởi động =================== ===========
Lỗi: Cả bảng GPT chính và dự phòng đều bị hỏng. Hãy thử tạo một bảng mới và sử dụng tính năng cứu hộ của Parted để khôi phục các phân vùng.
mèo: /sys/firmware/efi/vars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c/data: Lỗi đầu vào/đầu ra
Đề nghị sửa chữa: ____________________________________________________________
Sửa chữa mặc định của tiện ích Boot-Repair sẽ thanh lọc (để sửa các gói) và cài đặt lại grub-efi-AMD64-signed của
nvme0n1p2,
sử dụng các tùy chọn sau: nvme0n1p1/boot/efi,
Việc sửa chữa bổ sung sẽ được thực hiện: unhide-bootmenu-10s use-standard-efi-file
/boot/efi được thêm vào trong nvme0n1p2/fstab
Gắn nvme0n1p1 trên /mnt/boot-sav/nvme0n1p2/boot/efi
Không có thư mục nvme0n1p2/boot/efi/efi/ ubuntu/mint
cập nhật chroot /mnt/boot-sav/nvme0n1p2 apt-get -y
Xóa GRUB của nvme0n1p2
có sẵn grub-efi-AMD64-signed
Các gói bổ sung sau sẽ được cài đặt:
efibootmgr grub-efi-AMD64-bin
Các gói MỚI sau đây sẽ được cài đặt:
efibootmgr grub-efi-AMD64-bin grub-efi-AMD64-signed
0 đã nâng cấp, 3 mới cài đặt, 0 cần xóa và 190 chưa nâng cấp.
DEBCHECK debOK, grub-efi-AMD64-signed
DEBCHECK debOK
shim-ký có sẵn
Vui lòng gõ: 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-ký có sẵn
linux-headers-generic có sẵn
linux-signed-generic KHÔNG khả dụng (vấn đề về chính sách apt-cache)
Sau đó gõ: sudo chroot "/mnt/boot-sav/nvme0n1p2" apt-get install -y grub-efi-amd64-signed shim-signed linux-headers-generic
Bỏ ẩn menu khởi động GRUB trong nvme0n1p2/etc/default/grub
== Cài đặt lại grub-efi-amd64-signed shim-signed linux-headers-generic của nvme0n1p2 ==
cài đặt grub --version
cài đặt grub (GRUB) 2.04-1ubuntu26.13
efibootmgr -v từ chroot trước khi cài đặt grub
show_order(): Lỗi đầu vào/đầu ra
Bỏ qua biến không đọc được "Boot0080": Lỗi đầu vào/đầu ra
Bỏ qua biến không đọc được "BootFFFF": Lỗi đầu vào/đầu ra
uname -r
5.11.0-27-chung
grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Đang cài đặt cho nền tảng x86_64-efi.
grub-install: cảnh báo: Không thể đọc các biến EFI Boot*.
grub-install: cảnh báo: read_file: không thể đọc từ tệp: Lỗi đầu vào/đầu ra.
grub-install: cảnh báo: vars_get_variable: read_file(/sys/firmware/efi/vars/Boot0080-8be4df61-93ca-11d2-aa0d-00e098032b8c/raw_var) không thành công: Lỗi đầu vào/đầu ra.
grub-install: cảnh báo: efi_get_variable: ops->get_variable không thành công: Lỗi đầu vào/đầu ra.
grub-install: lỗi: không thể đăng ký mục khởi động EFI: Lỗi đầu vào/đầu ra.
Mã thoát: 1
dosfsck -a /dev/nvme0n1p1
fsck.fat 4.1 (24-01-2017)
0x41: Bit bẩn được đặt. Fs không được ngắt kết nối đúng cách và một số dữ liệu có thể bị hỏng.
Tự động loại bỏ bit bẩn.
Tóm tắt cụm miễn phí sai (123043 so với thực sự 121706)
Tự động sửa lỗi.
Thực hiện các thay đổi.
/dev/nvme0n1p1: 25 tệp, cụm 9078/130784
grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Đang cài đặt cho nền tảng x86_64-efi.
grub-install: cảnh báo: Không thể đọc các biến EFI Boot*.
grub-install: cảnh báo: read_file: không thể đọc từ tệp: Lỗi đầu vào/đầu ra.
grub-install: cảnh báo: vars_get_variable: read_file(/sys/firmware/efi/vars/Boot0080-8be4df61-93ca-11d2-aa0d-00e098032b8c/raw_var) không thành công: Lỗi đầu vào/đầu ra.
grub-install: cảnh báo: efi_get_variable: ops->get_variable không thành công: Lỗi đầu vào/đầu ra.
grub-install: lỗi: không thể đăng ký mục khởi động EFI: Lỗi đầu vào/đầu ra.
Mã thoát: 1
rm -Rf /dev/nvme0n1p1/ubuntu .. fedora
grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Đang cài đặt cho nền tảng x86_64-efi.
grub-install: cảnh báo: Không thể đọc các biến EFI Boot*.
grub-install: cảnh báo: read_file: không thể đọc từ tệp: Lỗi đầu vào/đầu ra.
grub-install: cảnh báo: vars_get_variable: read_file(/sys/firmware/efi/vars/Boot0080-8be4df61-93ca-11d2-aa0d-00e098032b8c/raw_var) không thành công: Lỗi đầu vào/đầu ra.
grub-install: cảnh báo: efi_get_variable: ops->get_variable không thành công: Lỗi đầu vào/đầu ra.
grub-install: lỗi: không thể đăng ký mục khởi động EFI: Lỗi đầu vào/đầu ra.
Mã thoát: 1
efibootmgr -v từ chroot sau khi cài đặt grub
show_order(): Lỗi đầu vào/đầu ra
Bỏ qua biến không đọc được "Boot0080": Lỗi đầu vào/đầu ra
Bỏ qua biến không đọc được "BootFFFF": Lỗi đầu vào/đầu ra
Lỗi: NVram bị khóa (Không tìm thấy Ubuntu trong efibootmgr).
chroot /mnt/boot-sav/nvme0n1p2 cập nhật-grub
Tệp nguồn `/etc/default/grub'
Tệp nguồn `/etc/default/grub.d/init-select.cfg'
Đang tạo tệp cấu hình grub ...
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.11.0-27-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.11.0-27-generic
thăm dò grub: lỗi: không thể tìm thấy ổ đĩa GRUB cho/dev/sda1. Kiểm tra thiết bị của bạn.map.
Bỏ ẩn menu khởi động GRUB trong nvme0n1p2/boot/grub/grub.cfg
Đã xảy ra lỗi trong quá trình sửa chữa.
Đã phát hiện NVram bị khóa.
=========================================== Thông tin khởi động sau khi sửa chữa ================== ==========
=> Không có bộ tải khởi động nào được cài đặt trong MBR của /dev/nvme0n1.
nvme0n1p1: ________________________________________________________________________
Hệ thống tập tin: vfat
Loại khu vực khởi động: FAT32
Thông tin khu vực khởi động: Theo thông tin trong khu vực khởi động, nvme0n1p1
bắt đầu từ khu vực 2048. Nhưng theo thông tin từ
fdisk, nvme0n1p1 bắt đầu ở khu vực 1. Theo
thông tin trong khu vực khởi động, nvme0n1p1 có 131072
sector.. Nhưng theo thông tin từ phân vùng
table, nó có 16414 sector.
Hệ điều hành:
Các tệp khởi động: /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: ________________________________________________________________________
Hệ thống tập tin: ext4
Loại khu vực khởi động: -
Thông tin khu vực khởi động:
Hệ điều hành: Ubuntu 20.04.3 LTS
Các tệp khởi động: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
sda: _________________________________________________________________________________
Hệ thống tập tin: iso9660
Loại khu vực khởi động: Không xác định
Thông tin khu vực khởi động:
Gắn kết không thành công: mount: /mnt/BootInfo/FD/sda: /dev/sda đã được gắn kết hoặc điểm gắn kết đang bận.
================================ Đã phát hiện 1 hệ điều hành =============== ==================
Hệ điều hành số 1: Ubuntu 20.04.3 LTS trên nvme0n1p2
============================= Kiến trúc/Thông tin máy chủ ================== ==========
Kiến trúc CPU: 64-bit
Hệ điều hành phiên trực tiếp là Ubuntu 64-bit (Ubuntu 20.04.3 LTS, tiêu điểm, x86_64)
================================================= UEFI ============ ==========================
BIOS tương thích với EFI và được thiết lập ở chế độ EFI cho phiên trực tiếp này.
SecureBoot bị vô hiệu hóa.
efibootmgr -v
Không có BootOrder nào được đặt; phần sụn sẽ cố gắng phục hồi
Phiên này đã được phát hiện là 'trực tiếp' vì df -Th / chứa lớp phủ
============================================ Thông tin ổ đĩa/phân vùng ================= ============
Thông tin về đĩa: _________________________________________________________________
nvme0n1 : is-GPT, no-BIOSboot, has---ESP, not-usb, not-mmc, has-os, 2048 cung * 512 byte
Thông tin phân vùng (1/3): _________________________________________________________
nvme0n1p1 : no-os, 32, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
nvme0n1p2 : is-os, 64, apt-get, grub-pc , grub2, grub-install, no-grubenv, update-grub, farbios
Thông tin phân vùng (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
Thông tin phân vùng (3/3): _________________________________________________________
nvme0n1p1 : not-sepboot, no-boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, std-grub.d, nvme0n1
nvme0n1p2 : không-sepboot, có-khởi động, fstab-không-khởi động, không-sep-usr, có--usr, fstab-không-usr, std-grub.d, nvme0n1
fdisk -l (đã lọc): ______________________________________________________________
Đĩa nvme0n1: 113 GiB, 121332826112 byte, 29622272 cung
Mã định danh đĩa: 3A71B754-BCE5-474C-B9AD-997AFC849E3F
Bắt đầu Kết thúc Sector Kích thước Loại
nvme0n1p1 256 131327 131072 Hệ thống EFI 512M
nvme0n1p2 131328 29622050 29490723 Hệ thống tập tin Linux 112.5G
Đĩa sda: 14,66 GiB, 15728640000 byte, 30720000 cung
Định danh đĩa: 0x2cf4ba3a
Khởi động Bắt đầu Kết thúc Kích thước Sector Loại Id
sda1 * 0 5999871 5999872 2.9G 0 Trống
sda2 5271500 5279499 8000 3,9M ef EFI (FAT-16/12/32)
sda3 6000640 30719999 24719360 11.8G 83 Linux
chia tay -lm (đã lọc): _________________________________________________________
sda:15,7GB:scsi:512:512:unknown: USB DISK 2.0:;
nvme0n1:121GB:nvme:4096:4096:gpt:APPLE SSD AP0128M:;
1:1049kB:538MB:537MB:fat32:EFI Phân vùng hệ thống:boot, đặc biệt;
2:538MB:121GB:121GB:ext4::;
Dung lượng trống (đã lọc): _________________________________________________________
nvme0n1:115712MiB:nvme:4096:4096:gpt:APPLE SSD AP0128M:;
1:0,02MiB:1,00MiB:0,98MiB:miễn phí;
1:115711MiB:115712MiB:0,84MiB:miễn phí;
sda:15000MiB:scsi:512:512:unknown: USB DISK 2.0:;
gdisk (đã lọc): ______________________________________________________________
MBR: lai
GPT: hiện tại
Đã tìm thấy GPT hợp lệ với MBR kết hợp; sử dụng GPT.
Đĩa /dev/nvme0n1: 29622272 sector, 113.0 GiB
Mã định danh đĩa (GUID): 3A71B754-BCE5-474C-B9AD-997AFC849E3F
Bảng phân vùng chứa tới 128 mục
Bảng phân vùng chính bắt đầu ở khu vực 2 và kết thúc ở khu vực 5
Khu vực có thể sử dụng đầu tiên là 6, khu vực có thể sử dụng cuối cùng là 29622266
Các phân vùng sẽ được căn chỉnh trên ranh giới 256 khu vực
Tổng dung lượng trống là 466 cung (1,8 MiB)
Số Bắt đầu (ngành) Kết thúc (ngành) Kích thước Mã Tên
1 256 131327 512.0 MiB EF00 Phân vùng hệ thống EFI
2 131328 29622050 112,5 GiB 8300
MBR: Chỉ MBR
Cảnh báo! Bảng phân vùng thứ cấp chồng lên phân vùng cuối cùng bằng cách
33 khối!
Bạn sẽ cần xóa phân vùng này hoặc thay đổi kích thước của nó trong một tiện ích khác.
Đĩa /dev/sda: 30720000 sector, 14,6 GiB
Mã định danh đĩa (GUID): 972F6C9F-26F2-465E-ADD9-849F4A1D2AE2
Bảng phân vùng chứa tới 128 mục
Bảng phân vùng chính bắt đầu ở khu vực 2 và kết thúc ở khu vực 33
Khu vực có thể sử dụng đầu tiên là 34, khu vực có thể sử dụng cuối cùng là 30719966
Các phân vùng sẽ được căn chỉnh trên ranh giới 4 khu vực
Tổng dung lượng trống là 5992606 sector (2,9 GiB)
Số Bắt đầu (ngành) Kết thúc (ngành) Kích thước Mã Tên
2 5271500 5279499 3.9 MiB EF00 Phân vùng hệ thống EFI
3 6000640 30719999 11,8 GiB 8300 hệ thống tệp Linux
blkid (đã lọc): _________________________________________________________________
TÊN 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 Phân vùng hệ thống EFI
âânvme0n1p2 ext4 3b5fc5ee-e457-45ac-9714-04ca68b282dd e3fe6fb4-fa99-4b09-9d49-1cbdbbb2749d
df (đã lọc): _________________________________________________________________
Avail Sử dụng % Mounted on
nvme0n1p1 472,9M 7%/mnt/boot-sav/nvme0n1p1
nvme0n1p2 97G 7%/mnt/boot-sav/nvme0n1p2
sda1 0 100%/cdrom
Tùy chọn gắn kết: _____________________________________________________________________
nvme0n1p1 rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
nvme0n1p2 rw, thời gian tương đối
sda1 ro,noatime,nojoliet,check=s,map=n,blocksize=2048
=================== nvme0n1p1/efi/ubuntu/grub.cfg (đã lọc) ===================
search.fs_uuid 3b5fc5ee-e457-45ac-9714-04ca68b282dd gốc
đặt tiền tố=($root)'/boot/grub'
tệp cấu hình $prefix/grub.cfg
=================== nvme0n1p2/boot/grub/grub.cfg (đã lọc) =================== =
Ubuntu 3b5fc5ee-e457-45ac-9714-04ca68b282dd
Ubuntu, với Linux 5.11.0-27-chung 3b5fc5ee-e457-45ac-9714-04ca68b282dd
### KẾT THÚC /etc/grub.d/30_os-prober ###
### KẾT THÚC /etc/grub.d/30_uefi-firmware ###
========================= nvme0n1p2/etc/fstab (đã lọc) ================== ======
# <hệ thống tập tin> <điểm gắn kết> <loại> <tùy chọn> <kết xuất> <vượt qua>
# / đã bật /dev/nvme0n1p2 trong khi cài đặt
UUID=3b5fc5ee-e457-45ac-9714-04ca68b282dd / ext4 lỗi=remount-ro 0 1
# /boot/efi bật /dev/nvme0n1p1 trong khi cài đặt
/swapfile không trao đổi sw 0 0
UUID=68E1-6818 /boot/efi vfat mặc định 0 1
==================== nvme0n1p2/etc/default/grub (đã lọc) ==================== =
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=thực đơn
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || tiếng vang Debian`
GRUB_CMDLINE_LINUX_DEFAULT="giật gân yên tĩnh"
GRUB_CMDLINE_LINUX=""
================= nvme0n1p2: Vị trí của các tệp được tải bởi Grub ==================
GiB - Đoạn tệp GB
0,007831573 = 0,008409088 khởi động/grub/grub.cfg 1
4.828136444 = 5.184172032 khởi động/vmlinuz 2
4.828136444 = 5.184172032 khởi động/vmlinuz-5.11.0-27-chung 2
50.703136444 = 54.442078208 khởi động/initrd.img 3
50.703136444 = 54.442078208 khởi động/initrd.img-5.11.0-27-chung 3
50.703136444 = 54.442078208 khởi động/initrd.img.old 3
=================== nvme0n1p2: ls -l /etc/grub.d/ (đã lọc) ================ ===
-rwxr-xr-x 1 gốc gốc 18151 ngày 12 tháng 8 09:18 10_linux
-rwxr-xr-x 1 gốc gốc 42359 ngày 12 tháng 8 09:18 10_linux_zfs
-rwxr-xr-x 1 gốc gốc 12894 ngày 12 tháng 8 09:18 20_linux_xen
-rwxr-xr-x 1 gốc gốc 12059 ngày 12 tháng 8 09:18 30_os-prober
-rwxr-xr-x 1 gốc gốc 1424 ngày 12 tháng 8 09:18 30_uefi-firmware
-rwxr-xr-x 1 gốc gốc 214 ngày 12 tháng 8 09:18 40_custom
-rwxr-xr-x 1 gốc gốc 216 ngày 12 tháng 8 09:18 41_custom
================================ Tin nhắn StdErr ================= ===============
Bộ mô tả tệp 63 (ống:[70841]) bị rò rỉ khi gọi lvs. PID gốc 6561: /bin/bash
Lỗi: Cả bảng GPT chính và dự phòng đều bị hỏng. Hãy thử tạo một bảng mới và sử dụng tính năng cứu hộ của Parted để khôi phục các phân vùng.
================================ Tin nhắn StdErr ================= ===============
Bộ mô tả tệp 63 (ống:[70841]) bị rò rỉ khi gọi lvs. PID gốc 6561: /bin/bash
Lỗi: Cả bảng GPT chính và dự phòng đều bị hỏng. Hãy thử tạo một bảng mới và sử dụng tính năng cứu hộ của Parted để khôi phục các phân vùng.