Dupla hibernação com duas distribuições Linux usando partições swap separadas

0

Eu tenho três sistemas operacionais instalados no meu ThinkPad T450, nesta ordem: Win10, Kubuntu 18.04, Fedora 29. O Win10 e o Kubuntu estão instalados em partições primárias e o F29 em uma partição estendida com o LVM. O F29 foi instalado sem um bootloader (sem segunda instalação do Grub2), e possui uma partição swap separada do Kubuntu.

Eu sou capaz de hibernar e retomar a partir do Win10 e Kubuntu sem problemas, isso é o esperado. Eu sou incapaz de hibernar e retomar a partir de F29, isso é esperado também (?), Desde que eu só sou capaz de ter um Grub, e no /etc/default/grubarquivo de configuração, eu só especifiquei GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=*UUID of Kubuntu's swap partition*" . Assim, a minha pergunta é: como posso suspender com sucesso para o disco e retomar a partir dele em F29?

estudante bobo
fonte

Respostas:

0

Possivelmente, há necessidade de uma partição separada ou arquivo de troca para cada sistema operacional que pode ser suspenso no disco. Caso contrário, é possível sobrescrever um estado do sistema operacional em estado de hibernação e impedir que ele seja retomado para a situação de trabalho anterior. https://unix.stackexchange.com/questions/57780/do-i-only-need-one-swap-partition-for-multiple-linux-distros-and-other-questio

Pode-se adicionar resume = / dev / 'sdx swap' para cada menuentry em /boot/grub2/grub.cfg. ferramenta suja? https://ask.fedoraproject.org/en/question/67758/hibernate-on-fedora-21-does-not-resume/

além do tempo
fonte
Olá, obrigado por tomar o tempo para responder. Desculpe se eu entendi errado sua resposta, mas eu já tenho partições de swap separadas para o Kubuntu e F29, sua resposta ainda se aplica?
estudante bobo
Eu li sua resposta atualizada, eu já modifiquei meu /etc/default/grubpara incluir GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=*UUID of Kubuntu's swap partition*", como eu aplico isto a minha situação, há uma maneira de distinguir entre casos? edit: Ah, eu vejo. Então eu preciso modificar /boot/grub/grub.cfgdiretamente (e fazer isso persistir) ao invés de gerar a /boot/grub/grub.cfgpartir de ( /etc/default/grub+ grub-mkconfig), está certo?
Estudante bobo
GRUB_DEFAULT = salvo GRUB_SAVEDEFAULT = true em / etc / default / grub wiki.ubuntuusers.de/GRUB_2/Konfiguration/… ou linha "savedefault" (sem aspas) em cada menuentry em /boot/grub/grub.cfg pode ser resolvido para grub2 escolhendo o menuentry adequado para o sistema operacional e retomar a partição.
beyondtime 01 de
Você pode usar /etc/grub.d/NN_customou /boot/grub/custom.cfgadicionar suas entradas de menu com os UUIDs de resumo corretos, em vez de editá-los /boot/grub/grub.cfgdiretamente. Isso salvaria a sobregravação.
lx07
O GRUB_DEFAULT=savedmétodo ... não funcionou infelizmente. Obrigado pela sugestão sobre 40_custom.cfg, vou tentar escrever um menuentry.
Estudante bobo