Hibernate bị tắt theo mặc định vì nó có thể gây ra sự cố trên một số cấu hình hệ thống. Bạn nên thực hiện một hibernate với một lệnh đặc biệt để kiểm tra xem nó hoạt động đúng cách trước khi kích hoạt lại nó.
Hibernate vs. Suspend
Tùy chọn Tạm dừng vẫn khả dụng trong menu hệ thống của Ubuntu. Giống như chế độ ngủ đông, tạm ngưng lưu các chương trình và dữ liệu đang mở của bạn, do đó bạn có thể nhanh chóng tiếp tục với số liệu trước đó của bạn. Tuy nhiên, việc đình chỉ yêu cầu nguồn điện - trong khi ở chế độ tạm ngưng, máy tính của bạn sẽ tiếp tục rút ra một lượng năng lượng nhỏ. Nếu hệ thống mất điện - ví dụ: nếu bạn rút một máy tính để bàn khỏi ổ cắm điện hoặc pin của máy tính xách tay, bạn sẽ mất công việc của mình.
Tại sao nó bị vô hiệu hóa
Hibernate không hoạt động đúng trên nhiều cấu hình phần cứng với Ubuntu và các bản phân phối Linux khác. Nếu hibernate không hoạt động đúng trên hệ thống của bạn, bạn có thể tiếp tục từ ngủ đông để thấy rằng công việc của bạn đã bị mất. Một số trình điều khiển phần cứng cũng có thể không hoạt động đúng với chế độ ngủ đông - ví dụ: phần cứng Wi-Fi hoặc các thiết bị khác có thể không hoạt động sau khi tiếp tục từ chế độ ngủ đông.
Để ngăn người dùng mới gặp phải các lỗi này và mất công việc, hibernate bị tắt theo mặc định.
Thử nghiệm Hibernate
Trước khi kích hoạt lại chế độ ngủ đông, bạn nên kiểm tra nó để xác minh nó hoạt động đúng trên hệ thống của bạn. Trước tiên, hãy lưu công việc của bạn trong tất cả các chương trình đang mở - bạn sẽ mất nó nếu hibernate không hoạt động đúng cách.
Để kiểm tra chế độ ngủ đông, hãy khởi chạy một thiết bị đầu cuối. Nhập thiết bị đầu cuối vào Dash và hoặc sử dụng phím tắt Ctrl-Alt-T.
sudo pm-hibernate
Khắc phục sự cố Hibernate
Mặc dù phần cứng không tương thích là một vấn đề lớn với ngủ đông, có một vấn đề phổ biến khác. Hibernate lưu nội dung của RAM của bạn vào phân vùng trao đổi của bạn. Vì vậy, phân vùng trao đổi của bạn phải có ít nhất là lớn như RAM của bạn. Nếu bạn có phân vùng trao đổi 2 GB và RAM 4GB, hibernate sẽ không hoạt động bình thường.
Cách nhanh chóng để so sánh RAM và kích thước hoán đổi của bạn là với ứng dụng Màn hình Hệ thống.
Kích hoạt lại Hibernate
Bạn có thể chạy lệnh sudo pm-hibernate bất cứ khi nào bạn muốn ngủ đông, nhưng điều này là bất tiện. Để bật lại tùy chọn ngủ đông trong menu, bạn sẽ phải tạo tệp PolicyKit.
Bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào cho điều này, nhưng chúng tôi sẽ sử dụng gedit trong ví dụ này. Chạy lệnh sau để khởi động gedit làm người dùng root và chỉ định tệp bạn muốn tạo:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
[Enable Hibernate] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes