Cách bật lại chế độ ngủ đông trong Ubuntu 12.04
Nếu bạn vừa cập nhật lên Ubuntu 12.04, bạn có thể nhận thấy một tùy chọn bị thiếu trong menu hệ thống của nó. Tùy chọn Hibernate hiện được ẩn theo mặc định, nhưng bạn có thể lấy lại nếu bạn muốn ngủ đông hệ thống của mình.
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 chế độ ngủ đông bằng một lệnh đặc biệt để kiểm tra xem nó có hoạt động tốt không trước khi bật lại.
Ngủ đông so với đình chỉ
Tùy chọn Tạm dừng vẫn khả dụng trong menu hệ thống của Ubuntu. Giống như 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 sate trước đó. Tuy nhiên, quá trình treo yêu cầu nguồn điện - trong khi ở chế độ treo, máy tính của bạn sẽ tiếp tục tiêu thụ một lượng điện nhỏ. Nếu hệ thống mất nguồn - ví dụ: nếu bạn rút phích cắm của máy tính để bàn khỏi ổ cắm điện hoặc trống pin của máy tính xách tay, bạn sẽ mất việc.
Trong các trường hợp, ngủ đông lưu trạng thái hệ thống của bạn vào đĩa cứng và tắt hệ thống, không tốn điện. Khi bạn tiếp tục từ chế độ ngủ đông, các chương trình và dữ liệu mở của bạn sẽ được khôi phục. Hibernate tiết kiệm năng lượng, nhưng mất nhiều thời gian hơn - máy tính phải khôi phục dữ liệu vào RAM, trong khi tạm dừng bảo quản dữ liệu trong RAM.
Tại sao nó bị vô hiệu hóa
Hibernate không hoạt động chính xác 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 ngủ đông không hoạt động đúng trên hệ thống của bạn, bạn có thể tiếp tục từ chế độ 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, chế độ ngủ đông bị tắt theo mặc định.
Kiểm tra ngủ đông
Trước khi bậ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. Đầu tiên, hãy lưu công việc của bạn trong tất cả các chương trình mở - bạn sẽ mất nó nếu chế độ ngủ đông không hoạt động đúng.
Để kiểm tra ngủ đông, 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.
Trong terminal, chạy lệnh sau:
sudo pm-ngủ đông
Hệ thống của bạn sẽ tắt. Sau khi chạy lệnh, bật lại hệ thống của bạn - nếu các chương trình đang mở của bạn xuất hiện trở lại, chế độ ngủ đông hoạt động đúng.
Khắc phục sự cố Hibernate
Mặc dù sự không tương thích về phần cứng là một vấn đề lớn với chế độ ngủ đông, nhưng có một vấn đề phổ biến khác. Hibernate lưu nội dung của RAM vào phân vùng trao đổi của bạn. Do đó, phân vùng trao đổi của bạn phải lớn nhất bằng RAM của bạn. Nếu bạn có phân vùng trao đổi 2 GB và RAM 4GB, chế độ ngủ đông sẽ không hoạt động bình thường.
Cách nhanh chóng để so sánh RAM và kích thước trao đổi của bạn là với ứng dụng System Monitor.
Bạn có thể xem kích thước bộ nhớ và trao đổi trên tab Tài nguyên. Bộ nhớ trong bộ nhớ ở đây đề cập đến RAM của bạn.
Nếu thực sự muốn sử dụng chế độ ngủ đông và phân vùng trao đổi của bạn nhỏ hơn RAM, hãy thử chạy GParted từ đĩa CD trực tiếp. Bạn có thể chạy GParted từ CD trực tiếp Ubuntu hoặc CD trực tiếp GParted chuyên dụng. Từ đĩa CD trực tiếp, bạn có thể thay đổi kích thước các phân vùng Ubuntu của mình - bạn không thể làm điều này trong khi chúng đang được sử dụ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 bất tiện. Để bật lại tùy chọn ngủ đông trong các menu, bạn sẽ phải tạo tệp Chính sách.
Bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào cho việc 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 chạy gedit với tư cách là 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
Dán văn bản sau vào tập tin:
[Kích hoạt chế độ ngủ đông]
Danh tính = unix-user: *
Hành động = org.freedesktop.upower.hibernate
Kết quảActive = có
Lưu tệp văn bản, sau đó đăng xuất và đăng nhập lại. Bạn sẽ có thể ngủ đông từ menu hệ thống.