Điểm:0

Tách initrd thành các tệp nhỏ hơn

lá cờ ca

Tôi muốn biết liệu có thể triển khai initrd tách biệt hay không. Lý do của chúng tôi để làm điều này là ứng dụng dựa trên Fedora của chúng tôi sử dụng phiên bản Fedora bị rút gọn bên dưới với tệp initrd đã trở nên quá lớn (+500 MB), GRUB2 gây ra sự cố cho chúng tôi với tệp nói trên trên một số máy tính (chủ yếu là giá rẻ Máy tính xách tay HP mà khách hàng của chúng tôi thích mua theo khuyến nghị của chúng tôi). Chúng tôi đã xác định rằng vấn đề nằm ở GRUB2, ban đầu và máy tính xách tay HP, vì giải nén ban đầu cho phép các máy này khởi động. Tuy nhiên, đối với trường hợp sử dụng của chúng tôi, chúng tôi cần có khả năng khởi động vào RAM, vì ứng dụng của chúng tôi là RAMDisk có thể khởi động chạy ứng dụng của chúng tôi trong môi trường kiosk.

Chúng tôi đã sử dụng hình thức nén cao nhất trên ban đầu (XZ cấp 9). Cung cấp rootfs từ một mạng chia sẻ và buộc khách hàng của chúng tôi điều chỉnh cơ sở hạ tầng của họ là một giải pháp không mong muốn. Chúng tôi muốn giữ tùy chọn cho ứng dụng của mình chỉ cần khởi động thiết bị USB, giống như họ đang làm.

Chuyển hướng khỏi GRUB2 có lẽ cũng là một tùy chọn, nhưng điều đó sẽ gây nguy hiểm cho khả năng khởi động của chúng tôi trên phần cứng hỗ trợ Khởi động an toàn chỉ dành cho EFI (vì các gói GRUB2 được một số nhà cung cấp chỉ định cho Khởi động an toàn).

Có thể đơn giản chia nhỏ khối lượng lớn của chúng tôi ban đầu? Hay chúng ta có những lựa chọn khác?

Cảm ơn bạn.

CHỈNH SỬA: Thật không may, chúng tôi cần cung cấp càng nhiều mô-đun càng tốt. Hình ảnh này cần phải được di động trên càng nhiều loại thiết bị khác nhau càng tốt, để giảm khả năng khách hàng gặp phải tình trạng hoảng loạn nhân.

lá cờ us
Bạn đã thử xóa các phần tử không cần thiết khỏi initrd chưa?
jbbletterman avatar
lá cờ ca
Thật không may, chúng tôi cần cung cấp càng nhiều mô-đun càng tốt. Hình ảnh này cần phải được di động trên càng nhiều loại thiết bị khác nhau càng tốt, để giảm khả năng khách hàng gặp phải tình trạng hoảng loạn nhân.
lá cờ us
Tôi nghĩ rằng có thể có các hệ thống con nhân mà bạn không cần cho sản phẩm của mình và bạn có thể vô hiệu hóa chúng.
Michael Hampton avatar
lá cờ cz
Bạn nên xem danh sách các mô-đun trong bản nháp trên phương tiện cài đặt hệ điều hành. Vì mục đích tương thích với phần cứng, có thể bạn sẽ không cần nhiều (hoặc bất kỳ) thứ nào trong số đó.
jbbletterman avatar
lá cờ ca
Thật không may, chúng tôi cần cung cấp càng nhiều mô-đun càng tốt. Hình ảnh này cần phải được di động trên càng nhiều loại thiết bị khác nhau càng tốt, để giảm khả năng khách hàng gặp phải tình trạng hoảng loạn nhân.
Michael Hampton avatar
lá cờ cz
Phương tiện cài đặt cũng vậy. Nó cũng phải chạy trên càng nhiều thiết bị càng tốt. Nó thực sự đáng xem trước khi bạn gạt nó ra khỏi tầm tay.
jbbletterman avatar
lá cờ ca
Gỡ bỏ các module trong Dracut trên phương tiện cài đặt HĐH sẽ tăng khả năng tương thích phần cứng với nhiều hệ thống hơn? Bạn sẽ phải giải thích điều này với tôi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.