bootloader ที่ระบบปฏิบัติการ Linux ส่วนใหญ่ไปกับเรียกว่า Grub เป็นเครื่องมือง่ายๆที่สามารถกำหนดค่าให้บู๊ตการกระจาย Linux ของคุณรวมถึงระบบปฏิบัติการอื่น ๆ ทั้งหมดได้จากเมนูเมื่อพีซีของคุณเริ่มทำงาน
ด้วงเป็นเครื่องมือที่เชื่อถือได้เมื่อเทียบกับคนอื่น ๆbootloaders Linux ทางเลือกและด้วยเหตุนี้มันยังคงเป็นที่ชื่นชอบในชุมชน ที่กล่าวว่าไม่สมบูรณ์แบบ เพื่อความน่าเชื่อถือเท่าที่เป็นอยู่ข้อผิดพลาดสามารถเกิดขึ้นได้และด้วงอาจแตกหักได้
วิธีที่ดีที่สุดในการเตรียมตัวเมื่อ Grub bootloader ของคุณเปลี่ยนไปอย่างเลวร้ายที่สุดคือการสำรอง Linux bootloader ไปยังฮาร์ดไดรฟ์ภายนอกหรืออุปกรณ์ USB
BIOS Grub - การสำรอง MBR
ในขณะที่ผู้ใช้ Linux หลายคนกำลังเปลี่ยนไปใช้EFI เป็นมาตรฐานผู้ใช้จำนวนมากยังคงใช้ Grub เวอร์ชั่น BIOS เพราะคอมพิวเตอร์ทุกเครื่องสามารถใช้งาน EFI ได้ดี หากคุณมีการติดตั้ง BIOS ของ Linux, Grub bootloader ของคุณจะใช้ Master Boot Record ซึ่งหมายความว่าระหว่างการติดตั้ง Linux OS ของคุณ bootloader ได้รับการติดตั้งในส่วนแรกบนฮาร์ดไดรฟ์ของคุณมากกว่าในโฟลเดอร์เช่นเดียวกับ Grub EFI varients
สิ่งที่ดีเกี่ยวกับ MBR ก็คือมันง่ายมากเพื่อทำการสำรองข้อมูลอย่างสมบูรณ์ของ Grub โดยการคัดลอกเซ็กเตอร์ MBR ของ Linux ที่ติดตั้งไปยังไฟล์ TXT ในการเริ่มต้นกระบวนการเปิดหน้าต่างเทอร์มินัลโดยการกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นใช้ lsblk คำสั่งเพื่อระบุว่าฮาร์ดไดรฟ์ Linux ตัวหลักของคุณคืออะไร
lsblk
มองผ่านงานพิมพ์ของ lsblk คำสั่งในเทอร์มินัลและค้นหาพาร์ติชันที่มี“ /” ภายใต้จุดเมานท์ คำสั่งนี้จะช่วยคุณค้นหาว่าฉลากฮาร์ดไดรฟ์ของคุณคืออะไร ในตัวอย่างนี้ฉลากไดรฟ์จะเป็น“ / dev / sda”
ในเทอร์มินัลใช้ DD คำสั่งเพื่อสร้างการสำรองข้อมูล Master Boot Record ของคุณไปยังไฟล์ TXT
หมายเหตุ: คุณต้องเปลี่ยน /home/username/
ในคำสั่งด้านล่างเพื่อชื่อผู้ใช้บน Linux PC ของคุณ! ต้องแน่ใจว่าได้เปลี่ยน / dev / sda เพื่อให้สะท้อนถึงฉลากของฮาร์ดไดรฟ์จริงของคุณ
dd if=/dev/sda of=/home/username/master-boot-record.txt count=1 bs=512
เครื่องมือ DD จะสร้างการสำรองข้อมูลที่รวดเร็วพอสมควร เมื่อเสร็จแล้วคุณจะมีไฟล์ในไดเรกทอรีบ้าน (~ /) ที่มีป้ายกำกับว่า "master-boot-record.txt" นำไปวางไว้ใน USB แฟลชไดรฟ์หรือฮาร์ดไดรฟ์ภายนอก USB เพื่อความปลอดภัย
กู้คืนการสำรองข้อมูล MBR
ต้องการกู้คืนข้อมูลสำรอง MBR ของคุณหรือไม่ บูตเข้าสู่ระบบของ Linux PC ที่เสียหายด้วยหนึ่งในเครื่องมือ Grub เหล่านี้ที่นี่ จากนั้นเปิดเทอร์มินัลเชื่อมต่ออุปกรณ์ USB ของคุณที่มีไฟล์“ master-boot-record.txt” วางไฟล์กลับเข้าไปในโฮมไดเร็กตอรี่ของคุณ (~ /), และรันคำสั่งต่อไปนี้
หมายเหตุ: เหมือนก่อนเป็นสิ่งสำคัญที่คุณต้องเปลี่ยน /home/username/
และ /dev/sda
เพื่อแสดงชื่อผู้ใช้และป้ายกำกับฮาร์ดไดรฟ์ของคุณ
dd if=/home/username/master-boot-record.txt of=/dev/sda count=1 bs=512
การกำหนดค่า Backup Grub
ผู้ที่ใช้ UEFI Grub จะไม่สามารถใช้ DD ได้เครื่องมือในการสำรองข้อมูล bootloader ของ Grub โชคดีที่มันยังมีความเป็นไปได้ที่จะสร้างการสำรองข้อมูลไฟล์กำหนดค่าของคุณรายการบูตที่กำหนดเองและอื่น ๆ อย่างสมบูรณ์
บันทึก: หากสำรองไฟล์กำหนดค่า Grub ไม่เพียงพอให้ลองอ่านบทช่วยสอนของเราเกี่ยวกับวิธีสร้างการสำรองข้อมูลใน Clonezilla มันจะสร้างการสำรองข้อมูลระบบอย่างสมบูรณ์รวมถึง UEFI Grub เป็นต้น
หากต้องการสร้างการสำรองข้อมูลไฟล์กำหนดค่า Grub ให้เริ่มด้วยการสร้างโฟลเดอร์สำรองในไดเรกทอรีหลักของคุณโดยใช้ mkdir คำสั่ง
mkdir -p ~/grub-backup
ด้วยโฟลเดอร์สำรองที่สร้างในโฮมไดเร็กตอรี่ของคุณเราสามารถทำสำเนาไฟล์คอนฟิกูเรชันของ Grub ได้

