Multiboot USB: Tudo, exceto o Clonezilla funciona

0

Estou tentando adicionar o Clonezilla live iso à minha chave USB de inicialização múltipla. Cada outra distro parece funcionar, mas o Clonezilla inicializa no prompt

(initramfs)

em vez de iniciar corretamente.

Eu modifiquei o menuentry original da mesma forma que fiz com os outros e até tentei o parâmetro findiso que encontrei enquanto lia os posts antigos do fórum. Isso não ajudou.

A configuração consiste no grub instalado em uma chave USB vfat de 8 GB com a configuração em /boot/grub/grub.cfg e as imagens em /isos/ . Esta é a minha configuração (clonezilla um último, com a entrada original anexada).

O que estou perdendo?

menuentry "Ubuntu 13.04 64bit" {
    set iso="/iso/ubuntu-13.04-desktop-amd64.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu 13.04 32bit" {
    set iso="/iso/ubuntu-13.04-desktop-amd32.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu 12.04.4 LTS 64bit" {
    set iso="/iso/ubuntu-12.04.4-desktop-amd64.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu 12.04.4 LTS 32bit" {
    set iso="/iso/ubuntu-12.04.4-desktop-amd64.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Mint 16 Cinnamon 32bit" {
    set iso="/iso/linuxmint-16-cinnamon-dvd-32bit.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Mint 16 Cinnamon 64bit" {
    set iso="/iso/linuxmint-16-cinnamon-dvd-64bit.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Debian 7.4.0 64bit" {
    set iso="/iso/debian-7.4.0-amd64-netinst.iso"
    loopback loop $iso
    linux (loop)/install.amd/vmlinuz
    initrd (loop)/install.amd/initrd.gz
}

menuentry "Debian 7.4.0 32bit" {
    set iso="/iso/debian-7.4.0-i386-netinst.iso"
    loopback loop $iso
    linux (loop)/install.386/vmlinuz
    initrd (loop)/install.386/initrd.gz
}

menuentry "memtest86+" {
    linux16 /iso/mt86plus
}

# My entry:
menuentry "Clonezilla 32bit to RAM" {
    set iso="/iso/clonezilla-live-20140114-saucy-i386.iso"
    loopback loop $iso
    linux (loop)/live/vmlinuz boot=live username=user hostname=saucy config quiet union=overlayfs noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no video=uvesafb:mode_option=800x600-16 toram=filesystem.squashfs ip=  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no findiso=$iso
    initrd (loop)/live/initrd.img
}

# Clonezilla live original:
menuentry "Clonezilla live (To RAM, boot media can be removed later)"{
  search --set -f /live/vmlinuz
  linux /live/vmlinuz boot=live username=user hostname=saucy config quiet union=overlayfs noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no video=uvesafb:mode_option=800x600-16 toram=filesystem.squashfs ip=  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no
  initrd /live/initrd.img
}

Colado na íntegra, caso alguém queira usá-lo. Nomes de arquivos originais a partir de 140221.

    
por tommyo 21.02.2014 / 23:04

1 resposta

0

Apesar de já ter passado algum tempo desde que essa pergunta foi feita, ainda darei uma resposta.

Depois de testar meu próprio menuenty para a versão mais recente do Ubuntu do clonezilla iso, Eu comparei com o seu. Acontece que eles eram idênticos. Mas eu consegui fazer isso funcionar. Note, no entanto, que, dos meus testes, demorou cerca de 1-2 minutos até que algo aparecesse na tela durante a inicialização.

Para a versão baseada em Debian , a seguinte entrada de menu funcionou para mim com a mais recente iso do Clonezilla:

menuentry "Clonezilla live (To RAM, boot media can be removed later)"{
    set isofile="/iso/clonezilla-live-2.2.2-32-i486.iso"
    loopback loop $isofile
    linux (loop)/live/vmlinuz boot=live username=user config quiet noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no vga=788 toram=filesystem.squashfs ip=  nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no findiso=$isofile
    initrd (loop)/live/initrd.img
}
    
por 12.04.2014 / 16:29