กู้คืน bootloader ด้วงไปยังแฟลชไดรฟ์ USB การซ่อมแซม bootloader สำหรับ Windows และ Linux ฟังก์ชันตัวโหลดระบบปฏิบัติการ

หากใครยังไม่รู้ล่ะก็ GRUB คือ ลินุกซ์ bootloaderถ้ามันง่ายกว่านี้นี่คือเมนูระบบปฏิบัติการหรือตัวเลือกการบูตที่คุณเห็นหลังจากนั้น บูต BIOS... หาก bootloader เสียหายหรือเสื่อมสภาพแล้ว ระบบปฏิบัติการ จะไม่บูต

สิ่งนี้มักเกิดขึ้นเมื่อคุณใช้ Linux โง่หรืออาจเป็นเพียง Windows ชั่วร้ายไม่เหมือนคู่แข่งดังนั้นมันจึงเช็ด bootloaders อื่น ๆ

โดยทั่วไปคุณจะได้รับหน้าจอการโหลดข้อผิดพลาดต่อไปนี้ สนุก! ... เมื่อเปิดขึ้นให้รันคำสั่งด้านล่างเพื่อติดตั้งพาร์ติชัน หากการติดตั้งสำเร็จคุณจะได้ผลลัพธ์ที่คล้ายกัน ภาษาอังกฤษไม่ใช่ภาษาแรกของฉัน ที่นี่คุณจะพบวิธีแก้ไขสำหรับปัญหาที่พบบ่อยที่สุดสองประการ: วิธีซ่อมแซมและวิธีลบออก

นอกจากนี้เคล็ดลับบางประการในการปรับตัว ตอนนี้คุณต้องค้นหาว่าชื่อพาร์ติชันรูทคืออะไร เปิดหน้าต่างเทอร์มินัล เปลี่ยนหมายเลขตามสถานการณ์ของคุณ เรื่องนี้ไม่ยาก สิ่งนี้สามารถปรับปรุงได้อย่างมากเช่น เลือกภาษาและรูปแบบแป้นพิมพ์ที่คุณต้องการ

หากคุณติดตั้ง Windows ก่อนจากนั้นเฉพาะ Linux ทุกอย่างก็จะเรียบร้อย GRUB bootloader จะบันทึก bootloader ของ Windows และรวมไว้ในเมนูด้วย แต่ที่สมบูรณ์แบบ

หากทุกอย่างเป็นเช่นนี้เมื่อ Windows ขัดข้องและการจัดเรียงใหม่ในภายหลังสถานการณ์ที่อธิบายไว้ข้างต้นจะเกิดขึ้นและคุณต้องกู้คืน bootloader ด้วง

วิธีซ่อม GRUB?

ในการกู้คืนตัวโหลดบูต GRUB คุณต้องบูต Linux จากแท่ง USB หรือจากซีดีดีวีดี โดยส่วนตัวแล้วฉันเก็บคำแนะนำนี้ไว้ในรูปแบบพิมพ์บนกระดาษเพื่อที่ในภายหลังฉันจะไม่มองหาบนอินเทอร์เน็ตและอินเทอร์เน็ตอาจไม่อยู่ในมือ ซึ่งผมแนะนำคุณด้วย. หลังจากที่คุณบูตเข้าแฟลชไดรฟ์หรือซีดีดีวีดีแล้วคุณต้องเปิดเทอร์มินัลเพราะนี่คือที่ที่เราจะ "คิดในใจ"

การตั้งค่าภาษาและรูปแบบแป้นพิมพ์ทำได้โดยการกดปุ่มฟังก์ชัน เนื่องจากคอมพิวเตอร์จำนวนมากมีฟังก์ชันหลายฟังก์ชันที่กำหนดให้กับแต่ละปุ่มฟังก์ชันคุณอาจต้องบีบอัดคีย์อื่นก่อนจึงจะใช้งานได้ ซึ่งจะให้ภาพประกอบที่เรียบง่ายของพาร์ติชันบนฮาร์ดไดรฟ์ของคุณ