cp / etc / default / grub ~ / grub-backup /
นี่คือไฟล์กำหนดค่า Grub ถัดไปคัดลอกรายการ bootloader Grub ของคุณจาก /etc/grub.d/ โฟลเดอร์

sudo cp -R /etc/grub.d/ ~ / grub-backup /
จากที่นี่เสียบ USB แฟลชไดรฟ์เข้ากับพีซี Linux ของคุณ หลังจากนั้นลากโฟลเดอร์“ grub-backup” ไปยังไดรฟ์
คืนค่าการสำรองข้อมูล
ในการกู้คืนการกำหนดค่า Grub และรายการของคุณไปยัง UEFI Linux PC ของคุณให้เสียบ USB แฟลชไดรฟ์ของคุณ จากนั้นทำตามคำแนะนำทีละขั้นตอนด้านล่าง
ขั้นตอนที่ 1: เปิดตัวจัดการไฟล์ Linux ของคุณคลิกที่แฟลชไดรฟ์ USB และวางโฟลเดอร์“ grub-backup” ในโฟลเดอร์บ้านของคุณ (~ /)
ขั้นตอนที่ 2: เรียกใช้หน้าต่างเทอร์มินัลบน Linux PC ของคุณ จากนั้นใช้ ซีดี คำสั่งเพื่อย้ายไปยัง“ grub-backup”
cd grub-backup
ขั้นตอนที่ 3: กู้คืนไฟล์“ grub” เป็น / etc / default / ด้วย mv คำสั่ง
sudo mv grub /etc/default/
ขั้นตอนที่ 4: กู้คืนรายการ bootloader Grub ของคุณไปยังโฟลเดอร์ /etc/default/grub.d/
cd ~/grub-backup/grub.d/ sudo mv * /etc/grub.d/
เมื่อไฟล์ถูกกู้คืนให้อัพเดตระบบ Grub ของคุณ
Debian / Ubuntu
update-grub
Arch Linux
grub-mkconfig -o /boot/grub/grub.cfg
OpenSUSE / Fedora
grub2-mkconfig -o /boot/grub2/grub.cfg</ p>
ความคิดเห็น