วิธีการทำให้เมนูด้วงปรากฏขึ้นแทนที่จะเป็นด้วงน้อยที่สุดในการบูท?


15

สิ่งนี้จะเกิดขึ้นเมื่อฉันติดตั้ง Ubuntu เป็นบูตคู่สำหรับแล็ปท็อปของฉัน ฉันได้รับข้อความแสดงสีดำที่ปรากฏเมื่อบูทด้วยข้อความต่อไปนี้

Minimal BASH-like line editing is supported.   
For the first word, TAB lists possible command completions. 
Anywhere else TAB lists possible device or file completions.  


grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub> 

ฉันต้องป้อนคำสั่งเหล่านี้ดังนี้:

grub> set prefix=(hd0,msdos6)/boot/grub/ 
grub> insmod normal 
grub> normal

และเมนู GRUB จะปรากฏขึ้น วิธีทำให้เมนู GRUB ของฉันปรากฏขึ้นโดยไม่ต้องพิมพ์คำสั่งเหล่านั้นที่พร้อมต์ GRUB ของฉัน

ฉันลองsudo grub-installแล้วมันทำให้ฉันเกิดข้อผิดพลาดนี้

ป้อนคำอธิบายรูปภาพที่นี่

ผมพยายามที่จะตรวจสอบว่าฉันได้รับการแต่งตั้งดิสก์ขวาที่มาสองเป็นไปได้/dev/sda1และ/dev/sda6แต่ไม่มีของเหล่านี้สองงานและพวกเขาให้ข้อผิดพลาดเดียวกัน

/dev/sda1/

ป้อนคำอธิบายรูปภาพที่นี่

/dev/sda6

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


10

หมายเหตุ:หากคุณไม่สามารถบูต Ubuntu ได้เลยให้ใช้ Live USB เพื่อบู๊ต Ubuntu เลือก "ลองก่อนติดตั้ง" และทำตามขั้นตอนด้านล่าง


หลังจากบู๊ตฮาร์ดไดรฟ์ให้เปิดเทอร์มินัลด้วยCtrl+ Alt+ Tและติดตั้งboot-repair :

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

จากนั้นพิมพ์boot-repairและเมนูจะปรากฏขึ้น:

boot-repair menu.png

เลือกตัวเลือกที่แนะนำ

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


คำเตือน

ในบางระบบการรบกวนนี้สามารถเกิดขึ้นได้:

หากสิ่งนี้เกิดขึ้นกับคุณโปรดไปที่ลิงก์เพื่อดูวิธีแก้ไข


ไม่เป็นไร อย่าลืมให้รางวัลรางวัล ... :)
WinEunuuchs2Unix

ฉันจะรอคำตอบอื่น หากไม่มีแอสเวิร์สหนึ่งคนหลังจากค่าหัวใกล้หมดอายุฉันจะให้รางวัลแก่คุณ :)
gagantous

1
@gagantous การรอคำตอบที่ดีกว่าเป็นความคิดที่ดี ที่จริงแล้วมันอนุญาตให้ฉันคิดถึงวิธีปรับปรุงคำตอบของฉันซึ่งฉันเพิ่งทำไป
WinEunuuchs2Unix

5

เมื่อบูทเข้าสู่ Ubuntu ให้รันคำสั่งต่อไปนี้:

sudo grub-install /dev/sda

นี่ถือว่า/dev/sdaเป็นดิสก์ของคุณที่ตรงกับ(hd0,msdos6)คำสั่ง grub ซึ่งเป็นไปได้ คุณสามารถเรียกใช้โปรแกรมกราฟิกเช่นgnome-disksหรือgpartedเพื่อยืนยันว่าเป็นดิสก์ที่ถูกต้อง

คำสั่งgrub-installจะตรวจจับพาร์ติชันใด ๆ และติดตั้ง bootloader ของคุณใหม่เพื่อให้สามารถค้นหาพาร์ติชันที่สามารถบู๊ตได้


ไม่ทำงานดูคำถามที่อัปเดตของฉัน
gagantous

คุณมักจะติดตั้งด้วงลงในไดรฟ์เช่น sda แทบจะไม่เคยไปที่พาร์ติชันเช่น sda1 หรือ sda6
oldfred

1

ขั้นตอนแรกคือหลังจากเข้าสู่ระบบ - เข้าสู่ Ubuntu ในประเภทเทอร์มินัล:

sudo grub-install / dev / sda (หรือ / dev / Anything-harddisk)

รอจนกว่าการติดตั้งด้วงจะเสร็จสิ้นจากนั้น ...

ขั้นตอนที่สองจะเป็นการอัพเดตด้วงด้วย:

sudo update-grub2

รอจนกระทั่งการอัปเดตไฟล์ grub-config-เสร็จสิ้น

รีบูต

จากนั้นรีสตาร์ทอูบุนตูก็ไม่เป็นปัญหาและคุณผ่านเข้าสู่หน้าจอ Ubuntu gdm หรือหน้าจอ lightdm สำหรับเดสก์ท็อปอีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.