• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống

GRUB bootloader là gì?

@admiz by @admiz
31/08/2021
in Quản trị hệ thống
0
Grub Bootloader Là Gì? 60ed3be755e83.jpeg

Bootloader 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.

Bài viết này sẽ cho bạn thấy bootloader 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 bootloader 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 boot trong Linux.

Quá trình boot Linux

Quá trình boot 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ó 4 giai đoạn chính trong quá trình boot hệ điều hành và chúng diễn ra theo thứ tự sau:

1. BIOS: Viết tắt của Basic Input/Output System và chịu trách nhiệm chính trong việc load bootloader. Khi máy tính khởi động, nó sẽ chạy Power On Self Test (POST) để đảm bảo rằng phần cứng cốt lõi như bộ nhớ và ổ cứng đang hoạt động bình thường. Sau đó, BIOS sẽ kiểm tra Master Boot Record (MBR) của ổ cứng chính, đây là một phần trên ổ cứng nơi chứa bootloader.

2. Bootloader: Load kernel vào RAM với một tập hợp các tham số của kernel.

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ó load tiến trình init.

4. Init: Chịu trách nhiệm khởi động và dừng các service thiết yếu trên hệ thống.

Lưu ý: BIOS không phải là quá trình chỉ 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ì.

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 boot vào. Ngoài ra, GRUB chịu trách nhiệm load Linux kernel.

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

Grand Unified Bootloader
Grand Unified Bootloader

Lưu ý: 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 Legacy: Đâ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 phiên bản tiền nhiệm của nó.

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

  • Tùy chỉnh màn hình Grub với BURG Manager

Vai trò của GRUB

Khi bạn chọn hệ điều hành để boot, GRUB sẽ load kernel đã chọn. GRUB sử dụng các tham số của kernel để biết vị trí của nó và những 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 Linux kernel image.
  • root: Chỉ định vị trí của hệ thống file gốc. Được kernel sử dụng để tìm init, từ đó load các service quan trọng.
  • ro: Chịu trách nhiệm mount hệ thống file ở chế độ chỉ đọc.
  • quite: Ẩn một số thông báo dành riêng cho hệ thống khi PC đang khởi động.
  • splash: Được sử dụng để hiển thị màn hình splash khi hệ thống của bạn đang khởi động.

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

Cấu hình GRUB Bootloader

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 bootloader.

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

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

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
  • Điều chỉnh và thiết lập menu boot Linux Grub2 theo cách đơn giản
  • Khắc phục lỗi khởi động của Window và Linux bằng Super Grub Disk
  • Khắc phục sự cố khởi động Linux với GRUB
  • Sửa lỗi BootLoader cho Ubuntu
  • SỬ DỤNG GRUB
Post Views: 190
Previous Post

9 PSU tốt nhất năm 2021

Next Post

Cách xóa cùng lúc toàn bộ ghi chú trong bài trình chiếu Microsoft PowerPoint

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Cách Xóa Cùng Lúc Toàn Bộ Ghi Chú Trong Bài Trình Chiếu Microsoft Powerpoint 60efe824ad12b.jpeg

Cách xóa cùng lúc toàn bộ ghi chú trong bài trình chiếu Microsoft PowerPoint

Bài mới nhất

Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025
Top 10 Công Ty Thiết Kế Website Tại Nha Trang Chuyên Nghiệp 612d0a9ad018b.jpeg

Top 10 công ty thiết kế website tại Nha Trang chuyên nghiệp

05/05/2025
Các Dịch Vụ Thiết Kế Website Tại Vĩnh Phúc Chuyên Nghiệp, Uy Tín Nhất 612d0a91e63af.jpeg

Các dịch vụ thiết kế website tại Vĩnh Phúc chuyên nghiệp, uy tín nhất

04/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution