GRUB Bootloader là gì và nó có tác dụng gì?

GRUB Bootloader là gì và nó có tác dụng gì?

Bộ nạp khởi động là một trong những thành phần quan trọng nhất của quá trình khởi động hệ điều hành Linux của bạn.





kết nối mà không có internet nghĩa là gì

Bài viết này sẽ cho bạn thấy bộ tải khởi động là gì và vai trò của nó trong hệ thống Linux. Đặc biệt, hướng dẫn này sẽ tập trung vào Grand Unified Bootloader (GRUB), một chương trình tải khởi động mạnh mẽ và có tính linh hoạt cao. Nhưng trước khi xem xét chi tiết GRUB, điều quan trọng là phải hiểu quá trình khởi động trong Linux.





Quy trình khởi động Linux

Quá trình khởi động trên Linux là một chuỗi các hoạt động diễn ra từ khi bạn nhấn nút nguồn trên PC cho đến khi màn hình đăng nhập xuất hiện.





Có bốn giai đoạn chính trong quá trình khởi động hệ điều hành của bạn và chúng diễn ra theo thứ tự sau:

  1. BIOS : Viết tắt của Hệ thống đầu vào / đầu ra cơ bản và chịu trách nhiệm chính trong việc tải bộ nạp khởi động. Khi máy tính khởi động, nó sẽ chạy Tự kiểm tra khi bật nguồn (POST) để đảm bảo rằng phần cứng cốt lõi như bộ nhớ và đĩa cứng đang hoạt động bình thường. Sau đó, BIOS sẽ kiểm tra Bản ghi khởi động chính (MBR) của ổ cứng chính, đây là một phần trên ổ cứng của bạn nơi chứa bộ nạp khởi động.
  2. Bộ nạp khởi động : Nạp hạt nhân vào RAM với một tập hợp các tham số của hạt nhân.
  3. Kernel : Chức năng chính của kernel là khởi tạo các thiết bị và bộ nhớ. Sau đó, nó tải tiến trình init.
  4. Trong đó : Chịu trách nhiệm khởi động và dừng các dịch vụ thiết yếu trên hệ thống của bạn.

Ghi chú : BIOS không phải là một quá trình liên quan đến Linux, nó là một quá trình xảy ra bất kể hệ điều hành của bạn là gì.



Tìm hiểu thêm: BIOS của máy tính có được coi là phần mềm, phần cứng hay phần cứng không?

Grand Unified Bootloader là gì?

GRUB chịu trách nhiệm chính trong việc cung cấp cho bạn một menu tùy chọn mà từ đó bạn có thể chọn hệ điều hành hoặc môi trường mà bạn muốn khởi động vào. Ngoài ra, GRUB chịu trách nhiệm tải nhân Linux .





Đây là tùy chọn menu GRUB trông như thế nào. Nếu bạn đã cài đặt nhiều hệ điều hành, bạn sẽ có chúng được liệt kê ở đây.

tìm hiểu video youtube đã xóa là gì

Ghi chú : GRUB không chỉ giới hạn trong việc khởi động vào hệ điều hành Linux, bạn cũng có thể sử dụng nó để khởi động vào các hệ điều hành khác như Windows.





Có hai phiên bản chính của GRUB có sẵn tại thời điểm viết bài này.

  1. GRUB Kế thừa : Đây là phiên bản đầu tiên của GRUB và được phát triển lần đầu vào năm 1995.
  2. GRUB 2 : Đây là phiên bản GRUB mới nhất được nhiều bản phân phối Linux chính thống như Manjaro, Ubuntu, Fedora và Red Hat Enterprise Linux (RHEL) sử dụng. GRUB 2 cung cấp cho bạn các công cụ và tùy chọn cấu hình tốt hơn so với người tiền nhiệm của nó.

Ngoài GRUB, các bản phân phối Linux cũng sử dụng các bộ tải khởi động khác như Linux Loader (LILO), coreboot và SYSLINUX.

Vai trò của GRUB

Khi bạn chọn hệ điều hành để khởi động, GRUB sẽ tải hạt nhân đã chọn. GRUB sử dụng các tham số của hạt nhân để biết vị trí của hạt nhân và các tham số quan trọng khác cần sử dụng.

  • initrd : Được sử dụng để chỉ định đĩa RAM ban đầu.
  • BOOT_IMAGE : Vị trí của hình ảnh hạt nhân Linux.
  • nguồn gốc : Chỉ định vị trí của hệ thống tệp gốc. Được kernel sử dụng để tìm init, từ đó tải các dịch vụ quan trọng.
  • ro : Chịu trách nhiệm gắn hệ thống tập tin ở chế độ chỉ đọc.
  • Yên lặng : Ẩn một số thông báo dành riêng cho hệ thống khi PC của bạn đang khởi động.
  • bắn tung tóe : Được sử dụng để hiển thị màn hình giật gân khi hệ thống của bạn đang khởi động.

Khi bạn đang ở trong menu tùy chọn GRUB, bạn có thể chỉnh sửa các thông số hạt nhân bằng cách nhấn trên bàn phím của bạn.

Định cấu hình Bộ nạp khởi động GRUB

GRUB 2 cung cấp cho bạn nhiều tính linh hoạt và sức mạnh khi cấu hình bộ tải khởi động của bạn.

Các / boot / grub thư mục chứa một tệp có tên grub.cfg , là tệp cấu hình chính cho GRUB. Tuy nhiên, bạn không nên chỉnh sửa grub.cfg trực tiếp, thay vào đó bạn nên chỉnh sửa / etc / default / grub tập tin.

Khi bạn thực hiện các thay đổi đối với / etc / default / grub , bạn nên đảm bảo chạy lệnh bên dưới để các thay đổi của bạn được ghi vào grub.cfg tập tin tự động.

cách đặt ứng dụng trên thẻ sd
sudo update-grub

Bạn có thể tìm hiểu thêm về GRUB và một số tùy chọn cấu hình của nó bằng cách chạy lệnh sau:

info -f grub

Tùy chỉnh GRUB trên Linux

Hướng dẫn này đã cho bạn thấy rằng GRUB là một trình tải khởi động linh hoạt và mạnh mẽ và đóng một vai trò quan trọng trong hoạt động của hệ điều hành của bạn. Người dùng có toàn quyền kiểm soát sự xuất hiện của màn hình khởi động GRUB. Bạn thậm chí có thể tùy chỉnh hình nền của màn hình khởi động một cách dễ dàng.

Đăng lại Đăng lại tiếng riu ríu E-mail Cách tùy chỉnh menu khởi động Grub bằng hình nền

Chán với menu Grub mặc định? Đây là cách tùy chỉnh nó với một hình nền mà bạn chọn.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • GRUB Bootloader
  • Linux
Giới thiệu về tác giả Tốt để đi(36 bài báo đã xuất bản)

Mwiza phát triển phần mềm theo chuyên môn và viết nhiều trên Linux và lập trình front-end. Một số sở thích của anh ấy bao gồm lịch sử, kinh tế, chính trị & kiến ​​trúc doanh nghiệp.

Xem thêm từ Mwiza Kumwenda

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký