Hibernate bị thiếu trong menu nguồn và khi tôi nhấn nút nguồn máy tính xách tay


23

Khi tôi nâng cấp từ 11.10 lên 12.04, menu nguồn Ubuntu của tôi đã mất khả năng ngủ đông. Có cách nào để thêm lại, hoặc đây là mặc định cho 12.04?

Câu trả lời:


16

Chế độ ngủ đông bị tắt theo mặc định trong Ubuntu 12.04. Một lý do của quyết định này có thể được tìm thấy trong báo cáo lỗi này .

Xem câu hỏi này để xem lại nó:


@Chauncellor Tại sao? Có lẽ như một số người dùng nhìn thấy và tùy chọn và mong đợi nó hoạt động, vì vậy tốt hơn để làm cho họ trải qua một biện pháp an toàn?
Yatharth Agarwal

Tôi đang nói về tùy chọn bị loại bỏ. Mang tất cả đi hoàn toàn. Giết nó bằng lửa. Nó được hỗ trợ rất nhiều, rác bị hỏng nặng đã gây ra nhiều nỗi đau cho nhiều người dùng hơn bình thường. Chỉ cần ngủ máy tính.

19

Thật không may, chế độ ngủ đông đã bị tắt theo mặc định trong Ubuntu 12.04 , vì nó không hoạt động chính xác trên nhiều hệ thống.

Nếu bạn không chắc chắn chế độ ngủ đông có hoạt động với phần cứng của mình không, bạn có thể kiểm tra nó bằng cách gửi lệnh ngủ đông từ Terminal của bạn

sudo pm-hibernate

Dưới đây là cách bật nó: ( cảnh báo : chỉ dành cho người dùng nâng cao - có thể không hoạt động)

Trong Terminal, gõ:

sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ub Ubuntu.desktop.pkla

Nhập mật khẩu của bạn khi được yêu cầu.

Tìm kiếm phần

[Tắt mặc định ngủ đông]
Nhận dạng = unix-user: *
Action =
org.freedesktop.upower.hibernate resultActive = no

và thay thế nó bằng

[Kích hoạt lại chế độ ngủ đông]
Danh tính = unix-user: *
Action =
org.freedesktop.upower.hibernate resultActive = yes

Sau lần khởi động lại tiếp theo, tùy chọn "Hibernate" sẽ trở lại trong 'menu nguồn' ở phía trên bên phải màn hình của bạn. Nếu phần cứng của bạn hỗ trợ ngủ đông, nó sẽ hoạt động ngay bây giờ.

Lưu ý : Trong trường hợp bạn muốn tắt chế độ ngủ đông một lần nữa, chỉ cần hoàn nguyên các thay đổi đã thực hiện ở trên.


7

Jorge: có một số cách để ngủ đông máy tính Linux. Nếu mặc định của Ubuntu không thành công, bạn luôn có thể thử các hệ thống ngủ đông khác.

Trong bảng điều khiển:

sudo apt-get install hibernate

Sau đó, khởi động lại. Điều đó sẽ cài đặt hệ thống uswsusp, một hệ thống đáng tin cậy có nén, thậm chí còn không được cài đặt với Chính xác.

Hệ thống thứ hai là TuxOnIce, nhưng thiết lập nó đòi hỏi nhiều kỹ năng kỹ thuật hơn.

Sau đó, làm theo Hướng dẫn chính xác để kích hoạt chế độ ngủ đông, được đăng trước đó. Thật buồn khi thấy các gói cần thiết để ngủ đông thậm chí không được cài đặt trong cài đặt mặc định Chính xác. Nếu bạn không cài đặt "hibernate", nếu bạn cố chạy "sudo pm-hibernate", lệnh đó sẽ không làm gì cả (althogh trên một số hệ thống sẽ thực hiện tắt máy).


Cứu cuộc đời tôi. Dành quá nhiều giờ để thay đổi kích thước không gian hoán đổi và cấu hình grub / CV. Điều này chỉ đơn giản là hoạt động (và nhanh hơn hibernate). Cảm ơn. (người dùng asus-904hd).
PAntoine

3

Không phải vì ngày 12.04 mà vì bạn không có phân vùng trao đổi hoặc nó không được đánh dấu là sử dụng cho chế độ ngủ đông. Tôi gặp vấn đề tương tự khi nâng cấp lên 11.10.

Truy cập trang web này để được trợ giúp thêm phân vùng trao đổi hoặc làm cho nó sẵn sàng để sử dụng trao đổi. https://help.ubfox.com/community/SwapFaq#How_do_I_add_more_swap.3F

Hãy nhớ rằng hoán đổi của bạn phải lớn hơn dung lượng bộ nhớ vật lý nếu bạn muốn ngủ đông!


3

Hibernate sẽ chỉ hoạt động nếu bạn không có phân vùng trao đổi được mã hóa, đây là mặc định nếu bạn chọn mã hóa thư mục đăng nhập của mình trong quá trình cài đặt ubfox 12.04.


Lưu ý: có thể sử dụng trình cài đặt nâng cao và thiết lập một cái gì đó như cryptsetup trên một phân vùng, LVM trên đầu và sau đó, ví dụ như root, home và trao đổi dưới dạng khối lượng logic. Điều này cho phép ngủ đông hoạt động và mọi thứ đều được mã hóa.
xanh dương

1

Hãy thử thêm một tập lệnh như


#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin

case "${1}" in
        hibernate)
                if [ -e /dev/zram0 ]; then
                swapoff /dev/zram0
                fi
                ;;
        thaw)
                if [ -e /dev/zram0 ]; then
                swapon -p 100 /dev/zram0
                fi
                ;;
esac

đến /etc/pm/s ngủ.d diectory. Điều này là cần thiết để làm cho nó làm việc cho tôi như đoán những gì? Bạn không thể ngủ đông để ramdisk !!!

D

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.