É possível hibernar o Ubuntu e rodar o SO secundário?

11

É possível:

  1. hiberna o Ubuntu,
  2. executar o SO secundário (digamos, o Windows 7),
  3. encerrar o SO secundário,
  4. retomar o Ubuntu hibernado,

ou não? O Ubuntu deve (AFAIK) hibernar para a partição SWAP, que não é usada pelo Windows. Isso funcionaria? Se não, por quê?

    
por mreq 31.03.2014 / 20:46

2 respostas

2

Absolutamente deveria funcionar. Eu estava fazendo essa idade também para jogos, embora agora com a revolução do Steam-Linux eu não tenha inicializado o Windows por meses.

Eu tive minhas partições do sistema operacional totalmente separadas, como você pretende, e não tive nenhum problema. Não houve partições compartilhadas. Minha partição de swap é de 36 GB, um pouco mais que o dobro da minha memória RAM (16 GB).

O único problema é que o hibernate é um pouco instável no Linux, às vezes. Provavelmente, 20% do tempo, iria travar quando hibernando ou retomando. (Isso foi há um ano, então as coisas podem ter mudado, ou ser diferentes no seu sistema. Depois que eu comprei um SDD e o tempo de inicialização foi reduzido muito, eu apenas reiniciei em vez de hibernar.)

Eu até tenho um script que pode ser útil. Pode ser necessário alterar o nome e a localização da partição do 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
    
por Sparhawk 09.04.2014 / 07:03
0

Eu provavelmente estou repetindo respostas semelhantes, mas deve ser possível contanto que seus arquivos de hibernação sejam salvos seja separado de, como em seu exemplo Windows 7. (o Windows 7 gosta de controlar a partição ou o disco é por isso, é melhor manter o Ubuntu na sua área de qualquer forma).

Eu testaria apenas uma hibernação normal com uma reinicialização a frio (ou talvez até mesmo puxar o plugue / bateria), e ver se você pode recuperar sua hibernação "antes-estado" a partir disso.

Para mais informações sobre hibernação para o Ubuntu, procurei aqui: link

    
por No Time 09.04.2014 / 05:47