คำถามติดแท็ก initrd

2
วิธีป้องกันการคัดลอกต่อไปนี้เป็นเรื่องง่ายแค่ไหน? [ปิด]
คำถามนี้ไม่น่าจะช่วยผู้เข้าชมในอนาคต มันเกี่ยวข้องเฉพาะกับพื้นที่ทางภูมิศาสตร์ขนาดเล็กช่วงเวลาที่เฉพาะเจาะจงหรือสถานการณ์ที่แคบเป็นพิเศษซึ่งโดยทั่วไปไม่สามารถใช้ได้กับผู้ชมทั่วโลกของอินเทอร์เน็ต สำหรับความช่วยเหลือในการทำคำถามนี้มากขึ้นบังคับในวงกว้างไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันพยายามคัดลอก - ปกป้องงานบางอย่างซึ่งเป็นการ์ด SD ที่สามารถบู๊ตได้ซึ่งเป็นการบูทเคอร์เนล Linux บนอุปกรณ์ ARM (Raspberry Pi) ฉันใช้วิธีนี้: วิธีใช้ initrd เพื่อเมาท์ระบบไฟล์รูทที่เข้ารหัส initrd สร้างรหัสผ่านของระบบไฟล์ตาม CID ของการ์ด SD (ใช้ฟังก์ชันแฮชไม่ได้ตัดสินใจมากกว่า md5 หรือ sha1) เริ่มต้นจะพยายามเมานต์ระบบไฟล์โดยใช้รหัสผ่านที่สร้างขึ้น ตอนนี้ที่นี่เป็นส่วนที่น่าสนใจที่สุด / ผู้ต้องสงสัย: ตัวเริ่มต้นถูกเข้ารหัสโดยใช้ฟังก์ชั่น C ที่กำหนดเองโดยทั่วไปแต่ละไบต์คือ XOR'ed โดยใช้เครื่องกำเนิดไฟฟ้าแบบหลอกเทียมแบบกำหนดเอง เคอร์เนลถูกปรับเปลี่ยนให้มีฟังก์ชั่นการเข้ารหัสเช่นเดียวกันซึ่งทำงานเป็นตัวถอดรหัส ระบบถูกถอดออกดังนั้นจึงไม่มีวิธีใช้แป้นพิมพ์หรือที่จัดเก็บข้อมูลภายนอก แอปเดียวทำงานแบบเต็มหน้าจอ ดังนั้นหลังจาก bootloader โหลดเคอร์เนลและ initrd เคอร์เนลถอดรหัส initrd และเรียกใช้งานสคริปต์ init ซึ่งจะสร้างรหัสผ่านและติดตั้งระบบไฟล์รูท คำถามของฉันคือ: …

0
เคอร์เนล Linux 4.16.17 กำลังโหลดอิมเมจโหลด initrd เมื่อบูต
ตั้งแต่เวอร์ชั่น 4.16.17 ของ linux kernel grub2 ติดอยู่ที่โหลดอิมเมจ initrd ฉันอ่านแล้วบางคนกำลังประสบกับสิ่งที่คล้ายกับ Fedora รายงานเหล่านั้นบอกว่าปัญหาคือ RNG (ตัวสร้างตัวเลขสุ่ม) และวิธีการข้ามข้อผิดพลาดนั้นคือการกดคีย์ผสม ctrl + alt + enter หรือ alt + alt + enter หรือลองกดหลายคีย์พร้อมกัน รู้พื้นฐานทางเทคนิคว่าทำไมสิ่งนี้ถึงช่วยได้) ไม่ทำงานเลย ฉันได้ทดสอบแล้ว 4.16.18rc1 จากคอมไพล์ยังคงมีปัญหาเดียวกัน บางทีฉันควรจะยื่นข้อบกพร่อง? รายละเอียดของฉันคือ: Opensuse Leap 15.0 เคอร์เนล 4.16.17 / 18 พร้อมแพทช์ BFQ และ Con Kolivas AB350 Gigabyte gaming ver 1. …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.