เมนูการบูตของ Ubuntu การรักษาด้วง การแก้ไข bootloader ปิดใช้งานรายการ memtest ในเมนู

โดยปกติแล้ว การตั้งค่าเพิ่มเติม   ไม่จำเป็นต้องใช้ GRUB ไฟล์ที่จำเป็นทั้งหมดถูกติดตั้งบนคอมพิวเตอร์อย่างอิสระระหว่างการติดตั้ง Linux OS ไม่จำเป็นต้องติดตั้ง bootloader อีกครั้งหากผู้ใช้จำเป็นต้องทำการกำหนดค่าเนื่องจากในกรณีนี้คุณจะต้องแก้ไขเนื้อหาของ / boot / grub / menu.lst เท่านั้น

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

วิธีติดตั้งและกำหนดค่าให้ถูกต้อง - ในบทความด้านล่าง

แนะนำให้ติดตั้ง GRUB หากไม่มีอยู่จริงบนอุปกรณ์หรือกล่าวอีกนัยหนึ่งว่าสามารถลบได้หลังจากติดตั้งระบบอื่น (Windows ส่วนใหญ่) บางครั้งมันก็เกิดขึ้นว่าสำเนาของ bootloader ทำงานไม่ถูกต้องหรือ GRUB ตามคำร้องขอของเจ้าของพีซีจะถูกแทนที่ด้วย bootloader ทั่วไปอื่น ไม่ว่าด้วยเหตุผลใดก็ตามการติดตั้ง GRUB ไม่ว่าในกรณีใด ๆ ควรกระทำโดยเฉพาะจากระบบ“ ถ่ายทอดสด” (ตัวอย่างเช่น Knoppix) ข้อเท็จจริงคือไม่มี bootloader ทำงานให้ทำงานบนพีซี การกระจาย Linuxซึ่งตั้งอยู่บนฮาร์ดไดรฟ์ก็จะไม่ทำงาน บทความนี้จะกล่าวถึงวิธีการติดตั้งและกำหนดค่า GRUB bootloader

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

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


บูตเซกเตอร์คืออะไร?

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

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

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

ฮาร์ดดิสก์แบ่งออกเป็นหลายภาคส่วนโดยในช่วงแรกจะมีการบันทึกการทำงานหลักของดิสก์ (ผู้ใช้จะใช้เพื่ออ้างอิงถึง MBR) สิ่งนี้ต้องการเพียง 512 ไบต์ซึ่งโปรแกรมขนาดเล็กนั้น“ ซ่อนอยู่” เซกเตอร์ถัดไปคือตารางพาร์ติชันดิสก์ซึ่งตามปกติประกอบด้วยพาร์ติชันหลักที่สี่ที่มีความจุ 64 ไบต์และลายเซ็นดิจิทัล (เพียง 2 ไบต์)

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

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

คุณสมบัติบูตเซกเตอร์

บูตเซกเตอร์สามารถเรียกว่าพื้นฐานของพื้นฐานเนื่องจากมันอยู่ใน MBR และในส่วนอื่น ๆ ทั้งหมด ตามที่แสดงในทางปฏิบัติมันถูกล้อมรอบในทั้ง 16 ภาคที่ใด ๆ hDD. แม้จะมีความจริงที่ว่าในปัจจุบันส่วนใหญ่ ระบบไฟล์ข้อมูลที่ bootloader รวมไม่ได้อยู่ในเซกเตอร์แรก: ระบบ XFS ตัวอย่างเช่นต้องการเซกเตอร์ทำงานทั้งหมดของดิสก์ ดังนั้นในกรณีที่ข้อมูล bootloader ถูกลบระบบไฟล์จะถูกทำลายอย่างสมบูรณ์

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

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

เปิดอุปกรณ์

เมื่อคอมพิวเตอร์เริ่มทำงาน BIOS จะเริ่มต้นเองโดยตรง ณ จุดนี้ข้อมูลที่เก็บไว้ใน MBR ของดิสก์แรกจะถูกอ่าน หลังจากนั้นไม่กี่วินาทีเนื้อหา "ไป" เพื่อ RAM ซึ่งจะตรวจสอบการมีอยู่ของ 55 AA ในไบต์สุดท้ายของรหัสเลขฐานสิบหก การตรวจสอบดังกล่าวประกอบด้วยความต้องการในการระบุสื่อสำหรับการโหลดในภายหลัง โปรแกรมขนาดเล็กที่เก็บไว้ใน MBR เป็นสิ่งจำเป็นหากรหัสที่นำเสนอตรงกัน โปรแกรมแรก "จับ" อันถัดไปซึ่งอยู่ในบูตเซกเตอร์ของพาร์ติชันที่ใช้งานอยู่เพื่อเปิดใช้งานในภายหลังและเป็นผลให้เริ่ม Windows

เปลี่ยนลำดับการโหลดสคริปต์โดยเปลี่ยนหมายเลข

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

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

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

GRUB หลังการติดตั้ง: ซอฟต์แวร์การติดตั้งและมีประโยชน์

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

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


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

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

ตอนนี้เสร็จแล้วลองดาวน์โหลดและดูว่าเกิดอะไรขึ้น คุณจะต้องทำด้วยตนเอง เราจะเป็นระบบปฏิบัติการที่แตกต่างกันส่งคำสั่งไปยัง bootloader อื่น Root bootloader 1. หลังจากโหลดแล้วคุณจะเห็นเมนู Mac ปัญหาคล้ายกับที่เรากำลังเผชิญอยู่ที่นี่ เราจะต้องมีวิธีการที่แตกต่างกันสำหรับทุกสิ่งที่จะทำ

อย่างไรก็ตามหากอุปกรณ์ดังกล่าวมีอุปกรณ์อย่างใดอย่างหนึ่ง รุ่นล่าสุด   ระบบปฏิบัติการจาก Microsoft (ภายหลัง 9x / ME) จากนั้นใน bootloader คุณสามารถทำมันเพื่อให้เขา "กังวล" เกี่ยวกับด้วง ข้อได้เปรียบที่ยิ่งใหญ่ของฟีเจอร์นี้คือการขาดความต้องการที่จะจัดการกับฟีเจอร์ของ MBR อีกครั้ง จริงไม่ใช่ผู้ใช้ที่ทันสมัยทุกคนจะสามารถทำการจัดการดังกล่าวได้อย่างอิสระเนื่องจากกระบวนการนี้ค่อนข้างซับซ้อน ทุกอย่างจะต้องทำด้วยตนเอง

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

การเพิ่มสคริปต์ GRUB ใหม่

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


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

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

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

ทำไมการสร้างสำเนา MBR จึงสำคัญ

หลังจากทำการตัดสินใจเพื่อทำการติดตั้ง GRUB ผู้ใช้จำเป็นต้องสร้างสำเนาสำรองของ MBR ความจริงก็คือการเปลี่ยนแปลง "ช่วยวาง" ไม่ถูกต้องทั้ง Windows และ Linux ในกรณีนี้คุณจะต้องมีระบบ Knoppix หรือแผ่นดีวีดีติดตั้ง Windows เพื่อช่วยคุณแก้ไขบูตเซกเตอร์ คุณสามารถแก้ไขการกระทำของคุณได้เร็วขึ้นหลายครั้งหากมีการสำรองข้อมูล MBR หากต้องการทำสิ่งนี้ให้ดำเนินการคำสั่งต่อไปนี้:

ข้อมูลมากกว่านี้

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

ปิดใช้งานรายการ memtest ในเมนู

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

root # dd if \u003d / dev / sda ของ \u003d / boot / bootsektor.scsi bs \u003d 1 จำนวน \u003d 446

การกู้คืนบูตเซกเตอร์สามารถทำได้โดยใช้คำสั่ง:

root # dd if \u003d / boot / bootsektor.scsi ของ \u003d / dev / sda bs \u003d 1 จำนวน \u003d 446

อย่างไรก็ตามควรสังเกตว่าผ่านคำสั่งเหล่านี้ผู้ใช้จะสามารถเปลี่ยน MBR 446 ไบต์เท่านั้น

การติดตั้ง MBR ฮาร์ดดิสก์

สามารถทำการติดตั้ง GRUB ได้ทันทีทันทีที่สร้างไฟล์กำหนดค่าที่เกี่ยวข้อง (ตั้งค่าโดยใช้คำสั่ง /boot/grub/menu.lst) ไฟล์เช่น stage1, stage2 และ * _stagel_5 ต้องมีอยู่ในไดเรกทอรี grub ในกรณีที่ไม่มีพวกเขาไฟล์ที่อยู่ในด้วงควรถูกเขียนลงในส่วนนี้

ถอนการติดตั้ง GRUB และกลับสู่ Windows: รวดเร็วง่ายและไม่เจ็บปวด

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

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

การจัดการเพิ่มเติมรวมถึงการเริ่มต้น GRUB bootloader และดำเนินการตามคำสั่งการตั้งค่า ต้องเปลี่ยน Hdl 12 ด้วยชื่ออุปกรณ์ ส่วนด้วง   ดิสก์ที่มี / boot คุณควรระวังเนื่องจาก / boot partition อาจไม่ได้อยู่ในโฟลเดอร์ system แต่อยู่ในตำแหน่งอื่น Hd0 รับผิดชอบพื้นที่จัดเก็บข้อมูลของบูตเซกเตอร์ของฮาร์ดดิสก์หลัก

บูตเซกเตอร์คืออะไร?

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

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

SUSE ระหว่างการติดตั้งถูกอัพเดตด้วยไฟล์ /etc/grub.conf ซึ่งมีคำสั่งที่เกี่ยวข้องโดยตรงกับการติดตั้ง GRUB หากมีสิ่งผิดปกติผู้ใช้พีซีสามารถเริ่มการติดตั้งใหม่ได้ตลอดเวลา คำสั่ง grub สามารถช่วยได้< /etc/grub.conf.

วิธีการติดตั้ง Bootloader

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

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

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

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

เพื่อเพิ่มประสิทธิภาพของกระบวนการจึงควรเลือกพาร์ติชันระบบ Linux กล่าวอีกนัยหนึ่งหากระบบปฏิบัติการอยู่ใน / dev / sda7 สำหรับการติดตั้งที่ถูกต้องผู้ใช้จะต้องใช้คำสั่งด้านล่าง ความแตกต่างหลัก การติดตั้งด้วง   ใน MBR หรือพาร์ติชันระบบจำเป็นต้องระบุในการตั้งค่าแทน hd0 พาร์ติชันที่เลือก

root # grub grub\u003e root (hd1,12)

ด้วง\u003e การตั้งค่า (hd0,6) (การติดตั้งในบูตเซกเตอร์ / dev / sda7) ด้วง\u003e ออกจาก

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

การติดตั้ง USB

ด้วยเทคโนโลยีที่ทันสมัยใคร ๆ ก็สามารถดาวน์โหลดระบบปฏิบัติการผ่านไดรฟ์ USB ได้ หากการติดตั้ง GRUB จะดำเนินการโดยตรงจากสื่อบันทึกข้อมูลภายนอกไม่ใช่กับ ใช้ windows   หรือ Linux ผู้ใช้จะต้องตรวจสอบว่าไดรฟ์ได้รับการยอมรับจากเมนบอร์ด

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

ขั้นตอนต่อไปคือการเปิดใช้งานการสนับสนุนไดรฟ์ USB ซึ่ง BIOS มีตัวเลือกแยกต่างหาก หากไดรฟ์ USB ได้รับการยอมรับว่าเป็นดิสก์สำหรับบูตแยกรายการจะถูกเปลี่ยนใน BIOS ตามที่ GRUB เขียนข้อมูลจากสื่อตามลำดับ ไดรฟ์แรกจะเป็นไดรฟ์ USB ส่วนฮาร์ดไดรฟ์ที่เหลือจะพร้อมใช้งานผ่าน hdl และ hd2 หากจำเป็นคุณสามารถเปลี่ยน /boot/grub/devices.map ก่อนที่จะติดตั้ง GRUB

หากทุกอย่างถูกต้องการติดตั้ง GRUB จากสื่อภายนอกจะประสบความสำเร็จมากกว่า GRUB รู้จักแฟลชไดรฟ์เป็น hdn + 1 โดยที่ n คือหมายเลขที่สอดคล้องกับฮาร์ดไดรฟ์ภายในตัวล่าสุด การติดตั้ง GRUB ที่ตามมาใน MBR ผ่านอุปกรณ์จัดเก็บข้อมูลภายนอกต้องดำเนินการตามคำสั่งต่อไปนี้:

root # grub grub\u003e root (hd1,12)

ด้วง\u003e ตั้งค่า (hd2) (ติดตั้งใน MBR ของแฟลชไดรฟ์) ด้วง\u003e ออก

การรีบูตเครื่องพีซีอีกครั้งจะช่วยให้ GRUB ปรากฏใน MBR และเริ่มระบบที่มีอยู่ทั้งหมดที่มีอยู่ในเมนู ในกรณีที่มีข้อผิดพลาดคุณควรเข้าสู่โหมดโต้ตอบผ่านเมนู bootloader โดยกดปุ่ม C การเปิดใช้งานคำสั่งที่ประกอบด้วยคำว่า cat และการกดปุ่มแท็บช่วยให้ผู้ใช้ทราบเกี่ยวกับชื่อที่ bootloader กำหนดให้กับฮาร์ดดิสก์ทั้งหมด ใช้ปุ่ม Esc คุณสามารถกลับไปที่เมนูและปุ่ม E จะช่วยเปลี่ยนคำสั่งที่เขียนก่อนหน้านี้สำหรับการโหลดและเรียกใช้งานอีกครั้ง

หาก Linux ถูกเก็บไว้ในแฟลชไดรฟ์หรือฮาร์ดไดรฟ์ภายนอกที่สามารถเชื่อมต่อกับคอมพิวเตอร์ผ่านพอร์ต USB ได้ผู้ใช้ควรพิจารณาประเด็นสำคัญหลายประการ ความจริงก็คือการติดตั้งด้วงสามารถดำเนินการไม่ได้เป็นครั้งแรกส่วนใหญ่คุณจะต้องเปลี่ยนมันหลายครั้ง การตั้งค่า BIOS   และการกำหนดไดรฟ์ มันจะดีกว่าถ้าคุณสมบัติทั้งหมดที่เก็บไว้ในไฟล์ menu.lst ถูกกำหนดค่าด้วยตนเองเท่านั้น

