Adicionando o Clonezilla ao menu de inicialização do GRUB

4

Eu tenho um sistema de inicialização dupla com Windows e Ubuntu e usado para adicionar Clonezilla como terceiro item no meu menu de inicialização através deste script:

menuentry "Backup/Restore" {
set isofile="/home/xaqon/clonezilla.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on nomodeset nodmraid ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts=\"\" ocs_live_batch=\"no\" locales=\"\" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
} 

Embora a imagem ISO resida no meu diretório /home , eu uso a última versão estável do Clonezilla (amd64) e não use UFEI (eu uso o modo herdado para inicializar). Agora, o snippet de código não funciona mais no Thinkpad E-550 e no Ubuntu 16.04.1, além de Grub Customizer não reconhece Clonezilla ISO images. Existe algum script para Grub Customizer entradas personalizadas para lidar com a situação?

    
por Xaqron 06.02.2017 / 16:40

1 resposta

5

Não use o GRUB Customizer, é melhor usar apenas a capacidade do GRUB para inicializar diretamente de arquivos ISO. Aqui está um exemplo da minha configuração onde o Clonezilla inicializa a partir de uma pasta em uma partição separada do disco - basta substituir o disco e a partição que correspondem ao local do arquivo ISO no disco e na partição. Reverta todas as mudanças que você fez com o GRUB Customizer, abra um terminal e execute o seguinte comando:

sudo nano /etc/grub.d/40_custom

Adicione as seguintes linhas ao arquivo:

menuentry "clonezilla" {
set isofile="/various/clonezilla-live-2.5.0-5-amd64.iso"
loopback loop (hd0,4)$isofile
linux (loop)/live/vmlinuz boot=live components config findiso=$isofile ip=frommedia toram=filesystem.squashfs union=overlay username=user
initrd (loop)/live/initrd.img
}

Pressione Ctrl + X para fechar o arquivo e confirmar as alterações com Y .
Execute sudo update-grub para atualizar a configuração de inicialização do GRUB.

Nota: Substitua clonezilla-live-2.5.0-5-amd64.iso pelo nome do seu arquivo ISO do Clonezilla.
Substitua o caminho (pasta /various na minha configuração) pelo caminho (pasta) onde seu arquivo está localizado.
Substitua hd0,4 pelo seu disco e número de partição, você pode identificá-los executando df -l .
No meu exemplo, hd0,4 representa o disco 0 ( sda ) e a partição número 4 neste disco. Coloque o arquivo ISO em uma partição separada para garantir uma partição do sistema raiz do Ubuntu completamente desmontada.

    
por cl-netbox 06.02.2017 / 17:28