Điểm:1

Phải đặt gốc và tiền tố mỗi khi tôi khởi động trên grub 2 "chỉnh sửa bash tối thiểu"

lá cờ vn
Tom

Tôi đã thử phương pháp thay thế được hiển thị đây sử dụng sửa chữa khởi động sau khi hệ thống hoàn toàn không phát hiện ra bộ tải khởi động linux (chỉ tùy chọn windows và chỉ đĩa (mà tôi không biết tại sao nó lại xuất hiện) nằm trong tùy chọn thứ tự khởi động bios và trong menu khởi động). Bây giờ BIOS phát hiện bộ tải khởi động (ubuntu được thêm vào danh sách), nhưng ở chế độ bash tối thiểu này.

Tôi phải gõ những dòng sau để nó hiển thị màn hình giật gân thông thường, giống như tôi đã tùy chỉnh nó:

đặt root=(hd0, gpt5) (đây là phân vùng gốc của tôi)
đặt tiền tố = (hd0, gpt5)/boot/grub
insmod bình thường
thông thường

Tại sao tôi phải gõ cái này mỗi khi tôi khởi động? Làm thế nào tôi có thể giải quyết nó? Tôi cũng đã thử sử dụng boot-repair để cài đặt lại grub hoàn toàn bằng cách đánh dấu vào tùy chọn grub grub, nhưng nó vẫn không hoạt động

CHỈNH SỬA: Thông tin được yêu cầu

~ ⯠sudo chia tay -l


Model: SSSTC CL1-4D512 (nvme)
Đĩa /dev/nvme0n1: 512GB
Kích thước cung (logic/vật lý): 512B/512B
Bảng phân vùng: gpt
Cờ đĩa: 

Số Bắt đầu Kết thúc Kích thước Hệ thống tệp Tên Cờ
 1 1049kB 274MB 273MB fat32 Khởi động phân vùng hệ thống EFI, đặc biệt
 2 274 MB 290 MB 16,8 MB msftres phân vùng dành riêng của Microsoft
 3 290MB 262GB 262GB ntfs Phân vùng dữ liệu cơ bản msftdata
 5 262GB 510GB 248GB ext4 (Gốc không ghi nhãn)
 Khởi động 6 510GB 511GB 629MB fat32 (Khởi động không ghi nhãn), đặc biệt
 4 511GB 512GB 1049MB ntfs Ẩn phân vùng dữ liệu cơ bản, chẩn đoán
con mèo sudo /boot/efi/EFI/ubuntu/grub.cfg
cat: /boot/efi/EFI/ubuntu/grub.cfg: Không có tệp hoặc thư mục như vậy (cái này trông không đẹp)
~ ⯠sudo ls /boot/efi/EFI
KHỞI ĐỘNG Linux pop Pop_OS-4ce634ae-abfa-41e3-8b20-28dabe16a83d systemd
~ ⯠sudo mount /dev/nvme0n1p6 /mnt

~ ⯠sudo ls -R /mnt
/mnt:
 BootInfo boot-sav Trình tải EFI 'Thông tin khối lượng hệ thống'

/mnt/BootInfo:
FD

/mnt/BootInfo/FD:
sda

/mnt/BootInfo/FD/sda:

/mnt/boot-sav:
nvme0n1p1 nvme0n1p3 nvme0n1p4

/mnt/boot-sav/nvme0n1p1:

/mnt/boot-sav/nvme0n1p3:

/mnt/boot-sav/nvme0n1p4:

/mnt/EFI:
KHỞI ĐỘNG Linux pop Pop_OS-4ce634ae-abfa-41e3-8b20-28dabe16a83d systemd

/mnt/EFI/KHỞI ĐỘNG:
bkpbootx64.efi bootx64.efi fbx64.efi grubx64.efi mmx64.efi

/mnt/EFI/Linux:

/mnt/EFI/pop:
BOOTX64.CSV grub.cfg grubx64.efi mmx64.efi shimx64.efi

/mnt/EFI/Pop_OS-4ce634ae-abfa-41e3-8b20-28dabe16a83d:
cmdline initrd.img initrd.img-previous vmlinuz.efi vmlinuz-previous.efi

/mnt/EFI/systemd:
systemd-bootx64.efi

/mnt/bộ nạp:
mục nhập loader.conf hạt giống ngẫu nhiên

/mnt/loader/mục:
Pop_OS-current.conf Pop_OS-oldkern.conf

'/mnt/Thông tin khối lượng hệ thống':

~ ⯠sudo mount /dev/nvme0n1p1 /mnt

~ ⯠sudo ls -R /mnt
/mnt:
'$RECYCLE.BIN' BOOT EFI 'Thông tin khối lượng hệ thống'

'/mnt/$RECYCLE.BIN':
máy tính để bàn.ini

/mnt/KHỞI ĐỘNG:
KHỞI ĐỘNG.SDI

/mnt/EFI:
Khởi động Microsoft pop UpdateCapsule

/mnt/EFI/Khởi động:
bkpbootx64.efi bootx64.efi fbx64.efi grubx64.efi mmx64.efi

/mnt/EFI/Microsoft:
Phục hồi khởi động

/mnt/EFI/Microsoft/Khởi động:
BCD bootmgfw.efi da-DK es-ES fr-CA ja-JP kd_02_15b3.dll kd_07_1415.dll lt-LT pl-PL ro-RO sv-SE zh-TW
BCD.LOG bootmgr.efi de-DE es-MX fr-FR kd_02_10df.dll kd_02_1969.dll kd_0C_8086.dll lv-LV pt-BR ru-RU tr-TR
BCD.LOG1 BOOTSTAT.DAT el-GR et-EE hr-HR kd_02_10ec.dll kd_02_19a2.dll kdnet_uart16550.dll memtest.efi pt-PT sk-SK uk-UA
BCD.LOG2 boot.stl en-GB fi-FI hu-HU kd_02_1137.dll kd_02_1af4.dll kdstub.dll nb-NO qps-ploc sl-SI winipolicy.p7b
bg-BG cs-CZ en-US Phông chữ it-IT kd_02_14e4.dll kd_02_8086.dll ko-KR nl-NL Tài nguyên sr-Latn-RS zh-CN

/mnt/EFI/Microsoft/Khởi động/bg-BG:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/cs-CZ:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/da-DK:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/de-DE:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/el-GR:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/en-GB:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/en-US:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/es-ES:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/es-MX:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/et-EE:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Khởi động/fi-FI:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/Phông chữ:
chs_boot.ttf jpn_boot.ttf malgun_boot.ttf meiryo_boot.ttf msjh_boot.ttf msyh_boot.ttf segmono_boot.ttf segoe_slboot.ttf
cht_boot.ttf kor_boot.ttf malgunn_boot.ttf meiryon_boot.ttf msjhn_boot.ttf msyhn_boot.ttf segoen_slboot.ttf wgl4_boot.ttf

/mnt/EFI/Microsoft/Boot/fr-CA:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/fr-FR:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/hr-HR:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Khởi động/hu-HU:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/it-IT:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Khởi động/ja-JP:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/ko-KR:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/lt-LT:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Khởi động/lv-LV:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/nb-KHÔNG:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Khởi động/nl-NL:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Khởi động/pl-PL:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/pt-BR:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/pt-PT:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/qps-ploc:
memtest.efi.mui

/mnt/EFI/Microsoft/Boot/Tài nguyên:
bootres.dll vi-US

/mnt/EFI/Microsoft/Boot/Resources/en-US:
bootres.dll.mui

/mnt/EFI/Microsoft/Khởi động/ro-RO:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/ru-RU:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Khởi động/sk-SK:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Khởi động/sl-SI:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Boot/sr-Latn-RS:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Khởi động/sv-SE:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Khởi động/tr-TR:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Boot/uk-UA:
bootmgfw.efi.mui bootmgr.efi.mui

/mnt/EFI/Microsoft/Khởi động/zh-CN:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Khởi động/zh-TW:
bootmgfw.efi.mui bootmgr.efi.mui memtest.efi.mui

/mnt/EFI/Microsoft/Phục hồi:
BCD BCD.LOG BCD.LOG1 BCD.LOG2

/mnt/EFI/pop:
grubx64.efi shimx64.efi

/mnt/EFI/Cập nhậtCapsule:
CapsuleUpdateFile1000.bin