นอกจากนี้โมดูล USB ที่สำคัญทั้งหมดควรเก็บไว้ในไฟล์ Initrd เมื่อทำงานกับ Ubuntu ในส่วน / etc / fstab และเคอร์เนลบรรทัดที่อยู่ในเมนูไม่จำเป็นต้องระบุชื่อของอุปกรณ์ด้วยตนเองเนื่องจากหลังจากรีบูตระบบพวกเขาสามารถเปลี่ยนได้ แต่เป็นหมายเลข UUID ผู้ใช้สามารถระบุในเมนูได้อย่างอิสระผ่าน uuid ไดเรกทอรีที่เคอร์เนลและไฟล์ Initrd จะถูกวางไว้ในภายหลัง

ข้อสรุป

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

ในบทความนี้ฉันจะตอบคำถาม bootloader สำหรับ linux os - Grub คุณจะได้เรียนรู้วิธีการติดตั้ง bootloader เริ่มต้น, วิธีแก้ไข Grub, วิธีคืนพาร์ติชั่นบูต, แก้ไขบูตเรคคอร์ดและอื่น ๆ อีกมากมาย อื่น ๆ

นี่คือรายการคำถามที่ฉันจะพยายามเปิดเผยในบทความนี้:

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

พับ   - นี้ ซอฟต์แวร์ซึ่งติดตั้งในภาคแรก ดิสก์สำหรับบูต   (MBR - มาสเตอร์บูตเรคคอร์ด) สำหรับระบบปฏิบัติการแต่ละระบบนั้นแตกต่างกันและไม่เป็นอย่างอื่น และแต่ละคนก็มีลักษณะและทัศนคติที่มีต่อ bootloaders และระบบปฏิบัติการอื่น ๆ ตัวอย่างเช่นเมื่อ ติดตั้ง windows   XP (หรือ Windows Vista) ที่ด้านบนของ Ubuntu ตัว bootloader ของระบบปฏิบัติการล่าสุดโดยไม่มีการเตือนใด ๆ ถูกเขียนทับและ Ubuntu ก็เป็นไปไม่ได้ ปัญหา? ปัญหา. ในความเป็นจริงแล้วระบบปฏิบัติการยังคงมีอยู่และไม่สามารถโหลดได้

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

หนึ่งสองสาม ... เท่าไหร่

ฟังก์ชั่นของระบบปฏิบัติการเดียวนั้นเพียงพอที่จะแก้ไขงานประจำวันที่เรียบง่าย ต้องการคุณสมบัติเพิ่มเติม - ติดตั้งซอฟต์แวร์เพิ่มเติม

เมื่อติดตั้งระบบปฏิบัติการสองระบบจะมีการประนีประนอมระหว่างซอฟต์แวร์ที่จ่ายเงินและฟรี สิ่งที่เสนอให้กับแพลตฟอร์ม Windows สำหรับเงิน Linux ให้คุณตามกฎฟรี (ซอฟต์แวร์โอเพ่นซอร์ส) ทรูแพคเกจมืออาชีพจำนวนมากได้รับการออกแบบมาสำหรับสภาพแวดล้อมเดียวเท่านั้นส่วนใหญ่สำหรับ Windows ตัวอย่างของ Adobe, OpenOffice นั้นถูกแยกออกมาเป็นอย่างอื่น มีซอฟต์แวร์ที่ไม่มีแอนะล็อกและยังไม่สามารถอยู่ในระบบปฏิบัติการอย่างใดอย่างหนึ่ง

แต่ละระบบมีข้อดีและข้อเสียที่โดดเด่นของตัวเอง ยกตัวอย่างเช่นในความคิดของเรา Windows เป็นสภาพแวดล้อมที่ "สนุกสนาน" มากกว่า Linux เป็นระบบการทำงานที่ออกแบบมาเพื่อแก้ไขงานที่ต้องใช้ทรัพยากรมากทำงานกับข้อมูลและอื่น ๆ เป็นไปไม่ได้ที่ Windows จะทำงานได้อย่างมีประสิทธิภาพสูงสุด อย่างไรก็ตามการตัดสินโดย การแจกแจง Ubuntu, Fedora และระบบปฏิบัติการ "เป็นมิตร" อื่น ๆ ของครอบครัวด้วย Windows "มัลติมีเดีย" ที่ดีขึ้นสามารถเห็นด้วยบางส่วนเท่านั้น