บทช่วยสอนนี้ต้องการให้คุณเข้าใจวิธีการทำงานของระบบมัลติทาสก์ดิสก์พาร์ติชันและการใช้งาน บรรทัดคำสั่ง... หากคุณมีการตั้งค่ามัลติบูตที่ซับซ้อนกว่าเช่นฉันคุณอาจรู้สิ่งนี้

ขั้นตอนที่ 1.เราตัดสินใจว่าฮาร์ดไดรฟ์ Linux ของเราตั้งอยู่ที่ใดและมีตัวอักษรอะไรบ้าง ในการดำเนินการนี้ให้รันคำสั่ง:

Sudo fdisk -l

ขั้นตอนที่ 2. เราติดตั้งดิสก์ของเราเข้ากับระบบ ในการดำเนินการนี้ให้รันคำสั่ง:

ติดตั้ง Sudo / dev / sdXY / mnt

ที่นี่เราต้องอธิบายเล็กน้อย X คือไดรฟ์บนระบบเช่น sda, sdb และอื่น ๆ Y คือหมายเลขดิสก์ตัวอย่างเช่น 1, 2 เป็นต้น ดังนั้นทีมจะได้รับสิ่งนี้:

คุณจะต้องการทราบสตริงอุปกรณ์ของส่วนที่เกี่ยวข้อง หากคุณไม่สามารถใช้ โปรแกรมกราฟิก เพื่อให้ใช้งานได้ให้เปิดโปรแกรมเทอร์มินัลและใช้คำสั่งต่อไปนี้ พาร์ติชันทั้งหมดบนอุปกรณ์ทั้งหมดในระบบของคุณจะแสดงรายการที่นี่

ตอนนี้เราต้องติดตั้งพาร์ติชันของคุณเพื่อให้เราสามารถเข้าถึงได้ ขั้นแรกเราจะสร้างโฟลเดอร์ที่มีส่วนแล้วทำการแก้ไข ตอนนี้คุณสามารถดูไฟล์ hDDโดยไปที่โฟลเดอร์นั้น เขาจะไม่รู้ด้วยซ้ำว่าเขาไม่ได้ทำงานจากระบบจริง

ติดตั้ง Sudo / dev / sda1 / mnt

แต่นี่เป็นเพียงตัวอย่างคุณจะมีตัวอักษรและตัวเลขของคุณเอง

ขั้นตอนที่ 3. และขั้นตอนสุดท้ายคือการคืนค่า GRUB ในการกู้คืน GRUB ให้รันคำสั่ง:

Sudo grub-install --root-directory \u003d / mnt / / dev / sd X

อีกครั้ง X คืออักษรระบุไดรฟ์ของคุณ หลังจากนั้นคุณต้องรีบูตตัวอย่างเช่นด้วยคำสั่งต่อไปนี้:

Sudo รีบูต

ทุกอย่างถ้าคุณไม่สับสนอะไรและ คืนค่าด้วง คุณประสบความสำเร็จจากนั้นคุณจะเห็นเมนูที่มีระบบปฏิบัติการให้เลือก ทุกอย่างเป็นเรื่องง่ายมาก!

เพื่อหยั่งรากอย่างสมบูรณ์ จากนี้ต้องระวังให้มาก ในกรณีส่วนใหญ่ก็ปล่อยไว้ตามที่เป็นอยู่ ตอนนี้คุณสามารถปิดเทอร์มินัลรีบูตเครื่องได้อย่างปลอดภัยและทุกอย่างจะกลับมาเป็นปกติ ที่นั่นคุณเปิดหน้าต่างเทอร์มินัลและก่อนอื่นติดตั้งระบบที่ติดตั้งกับระบบสด

