OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Vì không có giao diện phần sụn chung trên tất cả các nền tảng ARM, các bước cần thiết để làm cho hệ thống có thể khởi động trên thiết bị ARM phụ thuộc nhiều vào thiết bị. Ubuntu sử dụng một công cụ gọi là flash-kernel để xử lý việc này. Flash-kernel chứa một cơ sở dữ liệu mô tả các hoạt động cụ thể được yêu cầu để làm cho hệ thống có thể khởi động trên các thiết bị khác nhau. Nó phát hiện xem thiết bị hiện tại có được hỗ trợ hay không và nếu có, sẽ thực hiện các hoạt động cần thiết.


Trên các thiết bị khởi động từ bộ nhớ NOR- hoặc NAND-flash bên trong, flash-kernel sẽ ghi hạt nhân và đĩa ram ban đầu vào bộ nhớ trong này. Phương pháp này đặc biệt phổ biến trên các thiết bị armel cũ hơn. Xin lưu ý rằng hầu hết các thiết bị này không cho phép có nhiều nhân và đĩa ram trong bộ nhớ flash bên trong của chúng, tức là chạy flash-kernel trên chúng thường ghi đè lên nội dung trước đó của bộ nhớ flash!

Đối với các hệ thống ARM sử dụng U-Boot làm chương trình cơ sở hệ thống và khởi động hạt nhân cũng như đĩa ram ban đầu từ phương tiện lưu trữ bên ngoài (chẳng hạn như thẻ MMC / SD, thiết bị lưu trữ thứ cấp USB hoặc đĩa cứng IDE / SATA), flash-kernel sẽ tạo một tập lệnh khởi động thích hợp để cho phép tự động khởi động mà không cần sự tương tác của người dùng.


6.3.6.3. Tiếp tục mà không cần bộ nạp khởi động

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: