วิธีการเลือกอุปกรณ์ติดตั้ง GRUB


15

ฉันขอโทษล่วงหน้าสำหรับการถามคำถามที่ฉันสงสัยว่าง่ายมาก ฉันเพิ่งมีเซิร์ฟเวอร์เฉพาะที่ใช้งาน Ubuntu และฉันใช้ SSH เพื่อเข้าถึง ฉันวิ่งsudo apt-get dist-upgradeและได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: "บูตโหลดเดอร์ Grub ได้รับการติดตั้งไปยังดิสก์ที่ไม่มีอยู่แล้วหรือมีตัวระบุที่ไม่ซ้ำกันถูกเปลี่ยนด้วยเหตุผลบางประการสิ่งสำคัญคือต้องแน่ใจว่าด้วงที่ติดตั้งอยู่ ส่วนประกอบอื่น ๆ เช่น grub-cfg หรือด้วยอิมเมจลินุกซ์ที่ใหม่กว่ามันจะต้องโหลดและดังนั้นคุณควรตรวจสอบอีกครั้งเพื่อให้แน่ใจว่า GRUB ได้รับการติดตั้งลงในอุปกรณ์บูตที่เหมาะสม "

ฟอรัมจะไม่อนุญาตให้ฉันโพสต์รูปภาพเนื่องจากฉันเป็นผู้ใช้ใหม่ แต่ฉันอัปโหลดภาพหน้าจอของสิ่งที่ฉันเห็นที่นี่: http://www.livingtheanswer.org/misc/grub.jpg

หลังจากการวิจัยเล็กน้อยฉันรู้ว่าฉันต้องติดตั้งเพื่อ / dev / sda อย่างไรก็ตามฉันไม่สามารถหาวิธีเลือกตัวเลือกนั้นได้ ฉันใช้ปุ่มลูกศรเพื่อไฮไลต์แล้วกด Enter แต่ไม่ได้ผล ฉันถือว่ามีคำสั่งบางอย่างที่ฉันไม่คุ้นเคย ใครช่วยฉันออกได้บ้าง อีกครั้งฉันขอโทษสำหรับคำถามที่โง่ ...

ขอบคุณ!

คำตอบ:


24

ใช้Spacebar! นั่นคือวิธีการเลือกใน ncurses :)


1
และ ... ก็ทำเช่นนั้น ขอขอบคุณ! (ถ้าฉันขอเพียงนี้ก่อนที่จะใช้เวลาหนึ่งชั่วโมงในการค้นหาเว็บ.)
เดวิด Vogel

ฮ่า ๆ. ตอนนี้คุณจะได้รับมันในครั้งต่อไปที่คุณต้องการ อินเทอร์เฟซ ncurses (ซึ่งเป็นประเภทข้อความของ gui) เป็นเรื่องปกติในบางครั้ง ดีใจที่ได้ช่วย!
Niclas Nilsson

6

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

ตอนแรกฉันพยายามทำตามคำแนะนำในคำตอบข้างต้นคือ

sudo grub-install /dev/sda
sudo update-grub

น่าเสียดายที่นี่ไม่สามารถแก้ปัญหาได้ - ในครั้งต่อไปที่ฉันทำapt-get dist-upgradeฉันได้รับข้อผิดพลาดเดียวกันและตัวแบ่งสคริปต์การอัปเกรด

ดูเหมือนว่าโซลูชันจะทำงาน

sudo dpkg-reconfigure grub-pc

และเลือกดิสก์ที่ถูกต้อง ( /dev/sda/) เมื่อได้รับแจ้ง ด้วยวิธีนี้ข้อผิดพลาดจะไม่กลับมาอีกในครั้งต่อไปที่ฉันทำการอัพเกรด


ฉันไม่ได้รับแจ้งให้เลือกดิสก์เมื่อทำการกำหนดค่า grib-pc อีกครั้งหรือไม่
Douglas Gaskell

5
sudo grub-install /dev/sda

แล้วก็

sudo update-grub

คุณต้องการใช้วิธี debconf เพื่อที่จะติดตั้งด้วงไปยังไดรฟ์ที่ถูกต้องโดยอัตโนมัติเมื่อคุณอัพเกรด
psusi

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