'/mnt/Thông tin khối lượng hệ thống':
AadRecoveryPasswordDelete ClientRecoveryPasswordRotation IndexerVolumeGuid WPSettings.dat

'/mnt/Thông tin ổ đĩa hệ thống/AadRecoveryPasswordDelete':

'/mnt/Thông tin khối lượng hệ thống/ClientRecoveryPasswordRotation':

CẬP NHẬT: Đừng bận tâm, máy tính lại chết (không phải do tôi, bo mạch chủ bị hỏng lần thứ hai và tôi hy vọng mình có thể thay thế toàn bộ). Cảm ơn những người đã cố gắng giúp tôi

WinEunuuchs2Unix avatar
lá cờ in
Bạn có thể đăng liên kết tới nhật ký `boot-repair` của mình không?
Tom avatar
lá cờ vn
Tom
Nó không để lại gì cả. Liên kết là `https://paste2.org/` hay tôi đang tìm thứ khác?
WinEunuuchs2Unix avatar
lá cờ in
Có liên kết là không chính xác. Hãy thử sửa lỗi khởi động lại rồi sao chép và dán liên kết vào câu hỏi của bạn.
Tom avatar
lá cờ vn
Tom
Tôi đã thử lại và nhận được cùng một liên kết, liên kết này đưa tôi đến trang nơi tôi có thể dán mã, nhưng tôi không có mã. Tôi đã nhấp vào 'có' khi nó yêu cầu tôi tải nhật ký lên thùng dán. Bạn có biết tại sao không cho tôi bất kỳ nhật ký nào không?
WinEunuuchs2Unix avatar
lá cờ in
Khi bạn nhìn vào liên kết này: https://askubuntu.com/questions/1104855/how-to-make-grub-menu-appear-instead-grub-minimal-bash-like-in-booting/1105737#1105737 Đảm bảo bạn nhấp vào tùy chọn thứ hai để nhận báo cáo.
Tom avatar
lá cờ vn
Tom
Bạn có nghĩa là tạo bản tóm tắt bootinfo? Nó vẫn cho tôi thông báo này: Vui lòng viết trên giấy URL sau: https://paste2.org/ Nếu bạn đang gặp sự cố khởi động, hãy chỉ ra URL này cho những người trợ giúp bạn. Ví dụ trên các diễn đàn hoặc qua email.
WinEunuuchs2Unix avatar
lá cờ in
Có một vấn đề. Bởi vì liên kết bị thiếu `/` theo sau bởi một số có 6 hoặc 7 chữ số (hoặc đại loại như vậy).
Tom avatar
lá cờ vn
Tom
Tôi biết, đó là lý do tại sao tôi nghĩ điều này thật kỳ lạ. Tôi sẽ thử cài đặt lại boot repair khi có thời gian và xem nó diễn ra như thế nào. Tôi sẽ bình luận ở đây khi tôi nhận được bất kỳ kết quả
Điểm:0
lá cờ us

Bởi vì bạn chưa sửa grub. Tất cả những gì bạn đã làm cho đến nay là cho phép bạn khởi động từ thiết bị đầu cuối grub. Bạn cần nhập thông tin sau từ thiết bị đầu cuối sau khi đã khởi động đầy đủ:

cập nhật sudo-grub

Sudo grub-install /dev/sda

