Điểm:0

bộ tải khởi động Grub

lá cờ cn

Tôi vừa chuyển sang Linux và cài đặt sạch Ubuntu 20.04 trên Windows 10 (không khởi động kép). Tôi muốn bỏ qua màn hình bộ tải khởi động grub xuất hiện khi khởi động. Tôi đã xem qua một số bài viết được viết về vấn đề này, nhưng tôi vẫn gặp vấn đề tương tự. Tôi đã thay đổi tệp cấu hình grub và sau khi thay đổi, tôi đã lưu các thay đổi thông qua một lệnh theo hướng dẫn.

Đây là tập tin cấu hình.

# 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="Ubuntu"
GRUB_TIMEOUT_STYLE="ẩn"
GRUB_TIMEOUT="0"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="giật gân yên tĩnh"
GRUB_CMDLINE_LINUX=""

# Bỏ ghi chú để kích hoạt lọc BadRAM, sửa đổi cho phù hợp với nhu cầu của bạn
# Điều này hoạt động với Linux (không cần bản vá) và với bất kỳ hạt nhân nào có được
# thông tin bản đồ bộ nhớ từ GRUB (GNU Mach, kernel của FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Bỏ ghi chú để tắt thiết bị đầu cuối đồ họa (chỉ dành cho grub-pc)
#GRUB_TERMINAL="bảng điều khiển"

# Độ phân giải được sử dụng trên thiết bị đầu cuối đồ họa
# lưu ý rằng bạn chỉ có thể sử dụng các chế độ mà card đồ họa của bạn hỗ trợ qua VBE
# bạn có thể nhìn thấy chúng trong GRUB thực bằng lệnh `vbeinfo'
#GRUB_GFXMODE="640x480"

# Bỏ ghi chú nếu bạn không muốn GRUB chuyển tham số "root=UUID=xxx" cho Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Bỏ ghi chú để vô hiệu hóa việc tạo các mục menu của chế độ khôi phục
#GRUB_DISABLE_RECOVERY="true"

# Bỏ ghi chú để nhận tiếng bíp khi bắt đầu grub
#GRUB_INIT_TUNE="480 440 1"

#GRUB_HIDDEN_TIMEOUT="0"
GRUB_DISABLE_OS_PROBER="true"
GRUB_SAVEDEFAULT="sai"

xuất GRUB_COLOR_NORMAL="xám nhạt/đỏ tươi"
xuất GRUB_COLOR_HIGHLIGHT="đen/đen"

nhập mô tả hình ảnh ở đây

Artur Meinild avatar
lá cờ vn
Bạn đã không thực sự đề cập đến vấn đề là gì - vì vậy hãy làm rõ: Vấn đề bạn gặp phải là gì? Điều gì xảy ra bây giờ khi bạn khởi động không mong muốn?
Artur Meinild avatar
lá cờ vn
Ngoài ra, tập tin cấu hình ban đầu không hoạt động? Theo mặc định, Grub được ẩn và khởi động trực tiếp vào Ubuntu.
Saurabh Nirwan avatar
lá cờ cn
Trên thực tế, tôi muốn bỏ qua màn hình bộ tải khởi động grub, nơi nó yêu cầu chọn hệ điều hành mà tôi muốn khởi động. Đối với tệp cấu hình ban đầu, tôi cũng gặp vấn đề tương tự. Có màn hình yêu cầu chọn hệ điều hành. Tôi muốn bỏ qua màn hình đó và muốn khởi động trực tiếp vào Ubuntu
Artur Meinild avatar
lá cờ vn
Bạn có thể vui lòng chèn menu Grub trông như thế nào khi bạn khởi động không? Vui lòng chèn ảnh chụp màn hình hoặc ảnh, vì điều này sẽ hữu ích.
Organic Marble avatar
lá cờ us
Menu grub sẽ được hiển thị trong một số trường hợp nếu có sự cố với một trong các đĩa khi tắt máy, ngay cả khi bạn đặt ẩn nó.
Saurabh Nirwan avatar
lá cờ cn
@ArturMeinild tôi vừa tải lên ảnh chụp màn hình khởi động
oldfred avatar
lá cờ cn
Nếu bạn muốn sử dụng mô tả dưới dạng GRUB-DEFAULT= , mô tả đó phải khớp chính xác với mô tả mặc định. Tôi chỉ có thể thay đổi về 0 để tránh các vấn đề về mô tả. Dòng cuối cùng của bạn không có dấu # để chuyển thành bình luận? Sau đó, bạn có nhận được thông báo lỗi trên `Sudo grub-update` ở đâu không ghi grub.cfg mà là grub.cfg.new không?
Artur Meinild avatar
lá cờ vn
Ngoài ra, như một giải pháp thay thế, bạn có thể thay đổi thành `GRUB_TIMEOUT=3`. Trong trường hợp này, menu sẽ chỉ ở đó trong 3 giây nếu bạn không nhấn bất cứ thứ gì, ngay cả khi nó vẫn xuất hiện.
Saurabh Nirwan avatar
lá cờ cn
@oldfred không, tôi không gặp bất kỳ lỗi nào khi cập nhật tệp cấu hình grub
Saurabh Nirwan avatar
lá cờ cn
@Artur vẫn cùng một màn hình khi bắt đầu với bộ hẹn giờ 30 giây như trong ảnh chụp màn hình
Điểm:1
lá cờ es

