ใช้ USB เพื่อบูตไปยังพาร์ติชันเฉพาะของไดรฟ์อื่นหรือไม่


0

แก้ไข: ย่อหน้าต่อไปนี้เป็นเพียงข้อมูลเกี่ยวกับที่มาของปัญหาและการอ่านมันไม่จำเป็นต้องตอบคำถาม

ฉันใช้ USB กับ Grub2 สำหรับการดูอัลบูตระหว่าง ParrotSec และ Windows ทั้งคู่เก็บไว้ในพาร์ติชัน HDD ต่าง ๆ ของฉัน งานของ USB คือการบูทถึง ParrotSec (เก็บไว้ในพาร์ติชัน 8 ของ HDD) และเมื่อมันไม่ได้เสียบอยู่ตอนบูท BIOS ก็ข้ามผ่าน USB bootloader ดังนั้นในที่สุดก็กด HDD bootloader (ฉันออกจาก Windows bootloader บนพาร์ติชั่นหนึ่งใน HDD ในกรณีที่มีอะไรเกิดขึ้น) อย่างไรก็ตามตอนนี้ USB ของฉันเสียหายทำให้สามารถบูต Windows ได้เท่านั้น ฉันยังอยู่ที่ ParrotSec (ฉันยังไม่ได้รีสตาร์ท PC ดังนั้นฉันจึงยังสามารถใช้งานเครื่องมือ Linux ได้)

ดังนั้นคำถามคือฉันจะตั้งค่าไดรฟ์ USB ให้บูตโดยอัตโนมัติในพาร์ติชัน 8 ของ HDD ของฉันได้อย่างไร

แก้ไข: เพื่อลดความซับซ้อนของคำถามที่ฉันเพียงแค่ต้องใส่ bootloader บน USB /dev/sda8ของฉันที่จะบูต

คำตอบ:


0

คุณเพียงแค่ต้องรันgrub-install /dev/sdX(/ dev / sdX คือ you usb) สิ่งนี้จะติดตั้งด้วงบนยูเอสบีและค้นหาไฟล์ด้วง/boot/grubในระบบปัจจุบันขณะทำการบูท

หรือคุณสามารถเมานท์ยูเอสบีและรันgrub-install --boot-directory=/mnt/usb/boot /dev/sdX(/ mnt / usb เป็นจุดเมานท์ของยูเอสบี) ซึ่งจะติดตั้งด้วงบนยูเอสบีและรูปภาพด้วงในยูเอสบี / บูต / ด้วง

อย่าลืมวิ่งgrub-mkconfig -o /boot/grub/grub.cfgหรือgrub-mkconfig -o /mnt/usb/boot/grub/grub.cfgท้ายที่สุด

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