ในกรณีส่วนใหญ่สามระบบปฏิบัติการส่วนใหญ่ จริงมีความแตกต่างบางอย่าง บางครั้งสถานการณ์ที่ยากลำบากเกิดขึ้นเมื่อคุณไม่สามารถทำได้หากไม่มีระบบปฏิบัติการสามระบบในคอมพิวเตอร์เครื่องเดียว ในการทำเช่นนี้คุณไม่จำเป็นต้องมีฉายาว่า "อัจฉริยะคอมพิวเตอร์" และนี่เป็นสิ่งที่แทบจะไม่แปลกใจที่ทุกคนที่มี ... ตัวอย่างเช่นถ้าคุณเปลี่ยนแปลงสภาพแวดล้อม (Ubuntu / Vista / XP) ตลอดเวลาเพื่อทำการแสดงความคิดเห็นหรือทดสอบตามประเภทของบริการ ทุกครั้งที่ "ทำลาย" หนึ่งและในสถานที่ติดตั้งระบบปฏิบัติการอื่นได้หรือไม่ ใช่มีตัวเลือก“ ส่งผ่าน” ดังกล่าว ในการทำเช่นนี้คุณต้องติดตั้ง Windows XP บนดิสก์หนึ่งแผ่น (เช่น C: \\) และ Vista หรือ Ubuntu บนอีกแผ่นหนึ่ง (D: \\) ทุกครั้งที่คุณต้องการเปลี่ยนระบบปฏิบัติการคุณวาง D: \\ ระบบปฏิบัติการที่ต้องการ คำถามเดียวคือเวลา

วิธีที่ง่ายที่สุดคือการโฟกัสที่สองและดียิ่งขึ้นในระบบปฏิบัติการเดียว แต่เราจะไปทางอื่น

บันทึก.   มีห้องปฏิบัติการเวอร์ชันที่รังเพลิง ระบบ Mac   OS X ซึ่งติดตั้งสำเร็จบนแพลตฟอร์มพีซี ในบทความนี้เราไม่พิจารณา OS X ด้วยเหตุผลดังต่อไปนี้:

  1. นี่ไม่ใช่ของแท้ แต่เป็นระบบปฏิบัติการเวอร์ชันที่แก้ไขโดยผิดกฎหมาย
  2. ผู้อ่านที่ใช้การแจกแจงเหล่านี้มีขนาดเล็กมาก มันเพียงพอที่จะจินตนาการจำนวนผู้ใช้ผลิตภัณฑ์ Apple

ลำดับของการกระทำ

หากคุณต้องการคอมพิวเตอร์ super-functional ที่มี bootloader สามารถทำงานได้คุณต้องกังวลล่วงหน้าเกี่ยวกับลำดับที่ถูกต้องสำหรับการติดตั้งแต่ละระบบปฏิบัติการ ท้ายที่สุดถ้าคุณใส่ Vist ตัวสุดท้ายแล้วตัว bootloader ของ Ubuntu, GRUB จะถูกลบออกจาก MBR XP ไม่ได้ติดตั้งที่ด้านบนของ Vista ดังนั้นจึงไม่สามารถทิ้งไว้ในท้ายที่สุด การดำเนินการทั้งหมดจะดำเนินการบนคอมพิวเตอร์ตามลำดับดังต่อไปนี้:

1) Windows XP มีการติดตั้งบนดิสก์ที่มีบูตเซกเตอร์ bootloaders ทั้งหมดในอนาคตจะถูกติดตั้งบนพาร์ติชันพร้อมป้ายกำกับนี้โดยอัตโนมัติ จะทราบได้อย่างไรว่าไดรฟ์ตัวใดติดตั้งอยู่ สิ่งนี้จะช่วยให้โปรแกรมพิเศษสำหรับการทำงานกับระบบย่อยดิสก์ - Norton Partition Manager, Acronis Disc Director, Acronis Partition Expert และอื่น ๆ อีกมากมาย

ไดรฟ์ที่ระบุว่า“ ใช้งานอยู่” จำเป็นต้องมีเซกเตอร์สำหรับบูต

2) Windows Vista ติดตั้งในไดรฟ์อื่นที่ไม่ใช่ที่ตั้งของ XP หลังจากติดตั้ง Vista เมนูการบู๊ตควรมีสองรายการ: อันที่จริง Vista และ“ ระบบปฏิบัติการก่อนหน้า” (“ ระบบปฏิบัติการก่อนหน้า”) ซึ่งหมายถึง XP กล่าวคือหากติดตั้ง XP ก่อน Vista จะสามารถระบุและเพิ่มในรายการได้สำเร็จ

3) Ubuntu (กฎนี้ใช้กับระบบปฏิบัติการของตระกูล Linux) เนื่องจากระบบปฏิบัติการนี้ติดตั้งครั้งสุดท้าย bootloader ที่ติดตั้งโดยจะกลายเป็นระบบหลัก ในขั้นตอนสุดท้าย การติดตั้ง Ubuntu   ห้ามเปลี่ยนการตั้งค่า (ปุ่ม“ ขั้นสูง”) เพื่อให้ด้วงถูกติดตั้งบนดิสก์ด้วย ฉลากบูต.