Tóm tắt những gì người khác đã viết ở đây:

Bạn sắp tự bắn vào chân mình. Bạn cần menu đó trong trường hợp có sự cố xảy ra; sớm hay muộn mà sẽ xảy ra. Đừng cố gắng loại bỏ hoàn toàn menu Grub; cho mình một cơ hội để sửa chữa mọi thứ trong trường hợp xấu nhất. Bạn có thể giảm thiểu thời gian chờ xuống còn 2 giây, nhưng đừng cố xóa menu hoàn toàn.

Xem xét mọi thứ khác mất bao lâu khi khởi động (tự kiểm tra bộ nhớ và phần cứng, v.v., tải kernel, khởi tạo hệ thống với tất cả các dịch vụ hệ thống khác nhau), 2 giây đó sẽ không giết chết bạn; nhưng không có khả năng sửa chữa hệ thống của bạn bằng cách khởi động kernel trước đó.

Hãy nghe lời khuyên này từ một người đã làm việc với Linux từ cuối những năm 1990.


Ngoài ra, từ nhận xét của bạn, có vẻ như bạn có thể không biết rằng mình cần chạy cập nhật sudo-grub sau khi bạn chỉnh sửa tệp cấu hình đó: Chỉ khi đó các thay đổi mới được truyền từ /etc/default/grub mà bạn đã chỉnh sửa thành /boot/grub/grub.cfg được tạo từ cấu hình của bạn trong /etc/default/grub cộng với hạt nhân và các hệ điều hành khác được tìm thấy (tại thời điểm đó) trên đĩa của bạn.

Nếu các thay đổi của bạn dường như không bao giờ có hiệu lực, hãy kiểm tra xem Grub thực sự được cài đặt ở đâu; nếu bạn sử dụng lược đồ phân vùng MBR kế thừa, hãy đảm bảo rằng bạn đã cài đặt nó vào MBR của đĩa mà bạn đang khởi động từ đó.Nếu có một bản cài đặt Grub trước đó và bản cài đặt hiện tại của bạn đã được cài đặt vào một khu vực khởi động khác, nó vẫn có thể khởi động hệ thống của bạn, nhưng bất kỳ thay đổi nào bạn thực hiện đối với Grub hiện tại sẽ chỉ ảnh hưởng đến một Grub không bao giờ được sử dụng.

Nếu bạn làm điều đó, vui lòng kiểm tra tài liệu chính xác cách thực hiện; nó có thể là một hoạt động nguy hiểm.

Saurabh Nirwan avatar
lá cờ cn
Cảm ơn vì câu trả lời. Nhưng vấn đề là tôi thậm chí không thể giảm thời gian xuống còn 3 giây. Nó không ảnh hưởng đến màn hình khởi động. (Giống như trong ảnh chụp màn hình). Và vâng, tôi biết về Sudo update-grub. Tôi đã chạy lệnh đó mỗi lần sau khi thay đổi tệp cấu hình.
HuHa avatar
lá cờ es
Sau đó kiểm tra xem các thay đổi của bạn có thực sự đến trong `/boot/grub/menu.cfg` hay không, đồng thời kiểm tra xem có bất kỳ mục nhập tương tự nào _after_ của bạn hay không.
Saurabh Nirwan avatar
lá cờ cn
Vâng thưa ngài, ngay sau lần cài đặt đầu tiên, tôi đã vô tình xóa bộ nạp khởi động grub (do tôi đang loay hoay với lỗi của mình) và sau đó, tôi đã lấy ổ USB của mình và cài đặt lại Ubuntu trên cùng một đĩa. Nếu là do cái đó thì làm cách nào để khắc phục?
Saurabh Nirwan avatar
lá cờ cn
Tôi "Xóa mọi thứ" và sử dụng "LVM" theo đề xuất của một người bạn trong cả hai lần cài đặt. Và không có tệp nào như `/boot/grub/menu.cfg`
HuHa avatar
lá cờ es
Xin lỗi, đó là `/boot/grub/grub.cfg`.

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