แน่นอนผู้เขียนไม่รับประกันว่าเส้นทางที่อธิบายไว้นี้จะใช้งานได้ สำหรับฉันมันทำงานแบบนี้สองครั้ง รายการนี้ได้รับการเผยแพร่ บทนี้อธิบาย ปัญหาที่เป็นไปได้ และแนวทางแก้ไข แม้ว่าสถานการณ์ของคุณจะไม่ตรงกับปัญหาที่อธิบายไว้ที่นี่ แต่คุณสามารถพบกรณีที่คล้ายคลึงกันซึ่งจะให้คำแนะนำเกี่ยวกับวิธีแก้ปัญหาของคุณ

เผยแพร่เมื่อ 5 มิ.ย. 2556 15:44 น © Just Linux | ทุกอย่างเกี่ยวกับ Linux, Android และ Windows

ฉันมีระบบปฏิบัติการ Ubuntu และ Windows 2 ระบบบนแล็ปท็อปของฉันฉันเพิ่งตัดสินใจอัปเกรดจาก Windows 8.1 เป็น Windows 10 หลังจากการอัปเกรด Grub bootloader ถูกเขียนทับสำเร็จ มีวิธีอื่น ๆ ในการทำลาย Grub เช่นหลังจากทำการเปลี่ยนแปลงไฟล์คอนฟิกูเรชัน Grub ในบทความนี้ฉันจะแสดงวิธีคืนค่า bootloader

หากเมื่อคุณบูตคอมพิวเตอร์คุณเห็นหน้าจอสีดำพร้อมกับด้วงจารึก\u003e เป็นไปได้มากว่าไฟล์กำหนดค่า /boot/grub/grub.cfg ของคุณจะเสียหาย ขั้นแรกเราต้องกำหนดส่วนที่มองเห็นได้ซึ่งสามารถทำได้โดยใช้คำสั่ง ls:

มีแหล่งข้อมูลหลายแหล่งที่สามารถช่วยคุณค้นหาปัญหาในระบบของคุณได้ เลือก "การสนับสนุนอื่น ๆ " จากนั้นเลือกหมวดหมู่สำหรับปัญหาของคุณ เมื่อรวบรวมข้อมูลทั้งหมดแล้วคุณสามารถแนบไปกับคำขอการสนับสนุนของคุณได้ ด้านล่างนี้เป็นรายการไฟล์บันทึกที่สำคัญที่สุดพร้อมคำอธิบายของแอปพลิเคชันทั่วไป เครื่องหมายทิลเดอในพา ธ ระบุโฮมไดเร็กทอรีของผู้ใช้ปัจจุบัน

การซ่อมแซม bootloader โดยใช้ Boot-repair

นอกจากไฟล์บันทึกแล้วคอมพิวเตอร์ของคุณยังให้ข้อมูลเกี่ยวกับระบบที่กำลังทำงานอยู่ โมดูลนี้แสดงถึงเคอร์เนลอ็อบเจ็กต์คุณลักษณะและความสัมพันธ์ ในบทที่ 2 ยูทิลิตี้การตรวจสอบระบบคุณจะพบตัวเลือกที่สำคัญที่สุดที่ใช้ในการวินิจฉัยระบบของคุณ แต่ละสถานการณ์ต่อไปนี้เริ่มต้นด้วยหัวข้อที่อธิบายปัญหาตามด้วยคำแนะนำวิธีแก้ปัญหาหนึ่งหรือสองย่อหน้าลิงก์ที่พร้อมใช้งานสำหรับวิธีแก้ปัญหาโดยละเอียดเพิ่มเติมและการอ้างอิงโยงไปยังสถานการณ์อื่น ๆ ที่เกี่ยวข้องกับสถานการณ์นั้น

ในกรณีของฉันพบ 1 ฮาร์ดดิสก์ hd0 ซึ่งมี 3 พาร์ติชัน: (hd0, msdos1), (hd0, msdos5), (hd0, msdos6)