tắt máy -r ngay bây giờ
Paul Benson avatar
lá cờ us
Sửa chữa khởi động không phải lúc nào cũng hoạt động. Bạn có gặp lỗi với lệnh *grub-install* không? Chạy `ls /dev/nvme*` và kiểm tra xem *nvme0n1* có tồn tại không. Tôi nghĩ **nvme0n1** phải được sử dụng trong lệnh grub-install cho SSD M.2
oldfred avatar
lá cờ cn
Báo cáo sẽ hiển thị chi tiết cho chúng tôi để chúng tôi có thể đưa ra đề xuất tốt hơn. Nhưng vấn đề là bạn đang khởi động với bản cài đặt grub cũ, nhưng đã cập nhật hệ thống và cài đặt grub ở một nơi khác. hệ thống đang khởi động từ phiên bản cũ của grub. Có thể Windows là UEFi và Ubuntu BIOS hoặc nếu bây giờ cả UEFI, bạn đã cài đặt BIOS grub cũ? Nếu hệ thống UEFI, hãy đảm bảo luôn khởi động ở chế độ khởi động UEFI. Hoặc bạn đã cài đặt grub ở chế độ khởi động BIOS mà không có phân vùng bios_grub. Hoặc ???
Paul Benson avatar
lá cờ us
Tôi không biết ý của bạn về phân vùng 'SYSTEM_DRV'. Không phải cái gì tôi quen thuộc với. nvme0n1 là ký hiệu cho ổ đĩa M.2 của bạn, giống như sda là ký hiệu cho ổ cứng HDD, và trong trường hợp sau tôi sẽ cài đặt lại grub với `sudo grub-install /dev/sda` như tôi đã làm nhiều lần trước đây . Tôi nghĩ để có được bức tranh rõ ràng hơn, vui lòng đăng đầu ra của `Sudo parted -l` và `Sudo gedit /boot/efi/EFI/ubuntu/grub.cfg` vào câu hỏi của bạn.
Paul Benson avatar
lá cờ us
Phân vùng efi của bạn là nvmeon1p1 và phân vùng đó sẽ chứa các tệp khởi động efi cho Win và Ubuntu. Nvmeon1p6 cũng là một phân vùng efi. Có thể đó là nơi chứa các tệp efi Ubuntu của bạn. Vì lý do nào đó, nó hiển thị một cách kỳ lạ trong lệnh *parted*. Trước tiên, chúng ta cần xem có gì trong nvmeon1p1, Vì vậy, nếu bạn thực hiện sudo ls /boot/efi/EFI, thư mục nào sẽ được hiển thị? Đồng thời gắn nvmeon1p6 - sudo mount /dev/nvmeon1p6 /mnt. Sau đó, cần đầu ra cho sudo ls -R /mnt.
Paul Benson avatar
lá cờ us
efi của bạn đang hiển thị Pop là hệ thống Linux của bạn.Bạn có đang sử dụng Ubuntu hoặc Linux Pop không, vì đây được coi là một diễn đàn dành cho Ubuntu chứ không phải các dist dựa trên Ubuntu? Phải nói rằng, bạn thực sự chỉ cần 1 ESP, thay vì 2 cái bạn có. Bạn có 2 tệp pop và 2 bộ tải khởi động, đó là grub và systemd-boot, tức là nó rất lộn xộn. Tôi khuyên bạn chỉ nên sử dụng nvmeon1p1 làm EFI của mình và xóa nvmeon1p6 **cuối cùng**. Tôi sẽ liên lạc lại với bạn về điều đó sau.
Tom avatar
lá cờ vn
Tom
Kể từ khi trình cài đặt yêu cầu phân vùng khởi động lớn hơn 500 MB, tôi đã tạo một phân vùng mới (phân vùng ban đầu là nvme0n1p1 với bộ tải khởi động windows). Tôi đoán rằng tôi không thể thay đổi kích thước nvme0n1p1 vì vậy tôi nên giữ cái khác thay thế và di chuyển các tệp khởi động windows sang cái đó. Và vâng, hệ điều hành pop của nó. Tôi nghĩ rằng sẽ không có vấn đề gì vì nó chỉ là Ubuntu với một số tiện ích mở rộng gnome và những thay đổi nhỏ, hoặc đó là những gì tôi nghĩ. Xin lỗi vì điều đó
Paul Benson avatar
lá cờ us
Tôi sẽ liên hệ lại với bạn sau. Tất cả các câu trả lời của tôi bây giờ sẽ thông qua 'Trả lời', mà tôi sẽ tiếp tục chỉnh sửa khi cần thiết, vì các bình luận ngày càng nhiều. Trong khi đó, bạn có thể sắp xếp lại câu hỏi của mình và xóa đầu ra nvme0n1p1 khỏi */mnt/EFI/Microsoft/Boot/bg-BG:* thành */mnt/EFI/Microsoft/Boot/zh-TW:* vì chúng là các tùy chọn ngôn ngữ không liên quan . Đồng thời xóa tin nhắn của bạn cho tôi ngoại trừ 2 tin nhắn cuối cùng của bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.