ฉันมี
- ติดตั้ง Windows และเข้ารหัสด้วย VeraCrypt
- ทำสำรองของ VeraCrypt MBR (ที่จริงทุกอย่างขึ้นอยู่กับพาร์ทิชันแรก:
dd if=/dev/sda of=/some/file bs=512 count=2048
) - ติดตั้ง Linux (debian) บนดิสก์เดียวกันและให้ด้วงเขียนทับ MBR
ฉันรู้ว่าฉันสามารถบอกด้วงให้บูตลงในดิสก์กู้คืนของเวราคริปต์ได้ ฉันเคยทำเช่นนี้กับ TrueCrypt แต่ VeraCrypt จะถามฉันเสมอว่าฉันกำลังพยายามสร้างวอลลุ่มลับหรือไม่ ฉันต้องการให้ด้วงเป็นตัวโหลดการบูตหลักเนื่องจากฉันใช้ Windows เป็นครั้งคราวเท่านั้นและไม่ต้องการผ่าน VeryCrypt บูตตัวโหลดทุกครั้งเพื่อไปที่ Linux
ความคิดของฉันคือฉันอาจมอบ VeraCrypt MBR ที่สำรองไว้ให้กับด้วงและปล่อยให้ด้วงรันอย่างใดอย่างหนึ่งนั่นคือแกล้งทำเป็นว่านี่เป็น MBR มาตลอด อย่างไรก็ตามนี่ไม่ใช่เรื่องง่ายอย่างที่ฉันคาดหวัง
กำลังโหลดเป็น ISO (พร้อม memdisk) เหมือนแผ่นกู้คืนไม่ทำงาน - ฉันได้รับข้อผิดพลาดจำนวนมากจากนั้นกลับมาที่เมนูบูตของด้วง ฉันเข้าใจว่านี่เป็นเพราะไฟล์ MBR ของฉันไม่ใช่ดิสก์ที่สามารถบู๊ตได้ ทุกสิ่งทุกอย่างที่ฉันพยายามจะจบลงด้วยข้อความที่ฉันต้องโหลดเคอร์เนลก่อน
ฉันไม่แน่ใจอีกต่อไปถ้าสิ่งที่ฉันพยายามทำแม้จะสมเหตุสมผล บางที MBR จำเป็นต้องอยู่ใน MBR จริงๆเหรอ? แต่ฉันก็ไม่สามารถคิดหาเหตุผลว่าทำไมมันถึงเป็นไปไม่ได้
TL; DRเป็นไปได้ไหมที่จะทำให้ด้วงโหลด MBR อื่นจากไฟล์?
ถ้าเป็นเช่นนั้นทุกคนสามารถให้คำแนะนำกับฉันว่าฉันจะทำสิ่งนี้สำเร็จได้อย่างไร? หากเป็นไปไม่ได้ทุกคนสามารถอธิบายได้อย่างง่ายดายว่าทำไม