Os passos básicos que você precisa fazer para atualizar de uma imagem ISO são
-
Faça o download do ISO alternativo.
-
Monte o ISO no diretório
/media/cdrom
. Primeiro, crie o diretório, se ele não existir, e monte a imagem.sudo mkdir -p /media/cdrom sudo mount -t iso9660 -o loop PATH/TO/ISO /media/cdrom
A solução que você postou pressupõe que, assim que você montar o ISO, ele automaticamente fará com que apareça uma caixa de diálogo perguntando se você deseja atualizar. Isso pode ou não acontecer em seu sistema, dependendo do ambiente de área de trabalho que você está usando e de suas configurações de autorun . Se isso não acontecer, inicie o atualizador manualmente, conforme descrito abaixo.
-
Execute o comando
cdromupgrade
que está no ISO, ele precisa ser executado comroot
priviledges, então você precisa desudo
.sudo /media/cdrom/cdromupgrade
ou
gksu "sh /media/cdrom/cdromupgrade"
gksu
é uma interface gráfica parasu
, é apenas uma maneira de inserir sua senha graficamente para obterroot
privileges. Os dois comandos são equivalentes, eles apenas executamcdromupgrade
.
Você pode usar um ISO remoto, mas é provavelmente uma idéia melhor copiá-lo para sua máquina local e montá-lo como descrito acima:
scp [email protected]:/path/to/source /path/to/target
Se você ssh
, ftp
, nfs
, smb
etc), então não posso dizer como montá-lo localmente. Se você tiver root
de acesso à máquina local, poderá usar sshfs
e montar o diretório que contém a ISO:
sudo apt-get install fuse-utils sshfs
sudo adduser USER fuse
sshfs [email protected]:/path/to/ISO_DIR /local/mount/point
sudo mount -t iso9660 -o loop /local/mount/point/Ubuntu.iso /media/cdrom
Como alternativa, você pode fazer logon na máquina remota e instalar a partir daí (copiado diretamente de aqui , o autor é @KyleBrandt ):
- Obtenha o CD de instalação alternativo .
- Monte a imagem .iso ou grave-a e coloque-a na unidade de CD-ROM: Para montar a imagem iso, primeiro crie o diretório / mnt / iso com mkdir / mnt / iso e, em seguida:
sudo mount ubuntu-8.10-alternate-i386.iso /mnt/iso/ -t iso9660 -o ro,loop=/dev/loop0
- ssh no seu computador remoto que você deseja atualizar:
ssh remote-machine
(Opcional, mas altamente recomendado): Inicie uma sessão de tela, assim, se você for desconectado, ele não interromperá a atualização (leia como usar a tela aqui ): tela - Na sessão de tela, inicie um upgrade de CD-ROM com base em texto com o seguinte comando:
sudo /mnt/iso/cdromupgrade –frontend=DistUpgradeViewText
- A atualização fará periodicamente perguntas sobre sim / não durante a atualização, por isso não é autônoma. Se você realmente quisesse, você poderia tentar usar o comando yes e um pipe para forçar sim a todos, mas eu não recomendaria isso e não tenho certeza se funcionaria :-) Uma coisa estranha é se você digitar 'd' para detalhes, ele abre as informações no programa 'menos', então, se você escolher isso, pressione 'q' para sair depois de ler as informações.