ในบรรดาบั๊กของ Linux ที่ทำให้เราหวาดกลัวมากที่สุด ฉันคิดว่ามีอยู่ XNUMX ตัว ตัวที่ทำให้เราตื่นตระหนกก็มีคำเดียวกันอยู่ในชื่อ และบั๊กนี้เรียกว่า “เคอร์เนลแพนิค” แต่ในฐานะคนที่ใช้ Linux มาหลายปีและเคยใช้ดูอัลบูต และไม่เคยเห็นเคอร์เนลตื่นตระหนกมาก่อน สิ่งที่ผมกลัวมากที่สุดในอดีตคือ GRUB ล่ม หากเหตุการณ์นี้เกิดขึ้นกับคุณ และคุณใช้ระบบปฏิบัติการที่ใช้ Canonical บทความนี้จะสอนคุณ วิธีติดตั้ง grub ubuntu ใหม่.
พากย์มัน โปรแกรม นี้ มีหน้าที่รับผิดชอบในการโหลดและจัดการกระบวนการเริ่มต้นบูตเป็นภาษาอังกฤษ เป็น bootloader ที่แพร่หลายที่สุดในลีนุกซ์รุ่นดิสทริบิวชั่น bootloader เป็นซอฟต์แวร์ตัวแรกที่รันเมื่อคอมพิวเตอร์บูท และโหลดเคอร์เนลของระบบปฏิบัติการ จากนั้นเคอร์เนลจะเริ่มต้นส่วนที่เหลือ เช่น เชลล์ ตัวจัดการการแสดงผล สภาพแวดล้อมแบบกราฟิก และทุกอย่างอื่นๆ ไม่มี GRUB ไม่มีปาร์ตี้.
ติดตั้ง Ubuntu GRUB ใหม่เพื่อแก้ไขปัญหาเล็กน้อย
อาจมีเหตุผลหลายประการในการติดตั้ง GRUB ของ Ubuntu ใหม่ บางส่วนของพวกเขาอาจถูกรีเซ็ตหรือ รีบูตด้วงในแง่ที่ว่ามันกลับสู่สถานะเดิมหากเราประสบความล้มเหลวกับซอฟต์แวร์
หากเราสามารถเข้าสู่ระบบปฏิบัติการและต้องการติดตั้ง GRUB ของ Ubuntu ใหม่ กระบวนการนั้นค่อนข้างง่าย ก็เพียงพอแล้วที่จะเปิดเทอร์มินัลแล้วเขียน:
sudo update-grub
ด้วยคำสั่งข้างต้น หากมีปัญหากับการติดตั้ง ระบบจะพยายามแก้ไขโดยอัตโนมัติ หากเราได้ปรับแต่งใดๆ แล้ว ก็ควรจะหายไป แต่ปัญหาต่างๆ ก็ควรจะหมดไปด้วย นี่จะเป็นสิ่งที่ในกระบวนการอื่นเรียกว่า ซอฟต์รีเซ็ต หรือซอฟต์รีเซ็ตด้วง
เพื่อให้กระบวนการเสร็จสิ้นเราจะต้อง รีบูตระบบปฏิบัติการและจะเป็นช่วงเวลาที่เราจะเห็นหรือหยุดเห็นสิ่งที่ทำให้เราไม่พอใจเมื่อเร็วๆ นี้
จะติดตั้งใหม่ได้อย่างไรหากฉันไม่สามารถเข้าสู่ระบบปฏิบัติการได้
หากเราไม่สามารถเข้าสู่ระบบปฏิบัติการได้ สถานการณ์จะยุ่งยากกว่านี้อยู่แล้ว ด้วยเหตุผลเช่นนี้ การติดตั้ง USB หรือ สด USB ด้วยระบบปฏิบัติการที่เราติดตั้งไว้ในเครื่องคอมพิวเตอร์ของเรา หากเรามีหลายอย่างก็คุ้มค่าที่จะสร้าง USB ด้วย เวนทอย ซึ่งเราสามารถเริ่ม Live Sessions ต่างๆ ได้ แต่สิ่งสำคัญคือเรามี USB อย่างน้อยหนึ่งตัวที่มีระบบเดียวกับคอมพิวเตอร์ของเราเพื่อแก้ปัญหาเช่นนี้
เนื่องจากการติดตั้งใหม่หรือที่นี่ดีกว่าเพื่อซ่อมแซม Ubuntu GRUB หากเราไม่สามารถเข้าสู่ระบบปฏิบัติการได้เราจะต้องทำจาก Live USB; จะเป็นวิธีที่ง่ายที่สุด กระบวนการจะเป็นดังนี้:
- เราคิดว่าเรามี Live USB อยู่แล้ว ดังนั้นเราจึงบู๊ตจากมัน ถ้าเราไม่มีและเรามีคอมพิวเตอร์เครื่องอื่นที่เราสามารถสร้างได้ เราจะสร้างมันขึ้นมาก่อน แล้วจึงเริ่มจากมัน
- เมื่อมันบอกเราว่าต้องทำอะไร เราเลือกตัวเลือก "ลองใช้ Ubuntu" ไม่มีอะไรให้เลือกติดตั้ง มิฉะนั้นเราจะไม่เข้าสู่ Live Session
- เมื่อเราเข้าไปแล้ว สิ่งเดียวกัน: ก่อนอื่นเราเลือกภาษาที่เราต้องการให้อินเทอร์เฟซ จากนั้นเราเลือก “ลองใช้ Ubuntu” ซึ่งจะทำให้เราเข้าสู่ Live Session
- เราเปิดเทอร์มินัล ซึ่งสามารถทำได้ด้วยการกดคีย์ผสม Ctrl+อื่น ๆ+T.
- ด้วยคำสั่งต่อไปนี้เราจะค้นหาพาร์ติชันที่ติดตั้ง Ubuntu:
sudo fdisk -l
- เราติดตั้งพาร์ติชัน Ubuntu ในไดเร็กทอรี /mnt ด้วยคำสั่งนี้ (เปลี่ยน X และ Y เป็นพาร์ติชันของไดรฟ์และพาร์ติชัน เช่น sda1):
sudo เมานต์ /dev/sdXY /mnt
- ตอนนี้คุณต้องเมานต์พาร์ติชันระบบพิเศษ:
สำหรับฉันใน /sys /proc /run /dev; ทำ sudo mount --bind "$i" "/mnt$i"; บริจาค
- ในขั้นตอนถัดไป เราจะเปลี่ยนไดเรกทอรีรากเป็นพาร์ติชันที่ติดตั้ง:
sudo chroot /mnt
- ต่อไปเราจะติดตั้ง GRUB ใหม่บนฮาร์ดไดรฟ์ (เช่นเดิม เปลี่ยน X เป็นอักษรระบุไดรฟ์ เช่น sda:
ด้วงติดตั้ง /dev/sdX
- เราอัปเดตการกำหนดค่า GRUB:
ปรับปรุงด้วง
- ในไม่กี่ขั้นตอนถัดไป เราจะดำเนินการย้อนกลับ โดยเริ่มจากการออกจากเซสชัน chroot ด้วย "exit" โดยไม่มีเครื่องหมายอัญประกาศ
- ตอนนี้เรายกเลิกการต่อเชื่อมพาร์ติชันระบบพิเศษ:
สำหรับฉันใน /sys /proc /run /dev; ทำ sudo umount "/mnt$i"; บริจาค
- ในที่สุดเราก็รีสตาร์ทคอมพิวเตอร์ ในการทำเช่นนี้เราไม่จำเป็นต้องลืมถอด USB การติดตั้งออกมิฉะนั้นจะกลับเข้ามาใหม่และเราจะไม่เห็นการเปลี่ยนแปลง
ติดตั้งระบบปฏิบัติการใหม่
แน่นอนว่าคนที่เจอบทความนี้โดยหวังว่าจะแก้ไขสิ่งต่างๆ ด้วยการซ่อมแซม GRUB จะไม่คาดหวังว่าจะต้องติดตั้งระบบปฏิบัติการใหม่ทั้งหมดเพื่อแก้ปัญหานี้ แต่บางครั้ง สามารถแก้ไขได้ด้วยการติดตั้งใหม่.
การติดตั้งบางอย่างใหม่ไม่ใช่การติดตั้งตั้งแต่เริ่มต้น แต่คุณติดตั้งซอฟต์แวร์ที่สำคัญแทนโดยแทนที่คอร์ของระบบปฏิบัติการด้วยแพ็คเกจในสถานะดั้งเดิม ดังนั้นจึงเป็นตัวเลือกหนึ่งและถูกต้องมาก เนื่องจากจะช่วยแก้ไขปัญหา GRUB และ ข้อมูลและเอกสารของเราไม่ควรสูญหาย.
เมื่อเราจะติดตั้ง Ubuntu หากเราติดตั้ง Ubuntu ไว้แล้ว มันจะให้ตัวเลือกแก่เราในการติดตั้งบนระบบที่มีอยู่ และสิ่งนี้จะทำมากหรือน้อยเหมือนกับเมื่อเรากู้คืนมือถือ โดยมีความแตกต่างที่เนื้อหาของ โฟลเดอร์ /home จะยังคงอยู่. โปรแกรมที่ติดตั้งจะหายไป แต่ไม่ใช่การตั้งค่าของคุณ ดังนั้นหลังจากการติดตั้งที่ดูเหมือนว่าเริ่มต้น เมื่อเราติดตั้งโปรแกรมใด ๆ การกำหนดค่าที่เรามีก่อนที่จะติดตั้งระบบใหม่ควรจะอยู่ที่นั่น และเอกสารของเราด้วย.
และแม้ว่าจะเป็นกรณีนี้ สำหรับผู้ใช้ที่ต้องการความสบายใจกับปัญหาประเภทนี้มากขึ้น ควรทำพาร์ติชันหลายพาร์ติชันเมื่อติดตั้งระบบปฏิบัติการตามที่อธิบายไว้ใน บทความนี้. Ubuntu ต้องการพาร์ติชั่นสำหรับบู๊ตและรูทไม่ว่าจะเกิดอะไรขึ้นก็ตาม ทั้งสองจะถูกสร้างขึ้นโดยอัตโนมัติหากคุณออกจากการติดตั้งเริ่มต้น แต่เป็นความคิดที่ดีที่จะสร้างอีกสองพาร์ติชั่น: พาร์ติชั่น swap และพาร์ติชั่น /home เพื่อไม่ให้ข้อมูลของเราสูญหาย สิ่งที่สำคัญจริงๆ คือ /home จากนั้นหากเราต้องการติดตั้งใหม่พร้อมการรับประกันทั้งหมด เราต้องเลือก "ตัวเลือกเพิ่มเติม" จากนั้น จัดรูปแบบรูท (/) แต่ไม่ใช่ /home.
ฉันหวังว่าบทช่วยสอนนี้จะช่วยให้คุณติดตั้ง Ubuntu GRUB ใหม่ได้ หรืออย่างน้อยคุณก็สามารถใช้งานได้อีกครั้งโดยไม่สูญเสียข้อมูลมากเกินไป