ค้นหาส่วนที่มีราก / ... สามารถทำได้โดยการดูเนื้อหาของส่วนต่างๆ

Ls (hd0, msdosX) /

ในกรณีของฉันมันกลายเป็น msdos1:


จากนั้นเราดำเนินการคำสั่งต่อไปนี้:

ปัญหาในการติดตั้งคือสถานการณ์ที่ไม่สามารถติดตั้งคอมพิวเตอร์ได้ ไม่สามารถดำเนินการได้หรือไม่สามารถเรียกโปรแกรมติดตั้งแบบกราฟิกได้ ส่วนนี้จะกล่าวถึงปัญหาทั่วไปบางประการที่อาจเกิดขึ้น นอกจากนี้คุณจะพบวิธีแก้ปัญหาและวิธีแก้ปัญหาที่เป็นไปได้ที่นี่

ปัญหาการขนส่งข้อมูลมักเกิดขึ้นกับผู้ให้บริการข้อมูลกลับบ้านเท่านั้น ขั้นตอนนี้อาจใช้เวลาหลายนาที หากพบข้อผิดพลาดอย่าใช้สื่อการติดตั้งนี้ คุณสามารถแสดงอุปกรณ์และข้อมูลทางเทคนิคเฉพาะโดยใช้ข้อมูลฮาร์ดแวร์ คลิกที่โหนดใดก็ได้ในแผนภูมิเพื่อรับ ข้อมูลเพิ่มเติม เกี่ยวกับอุปกรณ์ โมดูลนี้มีประโยชน์อย่างยิ่งเมื่อคุณส่งคำขอการสนับสนุนสำหรับข้อมูลเกี่ยวกับฮาร์ดแวร์ของคุณ

Grub\u003e ตั้งค่า root \u003d (hd0, msdos1) ด้วง\u003e linux / vmlinuz root \u003d / dev / sda1 grub\u003e initrd /initrd.img grub\u003e boot

คำสั่งแรกตั้งค่าพา ธ รูท / ระบบคำสั่งที่สองบอก GRUB พา ธ ไปยังเคอร์เนลที่คุณต้องการบูต บรรทัดที่สามตั้งค่าไฟล์ INITRD... และคำสั่งสุดท้ายโหลด

หากคุณทำทุกอย่างถูกต้องระบบปฏิบัติการจะบูตหลังจากบูตเพื่อสร้างไฟล์การกำหนดค่า Grub ที่ถูกต้องคุณต้องเข้าสู่คอนโซล:

คุณสามารถบันทึกข้อมูลฮาร์ดแวร์ที่แสดงลงในไฟล์โดยใช้คำสั่ง Save to File เลือกไดเร็กทอรีและชื่อไฟล์ที่ต้องการจากนั้นคลิกบันทึกเพื่อสร้างไฟล์ หากต้องการติดตั้งบนระบบประเภทนี้ให้สร้างดิสก์ที่สามารถบู๊ตได้และบูตระบบของคุณด้วย

อ่านข้อมูลการตรวจสอบแล้ว ... แทรกสตริงเพื่อค้นหาข้อผิดพลาด มิฉะนั้นคอมพิวเตอร์จะพยายามบูตจากสื่ออื่นโดยปกติจะมาจาก ฮาร์ดดิสก์... ในระหว่างขั้นตอนการเริ่มต้นนี้คอมพิวเตอร์จะทำการทดสอบวินิจฉัยฮาร์ดแวร์บางอย่าง หนึ่งในนั้นคือการตรวจสอบหน่วยความจำที่ใช้งานได้ซึ่งระบุโดยตัวนับหน่วยความจำที่ใช้งานได้

Sudo ปรับปรุงด้วง

ในโหมดช่วยเหลือด้วงใช้คำสั่ง ls เพื่อกำหนดพาร์ติชันด้วยรูท /

ช่วยเหลือด้วง\u003e ตั้งค่าคำนำหน้า \u003d (hd0, msdos1) / boot / grub grub rescue\u003e set root \u003d (hd0, msdos1) grub rescue\u003e insmod normal grub rescue\u003e normal

