ด้วยการอัปเดตล่าสุด ฉันถูกบังคับให้ใช้การซ่อมแซมการบูตเพื่อแก้ไขบูตเซกเตอร์ของฉัน
ก่อนหน้านี้ เมื่อบู๊ตเป็น Ubuntu ฉันจะได้รับพร้อมท์ให้ป้อนรหัสผ่านเมื่อบู๊ตเพื่อถอดรหัสพาร์ติชันรูทของฉัน ตอนนี้ฉันถูกส่งไปที่ BusyBox ด้วยรูทที่ไม่ได้ต่อเชื่อม บน BusyBox ฉันสามารถเมานต์รูทด้วยตนเองโดยออก: cryptsetup เปิด /dev/sda3 crypt
แล้ว เมานต์ /dev/vgkubuntu /
. ออกจาก BusyBox หลังจากนั้นดูเหมือนว่าจะทำงานและดำเนินการบูตปกติต่อ
ฉันจะบูตและติดตั้งรูทโดยไม่ต้องทำด้วยตนเองจาก BusyBox ทุกครั้งได้อย่างไร
การตั้งค่าด้วง:
load_วิดีโอ
gfxmode $linux_gfx_mode
insmod gzio
ถ้า [ x$grub_platform = xxen ]; จากนั้น insmod xzio; insmod lzopio; ไฟ
insmod part_gpt
insmod ต่อ 2
ตั้งค่า root='hd0,gpt2'
ถ้า [ x$feature_platform_search_hint = xy ]; แล้ว
ค้นหา --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 aaaaaaaa-aaaa-aaaa-aaaa -aaaaaaaaaaaa
อื่น
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
ไฟ
linux /vmlinuz-5.11.0-16-generic root=/dev/mapper/vgkubuntu-root ro เงียบ $vt_handoff
initrd /initrd.img-5.11.0-16-ทั่วไป
ขอบคุณ