Atualizar um sistema ativo persistente
Existem razões para atualizar um sistema live persistente, se você usá-lo para outros propósitos além de testes, por exemplo, porque você quer um sistema operacional muito portátil, mais portátil que um sistema Ubuntu instalado em uma unidade externa.
- atualizações de segurança
- novas versões de programas instalados
- novos kernels e drivers de hardware para que funcionem com novos computadores
Você atualiza o sistema live persistente básico instalando-o a partir de um novo arquivo iso, normalmente um novo arquivo iso diário de uma versão LTS, mas também para uma nova versão do Ubuntu (16.04 a 18.04). Mas você perde seus arquivos de dados, ajustes e os programas instalados manualmente.
Você pode copiar /home
para outra versão do Ubuntu
O diretório /home
contém dados pessoais, bem como configurações e ajustes. Esses dados são quase sempre independentes da versão da versão do Ubuntu (ou do sabor da comunidade do Ubuntu). Isso significa que você pode copiá-los de uma versão para outra em um escopo bastante amplo de versões.
Eu testei isso
- você pode atualizar de 12.04.5 LTS diretamente para 18.04 LTS,
- você pode fazer o downgrade de 18.04 LTS para 14.04.1 LTS,
- e, no caso específico da pergunta, você pode atualizar de 16.04 a 18.04.
Isso funciona quando você aborda o diretório 'home'
- de sistemas ativos persistentes
- na partição
casper-rw
(ou arquivo) - em uma partição
home
separada (ou arquivo)
- na partição
- e de sistemas instalados.
Se os IDs de usuário forem diferentes, você deverá torná-los compatíveis no novo sistema. Isso significa que é fácil atualizar um sistema live persistente do Ubuntu para uma nova versão do Ubuntu, ou ficar dentro do mesmo tipo de comunidade do Ubuntu (Kubuntu, Lubuntu, ... Xubuntu). É possível, mas é mais difícil alternar entre flaovurs e alternar entre sistemas instalados e sistemas ativos persistentes.
Não copie a partição casper-rw
para uma nova versão do Ubuntu
Você está certo, uma atualização completa de um sistema live persistente não é possível, pelo menos não da maneira fácil copiando a partição casper-rw
de uma versão antiga para uma nova versão. Depois de alguns pacotes de programas atualizados, ele nem funciona para atualizar para um novo arquivo iso [diário] dentro da mesma versão do Ubuntu (ou da comunidade Ubuntu).
Portanto, você deve reinstalar os pacotes do programa, instalados manualmente, e refazer as configurações do sistema, que não estão em /home
(por exemplo, aquelas em /etc
).
Métodos e ferramentas
mkusb
e mkusb-backup-n-restore-home
- Crie o primeiro sistema ativo persistente com
mkusb
. -
Copie
/home
da partiçãocasper-rw
para um tarball com o comandomkusb-backup-n-restore-home -b
-
Crie o segundo e atualizado live persistente a partir de um novo arquivo iso com
mkusb
. Isso pode estar no mesmo pendrive ou em outro USB. -
Restaure
/home
do tarball para a nova partição casper-rw do sistema live persistente com o comandomkusb-backup-n-restore-home -r
-
Inicialize no novo sistema ativo persistente e instale os programas manualmente, quando necessário.
-
Os links a seguir descrevem como instalar e usar essas ferramentas,
help.ubuntu.com/community/mkusb
help.ubuntu.com/community/mkusb/persistent
Faça backup e restaure o diretório / home em partições casper-rw de unidades persistentes do mkusb
Este método pode ser mais adequado,
- se você já tem um live drive persistente feito pelo mkusb
- se você quiser combinar a atualização com um backup
- se você preferir ferramentas com interfaces gráficas de usuário
mk-persistent-live_with_home-rw
-
Crie uma unidade ativa persistente com
mk-persistent-live_with_home-rw
. Isso será diferente de uma unidade feita pormkusb
. A ideia é -
mantenha a partição
home-rw
- substitua o arquivo iso por um novo
- crie um novo sistema de arquivos na partição
casper-rw
(formato). - crie um
grub.cfg
que corresponda ao arquivo iso.
Este método pode ser mais adequado,
- se houver muitos dados no diretório
/home
- se o pendrive USB for grande
-
se você quiser mudar entre os sabores do Ubuntu ou entre um sistema ativo persistente e um sistema instalado, e deve ajustar os IDs do usuário manualmente.
-
O link a seguir descreve como instalar e usar essa ferramenta,
Faça discos vivos persistentes com as partições casper-rw e home-rw