ต้องบอกว่า ด้วง   มัน“ อดทน” มากเมื่อเทียบกับ“ คู่แข่ง”: มันกำหนดระบบที่มีอยู่ในคอมพิวเตอร์อย่างถูกต้องและเข้าสู่รายการของตัวเอง ด้วย XP และ Vista GRUB จะไม่ลบตัวบูตบูท Windows และเมื่อคุณเลือกรายการเมนูที่อยู่หลังคำจารึก“ ระบบปฏิบัติการอื่น” (“ Windows Vista / Longhorn loader”) หน้าจอที่สองจะปรากฏขึ้นซึ่งคุณสามารถเลือกหนึ่งในระบบปฏิบัติการ Windows

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

จะดาวน์โหลดได้ที่ไหนและจะติดตั้ง Grub ได้อย่างไร

แหล่งที่มาของ GRUB สามารถดาวน์โหลดได้จาก ftp://alpha.gnu.org/pub/gnu/grub เซิร์ฟเวอร์
จากนั้นให้แตกไฟล์ที่ดาวน์โหลดมาโดยใช้คำสั่ง“ tar -xvzf filename.tar.gz” หากคุณคำนึงถึงชื่อไฟล์ด้วง -
  0.5.96.1.tar.gz รายการการดำเนินการจะมีลักษณะดังนี้:

# tar -xvzf grub-0.5.96.1.tar.gz

ดังนั้นเราจึงแยกเนื้อหาลงในสารบบที่เรียกว่า“ grub-0.5.96.1” เราทำตามขั้นตอนต่อไปนี้:

# ./configure

คุณสามารถเปลี่ยนตัวเลือกบางอย่างในระหว่างกระบวนการรวบรวม:

# ./configure - ช่วย

ตัวเลือกนี้จะแสดงตัวเลือกที่มีทั้งหมด คุณสามารถใช้คำนำหน้า –enable or -
  ปิดการใช้งานซึ่งให้การสนับสนุน bootloader สำหรับอุปกรณ์เฉพาะ

หากต้องการเริ่มการรวบรวมให้พิมพ์

# ทำ

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

# ทำให้การติดตั้ง

  เล็กน้อยเกี่ยวกับการแก้ไข GRUB'a

ที่ Linux ตามเนื้อผ้า   ตัวโหลดบูตคือ LILO (LInux Loader) หรือ GRUB หากไม่กี่ปีที่ผ่านมาบางสิ่งบางอย่างยังคงถูกพูดถึงเกี่ยวกับ LILO (และเขามีจำนวนมาก) ตอนนี้ความเป็นผู้นำเป็นของด้วง

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

ทันทีหลังจากการติดตั้ง GRUB จะกำหนดรายการเพิ่มเติมหลายรายการในเมนูเช่น: การสำรองข้อมูล, การทดสอบหน่วยความจำ มีความสำคัญต่ำเพียงประมาณ 3-4 จุดเท่านั้น หากระบบปฏิบัติการที่คุณต้องการโหลดโดยค่าเริ่มต้นและคุณไม่สับสนกับความหลากหลายในเมนูคุณสามารถปล่อยทุกอย่าง“ ตามสภาพ” โดยค่าเริ่มต้น Ubuntu เป็นคนแรกที่บูต

ใน Mandriva หรือ OpenSUSE เมนูนี้สามารถแก้ไขได้ในระหว่างการติดตั้ง ในกรณีของเราเราจะต้องใช้วิธี "ยุ่งยาก" มากขึ้น - เปลี่ยนหลายบรรทัดในเมนูการกำหนดค่ารายการไฟล์ ตั้งอยู่ที่ / boot / grub