ช่วยเหลือด้วง\u003e insmod linux ด้วงช่วยเหลือ\u003e linux / boot / vmlinuz root \u003d / dev / sda1 ro grub rescue\u003e initrd /boot/initrd.img grub rescue\u003e boot

หลังจากดาวน์โหลดสำเร็จคุณต้องติดตั้ง bootloader และกำหนดค่า:

ในกรณีแรกคอมพิวเตอร์จะสแกนฮาร์ดไดรฟ์ก่อนจากนั้นฟล็อปปี้ดิสก์สำหรับสื่อที่สามารถบู๊ตได้ ภายใต้ตัวเลือกขั้นสูงเลือกตัวเลือกอุปกรณ์เริ่มระบบแล้วกด Enter ปิดหน้าต่างนี้และคลิก "ใช่" เพื่อบูตคอมพิวเตอร์ของคุณ

  • เลือก "Disk Utilities"
  • ส่วนประกอบฮาร์ดแวร์ที่เชื่อมต่อจะปรากฏขึ้น
  • เปิด Configure Adapter Settings
ด้วยฮาร์ดแวร์บางตัวโดยเฉพาะฮาร์ดแวร์ที่เก่ามากหรือใหม่มากข้อผิดพลาดอาจเกิดขึ้นระหว่างการติดตั้ง

Sudo update-grub sudo grub-install / dev / sdX

การซ่อมแซม bootloader โดยใช้ Boot-repair

โปรแกรมที่ยอดเยี่ยมที่ช่วยให้คุณกู้คืน bootloader ได้ในคลิกเดียว ในการใช้โปรแกรมซ่อมแซม Boot คุณต้อง บูตดิสก์ ด้วยเช่นเดียวกัน เวอร์ชัน Ubuntu ที่คุณติดตั้งไว้ หลังจากบูตเข้าสู่โหมด Live แล้วให้ติดตั้ง Boot-repair:

Sudo add-apt-repository ppa: yannubuntu / boot-repair sudo apt-get update && sudo apt-get install -y boot-repair

หากระบบของคุณไม่สามารถติดตั้งในโหมดการติดตั้งเริ่มต้นบนหน้าจอบูตแรกของการติดตั้งให้ทำตามขั้นตอนเหล่านี้ หากคุณมีปัญหาให้ดำเนินการตามที่อธิบายไว้ข้างต้น แต่ในกรณีนี้ให้เลือก "การตั้งค่าความปลอดภัย" ฮาร์ดแวร์ส่วนใหญ่สามารถโหลดได้ด้วยตัวเลือกนี้

การกู้คืน bootloader Linux

หากคุณกำลังมีปัญหากับสองตัวเลือกนี้ให้ลองใช้พรอมต์ตัวเลือกการบูตเพื่อส่งตัวเลือกเพิ่มเติมที่จำเป็นในการรองรับฮาร์ดแวร์ประเภทนี้ในเคอร์เนล การดำเนินการนี้จะปิดใช้งานตัวนับเวลา พารามิเตอร์นี้ใช้เพื่อแก้ปัญหาเวลาในระบบของคุณ น่าร้ากกก ฟังก์ชั่นใหม่ซึ่งจะมีประโยชน์อย่างยิ่งหากคุณสังเกตเห็นการพัฒนาย้อนหลังบนคอมพิวเตอร์ของคุณโดยเฉพาะอย่างยิ่งการพัฒนาย้อนหลัง

และเรียกใช้การซ่อมแซมการบูต

Sudo บูตซ่อมแซม

ในหน้าต่างโปรแกรมคลิกที่ "การซ่อมแซมที่แนะนำ":

การดำเนินการนี้จะเรียกใช้สคริปต์ที่ซ่อมแซมปัญหา Grub ที่รู้จักกันมากที่สุด