Làm cách nào để chẩn đoán Hang on Shutdown?


9

Kể từ một hoặc hai tháng trước, máy tính xách tay của tôi với Ubuntu 12.10x64 bị treo trong khi tắt máy . Chỉ có một màn hình đen, không có hoạt động ổ cứng, nó nằm ở đó . Tôi cảm thấy nó xảy ra gần cuối chu kỳ tắt máy bình thường, đánh giá từ thời gian trôi qua.

Chỉ có độ phân giải là tắt nguồn cứng (giữ phím nguồn trong vài giây) - không phải Ctrl-Alt-Backspace (thường hoạt động, tôi đã bật nó trong Cài đặt) cũng như trợ giúp Ctrl-Alt-Del, tôi cũng không thể vào văn bản bảng điều khiển với Ctrl-Alt-F1.

Làm thế nào để tôi chẩn đoán điều đó ? Nó không xảy ra trong mỗi lần tắt máy, nhưng thường đủ gây khó chịu (tất nhiên vì nó buộc phải kiểm tra đĩa khi khởi động lại).

Những tập tin nhật ký nào có thể cho tôi biết những gì đang xảy ra? Ít nhiều tìm kiếm một cách mù quáng trong trình xem nhật ký sys làm tôi nhớ đến những cây kim trong đống cỏ khô.

Tôi tưởng tượng tôi có thể xác định chính xác thời gian nó xảy ra thông qua dấu thời gian nhật ký, nhưng làm cách nào để đọc dấu thời gian như ví dụ trong kern.log: [36169.146130]? Làm thế nào để tôi có thể đọc được con người này?

Cuối cùng, một chút btw, tôi chưa bao giờ quản lý Alt-Sysrq-REISUB để tắt máy sạch hơn, nhưng đó có lẽ là do tôi đang sử dụng máy tính xách tay, PrintScr chỉ có thể truy cập thông qua một Fnphím và tôi không chắc chắn về chuỗi khóa chính xác tôi cần. Có một lệnh ma thuật "vô hại" nhưng có thể nhìn thấy người dùng mà tôi có thể thực hành điều này với (trong khi hoạt động bình thường), vì vậy tôi có thể tìm hiểu cách thực hiện REISUB vào lần tới không?

Cảm ơn tất cả! Nhận xét nếu bạn cần thêm dữ liệu ...

Câu trả lời:


5

Bạn cần tắt máy mà không có màn hình giật gân và từ dòng lệnh để xem điều gì đang xảy ra. Trước tiên, bạn cần tắt tính năng giật gân thông qua GRUB (Xem tắt máy dài dòng )

Khởi động và giữ SHIFT để vào grub. Nhấn trong khi qua mục linux để chỉnh sửa nó. Sau đó đi đến dòng kernel (nhấn END để đi đến cuối dòng) và xóa các đối số "im lặng" và "giật gân". Trong thực tế, đối với bài kiểm tra này, hãy bỏ qua GUI al cùng nhau và thêm đối số "văn bản". (Nếu không có điều này, bạn có thể truy cập dòng lệnh bằng CTRL + ALT + F1)

Đăng nhập, sau đó gõ:

sudo shutdown -v -h now

(-v cho verbose, -h để tạm dừng.)

Các tệp nhật ký kernel trong /var/log/kern.log phải chứa tem thời gian có thể đọc được của con người. Mở chúng bằng trình xem tệp nhật ký

gnome-system-log

(Tệp> mở) Và bạn sẽ thấy dấu thời gian có thể đọc được của con người ở bên trái. Nếu bạn vẫn không thấy những người có thể đọc được, anh chàng này đã tạo ra một số kịch bản python / perl để phân tích chúng.


Vấn đề là tôi không thể tái tạo nó theo ý muốn, nó không xảy ra mỗi khi tắt máy. Nhưng câu hỏi đó quiet splashlà vàng, tôi sẽ loại bỏ chúng và chờ tắt máy ..
Christoph

Câu trả lời này có thông tin thú vị. Mặc dù vậy, nó không trả lời tất cả các câu hỏi của OP (rõ ràng từ "hy vọng bạn sẽ giải quyết vấn đề sớm." Nhận xét). Bạn có thể mở rộng không, James?
don.joey

Xin lỗi, tôi chủ yếu đi phần còn lại của câu hỏi. Tôi không biết bất cứ điều gì có thể gây ra điều này bởi vì tôi không phải là người dùng linux có kinh nghiệm nhất, tuy nhiên tôi chỉ đưa ra những gì tôi biết về việc đăng nhập để biết những gì đáng để giúp người hỏi vì họ đang hỏi thông tin về cách xem nhật ký tắt máy. Dù sao, tôi đã thêm một số thông tin trả lời câu hỏi tem thời gian.
James

Ok, vì vậy tôi đã kích hoạt đăng nhập khi tắt máy, kể từ đó đã không gặp phải tình trạng tắt máy. Tôi sẽ chấp nhận câu trả lời này.
Christoph

2
man shutdownkhông hiển thị tùy chọn -v cho tôi (sử dụng Ubuntu). Liệu nó có thực sự tồn tại?
Tfb9

0

Tôi có vấn đề này. Vô hiệu hóa Tăng tốc 3D trong Bios dường như khắc phục sự cố.

Nhấn F1 hoặc F2 khi khởi động (hoặc trên cài đặt hệ thống trong lưới) và tắt khả năng tăng tốc 3D. Hãy cho tôi biết nếu điều này khắc phục vấn đề. Tôi đã thử ba hoặc bốn lần tắt máy mà không có vấn đề gì, nhưng vấn đề có thể trở lại.

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.