Điểm:0

Không thể truy cập BIOS trong Ubuntu 18.04.5 LTS kể từ khi cập nhật kernel

lá cờ cn

Rất gần đây, tùy chọn BIOS của tôi không thể truy cập được trong quá trình khởi động.

Tôi đã kiểm tra giải pháp của Adriaan ở đây nhưng tôi đang bối rối.

(cơ sở) user@machine:~$ grep -e "^menuentry " /boot/grub/grub.cfg
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-####' {
menuentry 'Thiết lập hệ thống' $menuentry_id_option 'uefi-firmware' {

Chà, có vẻ như có một Cài đặt chương trình cơ sở UEFI nhưng thấy có hai mục menu, tôi nên bắt đầu từ mục nào?

Nếu nó có thể giúp bạn tìm ra giải pháp trong /boot/grub/grub.cfg tệp thực đơn đầu tiên nằm trong ### BẮT ĐẦU /etc/grub.d/10_linux ### một phần và menuentry thứ hai là trong ### BẮT ĐẦU /etc/grub.d/30_uefi-firmware ###.

#/boot/grub/grub.cfg tập tin
### BẮT ĐẦU /etc/grub.d/30_uefi-firmware ###
menuentry 'Thiết lập hệ thống' $menuentry_id_option 'uefi-firmware' {
        fwsetup
}
### KẾT THÚC /etc/grub.d/30_uefi-firmware ###

/etc/default/grub được thiết lập như sau.

#/etc/default/tệp grub 
#Nếu bạn thay đổi tệp này, hãy chạy 'update-grub' sau đó để cập nhật
# /boot/grub/grub.cfg.
# Để biết tài liệu đầy đủ về các tùy chọn trong tệp này, hãy xem:
# info -f grub -n 'Cấu hình đơn giản'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=đếm ngược
GRUB_TIMEOUT=5
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=""

Ngoài ra, nhìn vào một số nhật ký khởi động, tôi nghi ngờ đó là từ bản cập nhật Phiên bản hạt nhân. Tôi nhận thấy BIOS không được hiển thị vào những ngày cuối cùng đó. Cụ thể là vào Thứ Ba ngày 8 tháng 6, máy của tôi đã khởi động trên 5.4.0-73-generic và vì nó đã khởi động trên 5.4.0-74-generic.Nếu đây là từ điều này, thật không may, tôi không có kinh nghiệm để làm bất cứ điều gì với thông tin này.

Bo mạch chủ (được HĐH công nhận) TUF Z390-PRO GAMING.
Phiên bản
Nhân: Linux 5.4.0-74-chung(x86_64)
Phân phối: Ubuntu 18.04.5 LTS
Phiên bản: #83~18.04.1-Ubuntu SMP Thứ ba ngày 11 tháng 5 16:01:00 UTC 2021

Điểm:0
lá cờ ru

Đếm thực đơnS


Chỉ đếm các phiên bản cấp cao nhất của thực đơnthực đơn phụ Trong /boot/grub/grub.cfg bỏ qua bất cứ điều gì trong một thực đơn phụ. Nếu bạn chỉ cài đặt Ubuntu, tùy chọn Thiết lập chương trình cơ sở UEFI sẽ ở vị trí thứ ba, sau tùy chọn thực đơn phụ đối với các tùy chọn nâng cao â tức là bạn sẽ đặt GRUB_DEFAULT=2 vì GRUB tính từ 0. Nếu bạn đang khởi động kép với Windows, GRUB_DEFAULT rất có thể nên được đặt thành 3.

Xem thực đơn


tôi nhận thấy rằng GRUB_TIMEOUT_STYLE được đặt thành đếm ngược. Từ hướng dẫn sử dụng GRUB, điều này có nghĩa là menu GRUB của bạn sẽ là ẩn giấuGRUB_TIMEOUT (5 giây trong trường hợp của bạn), nhưng chỉ với một Đơn số (thường ở trên cùng bên trái) hiển thị đếm ngược.

Trong trường hợp âcountdownâ, nó sẽ hiển thị chỉ báo một dòng về thời gian còn lại.

Bạn có thể muốn thiết lập GRUB_TIMEOUT_STYLE đến "thực đơn".

Ngay cả khi bạn không, bạn Nên có thể xem menu trong thời gian đếm ngược 5 giây bằng cách nhấn một trong hai THOÁT, F4, hoặc nắm giữ SỰ THAY ĐỔI:

Nếu ESC hoặc F4 được nhấn hoặc SHIFT được giữ trong thời gian đó, nó sẽ hiển thị menu và đợi đầu vào.

Đến Cài đặt chương trình cơ sở


Nếu mục tiêu của bạn là chỉ có Thiết lập chương trình cơ sở UEFI tùy chọn hiển thị, không thay đổi GRUB_DEFAULT, bởi vì bạn sẽ vào thiết lập mỗi khi bạn khởi động. Thay vào đó, hãy thử những gì tôi đã nói ở trên trong Xem thực đơn.


NB: nhớ chạy cập nhật sudo-grub sau khi chỉnh sửa /etc/default/grub.

Nhân tiện, có một nguyên nhân có thể khiến mục nhập UEFI biến mất khỏi GRUB mà tôi đã bỏ qua ở đây; máy của bạn có thể đang khởi động ở chế độ Legacy BIOS, thay vì UEFI. Tuy nhiên, nếu /boot/grub/grub.cfg thực sự có chứa một mục menu cho 'Thiết lập hệ thống' như bạn nói, với lệnh fwsetup bên trong nó, thì đây chắc chắn không phải là trường hợp.


Lưu ý: dòng nói rằng 'Thiết lập hệ thống' chỉ ra rằng bạn Thiết lập chương trình cơ sở UEFI thay vào đó, tùy chọn trong menu GRUB sẽ có tiêu đề thiết lập hệ thống. Chỉ là một cảnh báo trước. Bạn có thể đặt tên cho bất cứ điều gì bạn thích.

Hi vọng điêu nay co ich!

AvyWam avatar
lá cờ cn
điều này được giới thiệu tốt và rõ ràng, cảm ơn bạn. Như bạn đã nói, mục tiêu của tôi là có tùy chọn Thiết lập chương trình cơ sở UEFI hiển thị. Vì vậy, tôi đã không thay đổi `GRUB_DEFAULT` mà thay đổi `GRUB_TIMEOUT_STYLE` thành `menu`. Vấn đề là màn hình của tôi hoàn toàn màu đen và không hiển thị gì trong khi khởi động, nó chỉ hiển thị phần bạn chọn người dùng cho một phiên.
AvyWam avatar
lá cờ cn
Bên cạnh đó, khi tôi nhấn `Esc` và `F4` (từng cái một để đợi nội dung nào đó hiển thị), tôi nhận thấy có điều gì đó xảy ra.Ý mình là phần chọn user cho 1 session không hiện lên mất thời gian lắm nên mình nghĩ là có cái gì đó hiển thị nhưng màn hình mình lúc này đen thui (chứ không phải đen như "No signal" Bạn biết).
MarbleMuffin avatar
lá cờ ru
Ah! Các âm mưu dày! Thật thú vị, vấn đề bạn đang gặp phải dường như thực sự giống với những gì tôi đã gặp phải trước đây và những vấn đề đã nêu [tại đây](https://askubuntu.com/questions/1142167/grub-menu-working-but -hidden-cant-make-it-visible/1154020#1154020) và [tại đây](https://unix.stackexchange.com/questions/241577/grub-menu-not-visible). Để chúng tôi biết chắc chắn liệu đó có phải là những gì tôi đã thấy trước đây hay không, bạn có thể thử khởi động lại vào thiết lập UEFI (sử dụng `systemctl reboot --firmware-setup`), sau đó tải GRUB theo cách thủ công từ đó không? (Nó có thể sẽ hiển thị là `ubuntu` trong danh sách)
MarbleMuffin avatar
lá cờ ru
Điều này có thể không làm được gì, nhưng tôi có linh cảm rằng hầu hết các chương trình cơ sở UEFI đều có các khả năng đồ họa khác nhau, có thể thông qua các thay đổi trong biến NVRAM, đối với hình ảnh EFI; tùy thuộc vào cách bạn có được hình ảnh đã nói. Trên MBP 2019, cũng như Dell Inspiron cũ, ví dụ: GRUB ẩn (nhưng có đầy đủ chức năng) khi được truy cập thông qua iBoot và UEFI của Dell tương ứng; Tuy nhiên, nó hoạt động tốt khi được khởi động theo mặc định.
AvyWam avatar
lá cờ cn
cảm ơn bạn dù sao đi nữa. Bây giờ, vì tôi đã cố gắng gỡ cài đặt bản cập nhật kernel cuối cùng như được hiển thị trong tài liệu, nên UEFI của bios cũng không hiển thị và hệ điều hành cũng không hiển thị. Tôi đã tự mình đạt đến cấp độ rắc rối mới... Nhưng tôi khá chắc chắn rằng tất cả điều này đều liên quan đến bản cập nhật kernel cuối cùng mà tôi đã thực hiện. Có lẽ bo mạch chủ của tôi đã hết, tôi không biết. Tôi sẽ kiểm tra giả thuyết khác vào sáng mai.

Đă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.