เปิดเทอร์มินัล (โปรแกรม -\u003e ยูทิลิตี้ -\u003e เทอร์มินัลแล้วป้อนคำสั่ง ($ - การกำหนดจุดเริ่มต้นของคำสั่งซึ่งไม่ได้ป้อนลงในเทอร์มินัล):

$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.old

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

$ sudo gedit /boot/grub/menu.lst

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

พารามิเตอร์:

  • หมดเวลา 10 - เวลาแสดงเมนู หลังจาก 10 วินาทีระบบปฏิบัติการจะบู๊ตตามค่าเริ่มต้น แทนที่จะเป็น“ 10” ให้กำหนดหมายเลขใด ๆ
  • hiddenmenu - หากคุณไม่ใส่เครื่องหมายในบรรทัดนี้เมนู GRUB จะไม่ปรากฏระบบปฏิบัติการจะบู๊ตตามค่าเริ่มต้น

และนี่คือการตั้งค่าที่เกี่ยวข้องโดยตรงกับผลลัพธ์ของบรรทัดเมนูใน GRUB สามารถแก้ไขลบได้อย่างอิสระ แน่นอนว่าการรู้วัตถุประสงค์ของรายการนั้น ๆ การเปลี่ยนสิ่งอื่นนอกเหนือจากบรรทัดแรกนั้นเป็นข้อห้าม! เช่นเดียวกับ Windows บล็อกที่เริ่มต้นด้วย“ title Windows XP” ควรจะยังคงไม่เปลี่ยนแปลง

วิธีเปลี่ยนลำดับการบูตของ Windows และ Linux

หากคุณต้องการเปลี่ยนลำดับการบู๊ตจาก Ubuntu เป็น Windows เพียงแค่สลับบล็อกที่ขึ้นต้นด้วย“ title” หลังจากแก้ไขเมนูแล้วให้บันทึกเอกสาร (เรียกคืนสามารถทำได้ในโหมดผู้ดูแลระบบเท่านั้น) และรีบูตระบบ

เกี่ยวกับการตั้งค่า bootloaders XP และ Vista

bootloader“ อ่อนแอที่สุด” ที่สามารถเขียนทับอันเดิมที่มีอยู่เท่านั้น bootloader ของ Ubuntu. เนื่องจากเราไม่สามารถติดตั้ง XP อย่างเป็นทางการได้บน Vista เราจึงไม่สามารถเปลี่ยน Vista bootloader เป็น XP ได้ ข้อเสียของ bootloaders สองตัวนี้คือการขาดเอกสารใด ๆ รวมถึงการเข้าถึงการตั้งค่าได้ง่าย

หากคุณติดตั้ง Windows Vista ก่อน Ubuntu จากนั้นเมื่อคุณเลือก“ Windows ... ” ใน GRUB เมนูที่สองจะปรากฏขึ้น คุณสามารถปิดการใช้งานหนึ่งในรายการเมนูย่อยชั่วคราวหรือถาวรจากนั้นจะหายไป ในการทำเช่นนี้ไปที่คุณสมบัติของ "My Computer" เปิดแท็บ "ขั้นสูง" ส่วน "ดาวน์โหลดและกู้คืน" ปุ่ม "ตัวเลือก" และเปลี่ยนเมนู ที่นี่ลบที่ (และเฉพาะที่!) บรรทัดที่รายการเมนูพิเศษตั้งอยู่

ขั้นตอนการตั้งค่าที่อธิบายนั้นใช้กับ Windows XP แต่สำหรับ Vista นั้นเกือบจะเหมือนกัน

โปรแกรมสำหรับทำงานกับ bootloaders

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

โปรแกรม: Acronis OS Selector
  เงื่อนไขการจัดจำหน่าย: แชร์แวร์

โปรแกรมสำหรับควบคุมการบู๊ตระดับต่ำ นี่คือข้อความที่ตัดตอนมาจากเว็บไซต์อย่างเป็นทางการ:

ด้วย Acronis OS Selector คุณสามารถ:

  • ติดตั้งระบบปฏิบัติการต่าง ๆ บนคอมพิวเตอร์เครื่องเดียว
  • ดาวน์โหลดได้จากส่วนใดก็ได้ ฮาร์ดไดรฟ์;
  • ดาวน์โหลดระบบปฏิบัติการใด ๆ ที่ติดตั้งโดยตรงจาก Windows;
  • ติดตั้งระบบปฏิบัติการหลายระบบในพาร์ติชันเดียว
  • ซ่อนระบบปฏิบัติการใด ๆ ในคอมพิวเตอร์ของคุณจากคนแปลกหน้าหรือตั้งรหัสผ่านเพื่อดาวน์โหลด
  • ทำซ้ำระบบปฏิบัติการที่มีอยู่โดยการคัดลอกและสร้างการกำหนดค่าการบูตที่จำเป็นสำหรับแต่ละระบบ

โปรแกรมรองรับระบบปฏิบัติการขนาดใหญ่ ดิสทริบิวชันทุกประเภทของ Windows และ Linux ได้เข้ามาด้วย น่าเสียดายที่โปรแกรมไม่ได้ถูกแจกจ่ายแยกต่างหากอีกต่อไปเหมือนก่อนหน้านี้ แต่เป็นส่วนหนึ่งของ Acronis Disk Director Suite ซึ่งเป็นแพคเกจขนาดใหญ่พอสมควร (40 MB) โปรแกรมจะได้รับการชำระเงินและในรุ่นที่ จำกัด คุณจะไม่สามารถเปลี่ยนแปลงได้ สามารถดาวน์โหลดแยกต่างหาก เวอร์ชั่นเก่า   โดยการเชื่อมโยงโดยตรง แต่เวอร์ชั่นเดโมนี้ไม่ได้มีไว้สำหรับใช้โดยตรง

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

ข้อดีอีกอย่างของโปรแกรมนี้นอกเหนือจากความเรียบง่ายคืออะไร? สะดวกที่สุดรายการของระบบปฏิบัติการที่ติดตั้งทั้งหมดจะปรากฏขึ้นทันทีในเมนูบูต มี bootloader เพียงหนึ่งตัวและติดตั้งโดย Acronis OS Selector ชื่อถูกกำหนดอย่างถูกต้องและคุณสามารถเปลี่ยนได้อย่างง่ายดายหากคุณต้องการ นอกจากนี้คุณไม่จำเป็นต้องกด Enter สองครั้งในเมนู นอกจากนี้ยังรวมถึงยูทิลิตี้อรรถประโยชน์เพิ่มเติมหลายประการซึ่งจะมีประโยชน์อย่างยิ่งสำหรับการกู้คืนระบบปฏิบัติการใด ๆ

EasyBCD

ที่น่าสนใจแทนที่จะเป็น GRUB ตัว bootloader เริ่มต้นสามารถทำได้จาก Windows Vista หลังจากติดตั้ง EasyBCD ก่อนอื่นให้ไปที่ส่วน“ จัดการ Bootloader” แล้วเลือกตัวเลือก“ ติดตั้ง Vista Bootloader ใหม่” GRUB จะถูกเขียนทับ ตอนนี้คุณสามารถกำหนดค่า Vista bootloader เป็น โปรแกรมเสริมของ Ubuntu   ในเมนูการบู๊ต

นอกเหนือจากการทำงานกับ Linux แล้ว EasyBCD ยังรู้จัก bootloaders BSD และ Mac OS X ซึ่งทำงานในสภาพแวดล้อม Windows

VistaBootPRO

เงื่อนไขการกระจาย: ฟรีแวร์

เราเขียนเกี่ยวกับ VistaBootPRO ในการตรวจสอบโปรแกรมเมื่อไม่นานมานี้ มันทำงานได้ในสภาพแวดล้อม Windows และมีไว้สำหรับการแก้ไขเท่านั้น bootloaders Windows. และคุณสามารถแทนที่หนึ่ง bootloader ด้วยอื่นถอนการติดตั้งพิเศษ โปรแกรมง่ายต่อการลบรายการเมนูที่ไม่จำเป็น อย่าลืมเกี่ยวกับ การสำรองข้อมูลซึ่งสามารถทำได้และควรทำในส่วนการตั้งค่าอย่างใดอย่างหนึ่ง!

วิธีการคืนค่าเมนูการบู๊ต

หากหลังจากการกระทำของคุณเกิดข้อผิดพลาดหลังจากที่โหลดเมนูเป็นไปไม่ได้อย่าสิ้นหวัง เช่นเดียวกับซอฟต์แวร์ใด ๆ ก็สามารถติดตั้งใหม่ได้ จริงมันไม่ง่ายอย่างที่อธิบายไว้ในคำพูด ท้ายที่สุดถ้าคุณไม่สามารถบูตระบบปฏิบัติการคุณจะไม่สามารถกู้คืน bootloader ได้ใช่ไหม ในกรณีเช่นนี้ช่วยเสมอ ดิสก์สำหรับบูต. ในสามระบบปฏิบัติการเราจำเป็นต้องกู้คืน Vista หรือ Ubuntu, XP หายไปด้วยเหตุผลที่อธิบายไว้ข้างต้น

สำหรับ Ubuntu วิธีที่ง่ายที่สุดในการกู้คืน บูตโหลดเดอร์   สำหรับ Ubuntu โชคดีที่ Ubuntu คือการเผยแพร่สดที่สามารถใช้สำหรับการกู้คืนทุกชนิด เมื่อโหลดระบบปฏิบัติการ (เวอร์ชั่นไม่สำคัญ) คุณจะต้องเปิดเครื่องและป้อนคำสั่งต่อไปนี้ที่นั่น:

// เริ่มตัวจัดการการบูต $ sudo grub

// แสดงข้อมูลเกี่ยวกับส่วน bootloader $ find / grub / stage1

ดังนั้นข้อมูลเกี่ยวกับตำแหน่งของ bootloader จะปรากฏขึ้น

แทนค่าที่ได้รับโดยการเปลี่ยน X และ Y เป็นตัวเลขที่กำหนด:

$ root (hdX, Y) $ setup (hdX)

สำหรับ Windows Vista เรียนรู้เพิ่มเติมเกี่ยวกับการกู้คืน bootloader Vista ในวิธีใช้แบบออนไลน์ของ Windows

ดังนั้นสำหรับการกู้คืนคุณจะต้องมีดิสก์สำหรับบูตที่มี Windows Vista (ซึ่งคุณติดตั้งระบบปฏิบัติการ) หลักสูตรของการกระทำมีดังนี้

  1. บูตจาก ดิสก์การติดตั้ง   Windows Vista
  2. เลือกภาษาสำหรับการติดตั้งและป้อนข้อมูล ขอแนะนำให้คุณเลือกภาษาที่ป้อนสำหรับสหรัฐอเมริกา
  3. เลือกการคืนค่าระบบ
  4. เลือกระบบปฏิบัติการเพื่อคืนค่าและคลิกถัดไป
  5. เลือก“ บรรทัดคำสั่ง" ในบรรทัดป้อนคำสั่ง

E: \\ boot \\ Bootsect.exe / NT60 ทั้งหมด

หลัก บันทึกการบูต   Windows Vista ได้รับการกู้คืน

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