Depois de muita tentativa e erro, encontrei um jeito. Espero que seja útil para alguém algum dia.
Missão cumprida, meu disco é restaurado e aqui está como:
- Baixou o Clonezilla ao vivo de acordo com este documento , configurando o GRUB (assim, baixado, descompactado, alterado a pasta 'ao vivo') nome);
- Configure a partição FAT32 em sdb (o disco para restaurar, o destino) usando fdisk e mkvfat. O tamanho da partição era suficiente para armazenar a imagem ao vivo do Clonezilla (200M?) E era inicializável.
-
Configurou o GRUB criando esta entrada: (explicada abaixo)
menuentry "Clonezilla" { set root=(hd1,1) linux /live-hd/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_prerun=\"dhclient -v eth0\" ocs_live_run=\"/bin/bash\" ocs_live_extra_param=\"\" keyboard-layouts=NONE ocs_live_batch=no locales=en_US.UTF-8 vga=788 ip= nosplash live-media-path=/live-hd bootfrom=/dev/sdb1 toram usercrypted= ocs_daemonon=\"ssh\" i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.blacklist=yes initrd /live-hd/initrd.img }
-
A configuração do GRUB foi recriada para incluir esta entrada (grub2-mkconfig) e o modo de inicialização foi selecionado. Existem duas rotas:
- definir esta entrada como padrão em / etc / default / grub antes de criar conf
- ou apenas adicioná-lo lá e selecione na inicialização, se você tiver KVM IP configurado (assim kiiiinda como o acesso físico à máquina, não permitirá a manipulação do BIOS, mas comutação de entrada de inicialização - sim).
-
Reinicialize a máquina, espere que ela inicialize no Clonezilla e faça login via ssh como 'user' - ela tem direitos sudo.
-
Execute o script 'clonezilla' na linha de comando e siga as linhas de tutorial padrão
-
Volte para o terminal e troque a inicialização para o seu sistema normal (caso contrário, ele falhará, procurando pelo clonezilla na partição agora inexistente). Reinicie. Aproveite.
O que a entrada do menu grub faz?
É compilado a partir de dois tutoriais e algumas experiências: link link
O objetivo é ter isso:
- configure a rede na inicialização, portanto,
ocs_prerun=dhclient
option - executar o shell do bourne (
ocs_live_run=/bin/bash
) -
ip=<empty>
para não mexer comdhclient
-
toram
sem opções para colocar todo o sistema na RAM, para que possa sobrescrever o disco a partir do qual foi inicializado originalmente Isto faz com que seja uma operação única, após o seu clonezilla ao vivo desaparecer / li> - inicie o servidor SSH (
ocs_daemonon=ssh
) com a senha [opcionalmente] definida para o usuário ('usercrypted'). A parte da senha funciona conforme descrito no segundo tutorial vinculado. Talvez (não testado) você possa deixá-lo vazio e ter acesso como 'usuário' sem senha - nesse caso, é provavelmente uma boa idéia alterar a senha imediatamente após o login.
Ufa, é isso. Estou muito feliz por ter resolvido este enigma e ao mesmo tempo tenho a sensação de que alguém mais experiente faria isso em um ou dois minutos ...