- - วิธีสำรอง Linux bootloader เป็น USB สำหรับกรณีฉุกเฉิน

วิธีสำรอง Linux bootloader เป็น USB สำหรับกรณีฉุกเฉิน

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>

ความคิดเห็น