Máy chủ Ubuntu treo khi thêm trao đổi


14

Một bản cài đặt mới của Ubuntu Server đang từ chối khởi động và treo trên "Thêm 524284k trao đổi trên / dev / mapper / test - vg-exchange_1. Ưu tiên: -1 mức độ: 1 trên: 524284k

Tôi có thể khắc phục điều này bằng cách thả vào chế độ phục hồi và chỉ cần tiếp tục khởi động bình thường.

Câu trả lời:


20

Nó đang làm điều này bởi vì Ubuntu đang cố gắng chuyển sang chế độ video độ phân giải cao cho bảng điều khiển và phần cứng của bạn không hợp tác.

Sửa lỗi này trong khi ở máy

Khi Grub2 xuất hiện:

  • Đánh dấu mục menu cho Ubuntu và nhấn 'e'
  • Đi đến dòng nơi nó tải kernel và nhấn 'End' để đi đến cuối dòng
  • Thêm 'nomodeset'
  • Nhấn F10 hoặc Ctrl-X để khởi động nó

Với bất kỳ may mắn, nó sẽ khởi động vào màn hình đăng nhập. Điều này sẽ không lưu tùy chọn đó nhưng ít nhất bây giờ bạn có thể chỉnh sửa tệp cho Grub2 và cập nhật nó để lưu tùy chọn đó nếu nó hoạt động. Tôi viết blog về điều này gần đây.

Sửa cái này cho tốt

  • Đăng nhập (ssh có thể sẽ làm, nếu bạn biết IP của máy)
  • Cập nhật tập tin cấu hình grub nano /etc/default/grub
  • Tìm dòng bắt đầu bằng GRUB_CMDLINE_LINUX_DEFAULT
  • Chỉnh sửa dòng để bao gồm nomodeset, trong trường hợp của tôi, dòng trông như thế này sau đó:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
  • Lưu / thoát nano
  • Chạy update-grub
  • Khởi động lại

2
Cảm ơn bạn! Đối với những người khác, dòng bạn thêm nomodesetvào là dòng bắt đầu bằng linux /boot/vmlinuz..., không phải initrddòng.
Brian Hempel

2
Lưu ý: Cách dễ dàng để thực hiện việc này với các phiên bản GRUB hiện đại là chỉnh sửa / etc / default / grub và thêm "nomodeset" (cách nhau bằng khoảng trắng) vào cuối biến GRUB_CMDLINE_LINUX_DEFAULT.
Ernie

1
Cảm ơn, điều này đã khắc phục sự cố của tôi với Ubuntu 14.04 LTS trên máy Mac Mini.
Nelson

3
@Ernie: sau đó update-grub.
Gauthier

Gauthier: bạn nói đúng! Cảm ơn và +1
Ernie

0

Làm thế nào bạn thêm nó? Bạn có thể muốn định dạng lại trao đổi. Những gì bạn có thể làm là khởi động trong chế độ cứu hộ, gắn vss và làm:

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

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

Sau đó thêm nó một lần nữa vào / etc / fstab nếu nó không xuất hiện.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.