Có thể ngủ đông Ubuntu và chạy hệ điều hành phụ?


15

Có thể:

  1. Ubuntu ngủ đông,
  2. chạy hệ điều hành thứ cấp (giả sử Windows 7),
  3. tắt hệ điều hành thứ cấp,
  4. Tiếp tục ngủ đông Ubuntu,

hay không? Ubuntu nên (AFAIK) ngủ đông vào phân vùng SWAP, không được Windows sử dụng. Nó sẽ làm việc? Nếu không, tại sao?


FWIK nó sẽ hoạt động, nếu HĐH thứ cấp sẽ không thay đổi những thứ tồn tại khi khởi động lại (ví dụ như cấu hình NVRAM). Để an toàn nhất, tôi sẽ tắt nguồn (không khởi động lại) trong bước 3.
Rmano


Bất kỳ ổ đĩa nào được sử dụng bởi Ubuntu sẽ được gắn bởi Windows? Đối với bản thân tôi, tôi chạy Ubuntu như hệ điều hành chính của mình và chạy Windows khi tôi cần nó trong VirtualBox VM. Nó có thể làm chậm một số cửa sổ nhưng nó thực sự khá đáng tin cậy và tôi có thể chuyển đổi qua lại nhanh chóng. Tuy nhiên, tôi đang chạy Windows XP cần ít RAM hơn ...
maddentim

@maddentim: Không có hệ điều hành nào tách biệt hoàn toàn. Tôi tự chạy Windows trong hộp ảo, nhưng tôi có ý định chơi game, đó là lý do tại sao tôi cần dualboot.
mreq

Câu trả lời:


3

Hoàn toàn nên làm việc. Tôi cũng đang làm điều đó cho các mục đích chơi game, mặc dù bây giờ với cuộc cách mạng Steam-Linux, tôi đã khởi động Windows trong nhiều tháng.

Tôi có các phân vùng HĐH hoàn toàn riêng biệt, như bạn dự định và không có vấn đề gì cả. Không có phân vùng chia sẻ. Phân vùng trao đổi của tôi là 36 GB, gấp đôi RAM của tôi (16 GB).

Vấn đề duy nhất là đôi khi ngủ đông hơi không ổn định trên Linux. Có lẽ 20% thời gian, nó sẽ sụp đổ khi ngủ đông hoặc tiếp tục. (Đây là một năm trước, vì vậy mọi thứ có thể đã thay đổi hoặc khác trên hệ thống của bạn. Sau khi tôi mua SDD và thời gian khởi động đã giảm đáng kể, tôi chỉ khởi động lại thay vì ngủ đông.)

Tôi thậm chí có một kịch bản có thể hữu ích. Bạn có thể cần thay đổi tên và vị trí của phân vùng Windows.

#!/usr/bin/env bash
# hibernate and restart in Windows for only the next time.
# requires /etc/default/grub has "GRUB_DEFAULT=saved"

# get the correct name from /boot/grub/grub.cfg
sudo grub-reboot "Windows 7 (loader) (on /dev/sdb2)"

# or use the number, i.e.
# WINDOWS_ENTRY=`grep menuentry /boot/grub/grub.cfg  | grep --line-number Windows`
# MENU_NUMBER=$(( `echo $WINDOWS_ENTRY | sed -e "s/:.*//"` - 1 ))
# sudo grub-reboot $MENU_NUMBER

sudo dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate

# if this fails, you can try ---> sudo pm-hibernate

0

Tôi có thể đang lặp lại các câu trả lời tương tự, nhưng nó có thể miễn là nơi các tệp ngủ đông của bạn được lưu tách biệt, như trong ví dụ Windows 7. (Windows 7 thích kiểm soát phân vùng hoặc đĩa của nó, vì vậy tốt nhất là giữ Ubuntu ở khu vực riêng của nó bằng mọi cách).

Tôi sẽ kiểm tra chế độ ngủ đông thông thường bằng thiết lập lại cứng (hoặc thậm chí có thể rút phích cắm / pin) và xem liệu bạn có thể khôi phục trạng thái ngủ đông "trước trạng thái" từ đó không.

Để biết thêm về chế độ ngủ đông cho Ubuntu, tôi đã xem tại đây: https://help.ubfox.com/community/PowerManloyment/Hibernate

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.