Bài giảng Linux và phần mềm mã nguồn mở - Chương 8: Khởi động hệ thống. Chương này cung cấp cho sinh viên những nội dung gồm: tổng quan quá trình khởi động; quá trình tải nhân hệ điều hành; quá trình khởi động dịch vụ hệ thống, các mức thực hiện; khởi tạo môi trường làm việc; . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | Khởi động hệ thống Trương thị Diệu Linh Nội dung 1. Tổng quan quá trình khởi động 2. Quá trình tải nhân hệ điều hành 3. Quá trình khởi động dịch vụ hệ thống. Các mức thực hiện 4. Khởi tạo môi trường làm việc 1. Quá trình khởi động hệ thống máy tính Mục tiêu của quá trình khởi động - Khởi động các thành phần phần cứng - Kiểm tra trạng thái thiết bị - Khởi động các phần mềm cho NSD Cụ thể khi khởi động PC - Khởi động các thành phần phần cứng - Khởi động MBR - Thực hiện chương trình quản lý khởi động menu hệ điều hành - Khởi động nhân hệ điều hành - Khởi động các chương trình phục vụ NSD - Phụ thuộc yêu cầu các giai đoạn khởi động này có thể sát nhập Quá trình khởi động Linux Bật nguồn điện Bật nguồn Hệ thống tự kiểm tra và thực hiện cấu hình phần cứng Chương trình BIOS được thực Thực hiện BIOS hiện Cấu hình các thiết bị ngoại vi Truy cập vào các thiết bị lưu trữ BootLoader chính Chương trình khởi động được thực hiện Nhân HĐH Tải nhân HĐH Khởi động các dịch vụ của HĐH HĐH thực hiện tiến trình init Init Khởi động các tiến trình và môi trường làm việc của hệ thống Theo cấu hình init khởi động giao diện NSD Login Khởi động hệ thống vật lý Phụ thuộc vào hệ thống vật lý Trên PC BIOS POST Xác định và đánh dấu các thiết bị ngoại vi Xác định thiết bị khởi động Thực hiện MBR MBR Chương trình khởi động Bảng các phân chương Thực hiện boot record MBR-Master Boot Record MBR là sector đầu tiên của ổ đĩa vật lý được phân chia thành nhiều ổ đĩa logic MBR nằm ngoài các phân chương MBR Chứa bảng các phân vùng chính Chứa chương trình khởi động Mỗi phân vùng lại có một Boot Record riêng chứa mã để khởi động Hệ điều hành nằm trong phân chương MBR-Master Boot Record Các thành phần của MBR 446 bytes đầu tiên là chương trình boot loader à tải boot loader của một phân vùng tích cực 64 bytes tiếp theo là bảng các phân vùng Tối đa 4 phân vùng Flags CHS Cylinder-Head-Sector đầu Bytes CHS cuối LBA Logical Block Addressing size 2 bytes cuối cùng là magic number đánh dấu cuối MBR. Ví dụ về MBR .