Score:0

แยก initrd ออกเป็นไฟล์ขนาดเล็ก

ธง ca

ฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะมีการใช้งาน initrd แบบแยกส่วน เหตุผลของเราในการทำเช่นนี้คือข้อเท็จจริงที่ว่าแอปพลิเคชันที่ใช้ Fedora ของเราใช้ Fedora เวอร์ชันที่ถอดแล้วภายใต้ไฟล์ initrd ซึ่งมีขนาดใหญ่มาก (+500MB) ซึ่ง GRUB2 ทำให้เรามีปัญหากับไฟล์ดังกล่าวในคอมพิวเตอร์บางเครื่อง (ส่วนใหญ่ราคาถูก แล็ปท็อป HP ที่ลูกค้าของเราชอบซื้อเมื่อเทียบกับคำแนะนำของเรา) เราได้พิสูจน์แล้วว่าปัญหาอยู่ที่ GRUB2, เริ่มต้น และแล็ปท็อปของ HP เนื่องจากการแกะกล่อง เริ่มต้น อนุญาตให้เครื่องเหล่านี้บูตได้ อย่างไรก็ตาม ในกรณีการใช้งานของเรา เราต้องสามารถบูตเข้าสู่ RAM ได้ เนื่องจากแอปพลิเคชันของเราเป็น RAMDisk ที่สามารถบู๊ตได้ ซึ่งเรียกใช้แอปของเราในสภาพแวดล้อมแบบคีออสก์

เรากำลังใช้รูปแบบการบีบอัดข้อมูลสูงสุดอยู่แล้ว เริ่มต้น (XZ ระดับ 9) การให้บริการรูทจากเครือข่ายที่ใช้ร่วมกันและการบังคับให้ลูกค้าของเราปรับโครงสร้างพื้นฐานเป็นวิธีแก้ปัญหาที่ไม่พึงประสงค์ เราต้องการคงตัวเลือกสำหรับแอปพลิเคชันของเราในการบูตจากอุปกรณ์ USB เช่นเดียวกับที่ทำอยู่แล้ว

การแยกออกจาก GRUB2 อาจเป็นตัวเลือก แต่นั่นอาจเป็นอันตรายต่อความสามารถของเราในการบูตบนฮาร์ดแวร์ที่เปิดใช้งาน Secure Boot EFI เท่านั้น (เนื่องจากแพ็คเกจ GRUB2 ถูกกำหนดโดยผู้ขายบางรายสำหรับ Secure Boot)

เป็นไปได้ไหมที่จะแยกขนาดใหญ่ของเรา เริ่มต้น? หรือเรามีทางเลือกอื่น?

ขอขอบคุณ.

แก้ไข: ขออภัย เราจำเป็นต้องจัดหาโมดูลให้ได้มากที่สุด อิมเมจนี้จำเป็นต้องพกพาบนอุปกรณ์ประเภทต่างๆ ให้ได้มากที่สุดเท่าที่จะเป็นไปได้ เพื่อลดโอกาสที่ไคลเอ็นต์จะประสบปัญหาเคอร์เนลแพนิค

us flag
คุณได้ลองลบองค์ประกอบที่ไม่ต้องการออกจาก initrd แล้วหรือยัง?
jbbletterman avatar
ca flag
ขออภัย เราจำเป็นต้องจัดหาโมดูลให้ได้มากที่สุด อิมเมจนี้จำเป็นต้องพกพาบนอุปกรณ์ประเภทต่างๆ ให้ได้มากที่สุดเท่าที่จะเป็นไปได้ เพื่อลดโอกาสที่ไคลเอ็นต์จะประสบปัญหาเคอร์เนลแพนิค
us flag
ฉันคิดว่าอาจมีระบบย่อยเคอร์เนลที่คุณไม่ต้องการสำหรับผลิตภัณฑ์ของคุณ และคุณสามารถปิดใช้งานได้
Michael Hampton avatar
cz flag
คุณควรดูรายการโมดูลใน dracut บนสื่อการติดตั้ง OS เพื่อจุดประสงค์ด้านความเข้ากันได้ของฮาร์ดแวร์ คุณไม่จำเป็นต้องใช้สิ่งเหล่านี้มากนัก (หรือมากกว่านั้น)
jbbletterman avatar
ca flag
ขออภัย เราจำเป็นต้องจัดหาโมดูลให้ได้มากที่สุด อิมเมจนี้จำเป็นต้องพกพาบนอุปกรณ์ประเภทต่างๆ ให้ได้มากที่สุดเท่าที่จะเป็นไปได้ เพื่อลดโอกาสที่ไคลเอ็นต์จะประสบปัญหาเคอร์เนลแพนิค
Michael Hampton avatar
cz flag
สื่อการติดตั้งก็เช่นกัน ยังต้องทำงานบนอุปกรณ์ต่างๆ ให้ได้มากที่สุดอีกด้วย มันคุ้มค่าที่จะดูก่อนที่คุณจะทิ้งมันไป
jbbletterman avatar
ca flag
การลบโมดูลใน Dracut บนสื่อการติดตั้ง OS จะเพิ่มความเข้ากันได้ของฮาร์ดแวร์กับระบบต่างๆ มากขึ้น? คุณจะต้องอธิบายเรื่องนี้ให้ฉันฟัง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา