Điều gì xảy ra trong quá trình khởi động?


27

Điều gì xảy ra trong quá trình khởi động sau khi Raspberry PI được bật? Tôi biết rằng nó khác với quy trình khởi động Linux tiêu chuẩn ( không có trình quản lý khởi động phức tạp như Lilo / Grub ), tôi cũng biết rằng quy trình khởi động có một số bước, thiết bị tải các tệp như loader.bin, bootcode.bin, start.elf, kernel.img ... Nhưng thứ tự chính xác của các bước này là gì?


Có một người quản lý khởi động; nó cực kỳ hạn chế và chỉ tải các tệp theo thứ tự được xác định trước và chỉ có thể xử lý với một hệ điều hành.
Alex Chamberlain

Không có trình quản lý khởi động như Lilo hoặc Grub. Tôi đã đọc lại câu hỏi.
asalamon74

Có một bộ tải khởi động, được gọi là Blob: elinux.org/Blob
dash17291


1
Đây là câu hỏi cũ hơn. Tại sao không đánh dấu cái khác là trùng lặp?
asalamon74

Câu trả lời:


17

Như đã nói ở đây quá trình khởi động:

  1. Lõi GPU
  2. bộ tải khởi động giai đoạn đầu tiên, được lưu trữ trong ROM trên SoC
  3. bootcode.bin ( loader.bin đã hợp nhất )
  4. bắt đầu
  5. config.txt
  6. cmdline.txt
  7. kernel.img

Sau tập lệnh khởi động này sẽ được gọi bởi kernel: systemd hoặc init


1
Thông tin bổ sung: Hạt nhân sau đó được tải và phần còn lại của quá trình khởi động được xử lý bởi inithoặc systemd.
Jivings

1
Kể từ 0ct 05, 2012, loader.binkhông được sử dụng nữa. Nó được tích hợp vào bootcode.binvà gỡ bỏ.
Krzysztof Adamski

@KrzysztofAdamski Bạn có thể vui lòng cung cấp nguồn để tôi có thể chỉnh sửa nó.
ArchHaskeller

@ Người bán: Ý bạn là nguồn gốc của cơ sở hạ tầng? Nếu vậy, đây là cam kết của github
Krzysztof Adamski
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.