เซิร์ฟเวอร์ Ubuntu แขวนอยู่กับการเพิ่มการแลกเปลี่ยน


14

การติดตั้งใหม่ของเซิร์ฟเวอร์ Ubuntu กำลังปฏิเสธที่จะบูตและแขวนอยู่บน "การเพิ่มการแลกเปลี่ยน 524284k บน / dev / mapper / test - vg-swap_1 ลำดับความสำคัญ: -1 ขอบเขต: 1 ข้าม: 524284k

ฉันสามารถทำสิ่งนี้ได้ด้วยการดรอปโหมดการกู้คืนและกลับสู่การบูตปกติ

คำตอบ:


20

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

แก้ไขปัญหานี้ในขณะที่เครื่อง

เมื่อ Grub2 ปรากฏขึ้น:

  • เน้นรายการเมนูสำหรับ Ubuntu และกด 'e'
  • ไปที่บรรทัดที่โหลดเคอร์เนลและกด 'สิ้นสุด' เพื่อไปยังจุดสิ้นสุดของบรรทัด
  • เพิ่ม 'nomodeset'
  • กด F10 หรือ Ctrl-X เพื่อบู๊ต

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

แก้ไขสิ่งนี้ให้ดี

  • เข้าสู่ระบบ (ssh อาจจะทำถ้าคุณรู้ว่า IP ของเครื่อง)
  • อัพเดตไฟล์ config grub nano /etc/default/grub
  • ค้นหาบรรทัดที่ขึ้นต้นด้วย GRUB_CMDLINE_LINUX_DEFAULT
  • แก้ไขบรรทัดที่จะรวมnomodesetในกรณีของฉันบรรทัดจะมีลักษณะดังนี้:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
  • บันทึก / ออกจากนาโน
  • วิ่ง update-grub
  • Reboot

2
ขอขอบคุณ! สำหรับคนอื่น ๆ บรรทัดที่คุณเพิ่มnomodesetเข้าไปนั้นเป็นบรรทัดที่เริ่มต้นด้วยlinux /boot/vmlinuz...ไม่ใช่initrdบรรทัด
Brian Hempel

2
หมายเหตุ: วิธีง่ายๆในการทำสิ่งนี้กับ GRUB รุ่นที่ทันสมัยคือการแก้ไข / etc / default / grub และเพิ่ม "nomodeset" (คั่นด้วยช่องว่าง) ไปยังจุดสิ้นสุดของตัวแปร GRUB_CMDLINE_LINUX_DEFAULT
เออร์นี่

1
ขอบคุณนี้แก้ไขปัญหาของฉันกับ Ubuntu 14.04 LTS บน Mac Mini
เนลสัน

3
@Ernie update-grubแล้ว
Gauthier

Gauthier: ถูกต้อง! ขอขอบคุณและ +1
Ernie

0

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

# mkswap /dev/mapper/test--vg-swap_1

# swapon /dev/mapper/test--vg-swap_1

จากนั้นเพิ่มอีกครั้งใน / etc / fstab หากไม่มีอยู่

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