Máy chủ Ubuntu không bắt đầu [đóng]


1

Tôi đã chạy Ubuntu Server 12.04 trong vài tuần cho đến ngày hôm nay, khi sự cố cắt điện xảy ra.

Kể từ đó, nó không khởi động, màn hình hiển thị thông báo độ phân giải không được hỗ trợ (không có hỗ trợ GUI được cài đặt trên máy chủ, nên có nhiệm vụ khởi động vào chế độ văn bản). Không có dịch vụ được bắt đầu và do đó không có kết nối từ xa có sẵn.

CTNH dường như không bị hư hại, tôi có thể truy cập BIOS, phân phối Ubuntu trực tiếp đang chạy tốt. Ngay cả ổ đĩa hệ thống cũng ổn, tôi có thể truy cập tất cả các tệp để tôi thực hiện sao lưu toàn bộ. Tôi đã cố kiểm tra syslog, nhưng không có hồ sơ mới.

Bạn có thể cho tôi một lời khuyên làm thế nào để nó chạy trở lại? Phân vùng ổ đĩa được thực hiện thông qua LVM.


1
sao lưu / etc và ~, cài đặt lại, đặt các tập tin trở lại vị trí?
twall

... Và chuyện gì sẽ xảy ra vào tuần tới?
freex

2
Nếu bạn bị cắt điện quá thường xuyên, bạn có thể nhận được một UPS. Sau đó, nó sẽ không xảy ra một lần nữa "vào tuần tới".
TFM

Không, tôi không có. Và đó không phải là vấn đề tôi đang cố gắng giải quyết bây giờ ...
freex

@freex Vậy tại sao bạn lại lo lắng về việc nó sẽ xảy ra vào tuần tới?
Kazark

Câu trả lời:


0

Nếu bạn có thể khởi động CD trực tiếp, hãy làm như sau:

  1. sao lưu /etc, /var/backup, /var/log/dpkg.log, /home(nếu cần) và bất kỳ dữ liệu bạn có thể có ở những nơi khác. Không cần phải bận tâm sao lưu các chương trình, trừ khi bạn cài đặt một cái gì đó không thuộc quản lý gói (thường kết thúc ở /opt).
  2. nếu bạn có cơ hội, bạn có thể thử chrootvào hệ thống hiện có từ đĩa CD cứu hộ (phương tiện cài đặt sẽ hoạt động tốt):
  3. chạy cài đặt chứng khoán Ubuntu Server (cùng bitness!)
  4. Bây giờ có hai tùy chọn tồn tại để lấy lại cấu hình ban đầu
    • nếu bạn đã cài đặt chứng khoán khá nhiều trước đây, bạn có thể thoát khỏi việc ghi đè hoàn toàn /etcvới nội dung sao lưu của bạn ngay bây giờ.
    • nếu không, bạn sẽ phải hợp nhất cấu hình cũ của bạn vào cấu hình mới.

Trong tương lai tôi cũng có thể khuyên bạn nên cài đặt và kích hoạt etckeepergói vì nó đảm bảo thông qua các apthook mà trước khi cài đặt và sau khi cài đặt, các thay đổi /etcđược cam kết kiểm soát phiên bản (theo mặc định bzrtrên Ubuntu). Nó đã cứu cổ tôi nhiều lần - nếu chỉ để xác minh xem sự thay đổi nào đã phá vỡ một chức năng nào đó ...


Một điều nữa sẽ hợp lý cho máy của bạn, để làm cho nó ít phụ thuộc vào một độ phân giải cụ thể (nghĩa là chỉ cần sử dụng nó ở mức thấp nhất trong GRUB). Điều chỉnh tệp /etc/default/grubđể bỏ ghi chú dòng (nghĩa là loại bỏ #):

#GRUB_TERMINAL=console

và có được độ phân giải 80x25 console cũ. Việc chạy sudo update-grub.

Trên một số máy, đây là khả năng duy nhất để có được bất kỳ đầu ra có thể nhìn thấy. Ngoài ra, GRUB còn cung cấp khả năng ném đầu ra của nó tới cổng nối tiếp, kernel cũng vậy. Sử dụng nó. Một số BIOS cũng làm ...

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.