Grub: ดำเนินการ MBR อื่น ๆ (VeraCrypt)


2

ฉันมี

  • ติดตั้ง 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 อื่นจากไฟล์?

ถ้าเป็นเช่นนั้นทุกคนสามารถให้คำแนะนำกับฉันว่าฉันจะทำสิ่งนี้สำเร็จได้อย่างไร? หากเป็นไปไม่ได้ทุกคนสามารถอธิบายได้อย่างง่ายดายว่าทำไม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.