Como eu posso salvar as configurações ao inicializar um arquivo ISO do HDD?

2

Eu estava procurando uma maneira fácil de salvar manualmente as configurações ao inicializar de um arquivo iso no disco rígido com o grub2 e carregá-las na próxima inicialização; mas talvez seja mais fácil fazer uma inicialização persistente que restaure automaticamente as configurações salvas. A única informação que encontrei fala sobre usb, ferramentas complexas ou apenas idéias e planos, mas eu não vi nenhuma solução. Eu acho que isso poderia ser resolvido com uma partição dedicada para a persistência ou com um arquivo na mesma partição onde os arquivos ISO residem. Eu preferiria o último porque a idéia de reparticionar um disco rígido em um macbook com refit e dual boot não me emociona.

...........

Nota: A solução da Sadi não está funcionando para mim (sem a primeira linha e o parâmetro file=/cdrom/preseed/ubuntu.seed ). Infelizmente, e de acordo com outros posts, existem muitas combinações possíveis: o casper-rw tem que estar no diretório raiz ?, ele precisa estar em uma partição vfat ? os parâmetros são persistent rw ?, é necessário um caminho persistente de paramentação? ... e assim por diante.

Eu mal posso acreditar que não há um único exemplo que explique tudo isso de uma forma clara.

    
por Robert Vila 29.01.2013 / 20:52

2 respostas

1

  1. A entrada do menu grub2 deve ser algo assim:

    menuentry "Ubuntu iso" {
    search --set -f "/ubuntu.iso"
    loopback loop "/ubuntu.iso"
    linux (loop)/casper/vmlinuz root=UUID=71C2-0118 iso-scan/filename=/ubuntu.iso boot=casper file=/cdrom/preseed/ubuntu.seed noprompt quiet persistent splash --
    initrd (loop)/casper/initrd.lz
    }
    
  2. Para que a opção persistente funcione, tudo o que você precisa é de um arquivo persistente chamado casper-rw (o tamanho depende das suas necessidades) que pode ser produzido ( veja: link ) ou baixado da internet (veja: link ).

por Sadi 29.01.2013 / 21:19
0

Depois de tentar combinações diferentes em torno da solução de Sadi, a única coisa que funcionou para mim é colocar o arquivo ext2 chamado casper-rw em uma partição FAT (não consegui inicializar se o arquivo não estiver no FAT partição) e o único parâmetro que eu preciso adicionar à entrada de menu no menu do grub2 que já inicializou a imagem iso é "persistente" (sem referência à partição FAT). O menu etry é assim:

'

menuentry 'ISO Booting - Ubuntu-64bit.iso live' {   set isofile="/ home / usuário / Desktop / ISO / Ubuntu-64bit.iso"   loop de loopback (hd0,3) $ isofile   linux (loop) / casper / vmlinuz boot = casper iso-scan / filename = $ isofile bootkbd = es console-setup / layoutcode = es persistente noprompt noeject -   initrd (loop) /casper/initrd.lz } '

O problema é que toda a partição FAT que contém o arquivo casper-rw, ext2, torna-se inacessível; não pode ser montado porque está ocupado.

Alguma solução alternativa?

    
por Robert Vila 01.02.2013 / 00:51