[Resolvido]remastersys: teste de iso para no initramfs

Iniciado por lcnrj, 27 de Março de 2009, 22:07

tópico anterior - próximo tópico

lcnrj

 ??? ??? ??? ???Sempre fiz backup com o remastersys  e tudo ok, mas o testar custom_ubuntu.iso no virtualbox ou no qemu a tela para em initramfs e não consigo proseguir. Isso passou a acontecer depois que eu instalei o virtualbox conforme o guia, ele fez: initramfs update
grub update
kernel update ( acrescentou 2.6-23-generic, mas startupmanager pus o antigo 2.6.24-16-generic ). Remover o kernel novo ajuda?
Depois disso a imagem gerada no remastersys ao dar boot entra na tela initramfs e para ai. Alguma sugestão? Uso ubuntu 804 kernel 2.6.24.16-generic
Obrigada, Luciana. 
:o :o ;D ;D

lcnrj

Removi o kernel que o virtualbox instalou, o remastersys e dependencias. Depois reinstalei  com apttude o remastersys e agora o erro é: not found /casper/vmlinuz-2.6.24-16-generic
Como consertar o remastersys

tonyl_jp

Olá Luciana.

Verifique nos diretorios onde o remastersys copiou os arquivos, no meu caso está em:
/home/remastersys/remastersys/ISOTEMP/Casper/

Lá deve constar os arquivos vmlinuz (kernel) e o initrd.

Este erro que está dando é quando vc vai criar a ISO ?
Já tentou limpar os diretorios (remastersys) e criar uma nova ISO ?

Wilton Kikkawa

lcnrj

Citação de: tonyl_jp online 29 de Março de 2009, 04:18
Olá Luciana.

Verifique nos diretorios onde o remastersys copiou os arquivos, no meu caso está em:
/home/remastersys/remastersys/ISOTEMP/Casper/

Lá deve constar os arquivos vmlinuz (kernel) e o initrd.

Este erro que está dando é quando vc vai criar a ISO ?
Já tentou limpar os diretorios (remastersys) e criar uma nova ISO ?

Wilton Kikkawa

    Não estavam a principio então fui em / e vi que os links vmlinuz e initrd não estavam lá, então refiz os links. Dei um remastersys clean e remastersys dist e ai sim, vmlinuz e o initrd apareceram na /home/remastersys/remastersys/ISOTEMP/Casper/
   O problemas é que a imagem iso gerada não dá boot. Ela para sem encontrar o kernel ( http://189.126.97.160/comunidade/attachment.php?attachmentid=9825&d=1238284396 ). Verificando descobri que a pasta /etc/remastersys/ está vazia e não exixte o arquivo /etc/remastersys.conf. Já reinstalei com o aptitude e nada. Vou tentar recuperar a pasta da ultima iso que fiz e funcionou. Depois digo se deu certo.

lcnrj

 ??? >:( :o ;D ;)
   Ai pessoal consegui resolver! Segue abaixo a descrição do problema e a sua solução, espero que seja útil.
   Uso ubuntu 8.04.
   O sistema estava rodando ok. Então instalei o virtualbox, ele instalou um novo kernel (linux-image-2.6.24-23-generic) e fez grub update, update-initramfs.

Citar
  $ sudo apt-get install virtualbox-ose virtualbox-ose-modules-generic
Lendo lista de pacotes... Pronto
Construindo árvore de dependências       
Lendo estado da informação... Pronto
Os pacotes extra a seguir serão instalados:
  libxalan110 libxerces27 linux-image-2.6.24-23-generic
  virtualbox-ose-modules-2.6.24-23-generic
Pacotes sugeridos:
  xalan linux-doc-2.6.24 linux-source-2.6.24 bridge-utils
  virtualbox-ose-source
Pacotes recomendados:
  virtualbox-ose-modules
Os NOVOS pacotes a seguir serão instalados:
  libxalan110 libxerces27 linux-image-2.6.24-23-generic virtualbox-ose
  virtualbox-ose-modules-2.6.24-23-generic virtualbox-ose-modules-generic
0 pacotes atualizados, 6 pacotes novos instalados, 0 a serem removidos e 335 não atualizados.
É preciso fazer o download de 27,7MB de arquivos.
Após esta operação, 92,7MB adicionais de espaço em disco serão utilizados.
Quer continuar [S/n]? s
Pré-configurando pacotes ...
Selecionando pacote previamente não selecionado linux-image-2.6.24-23-generic.
(Lendo banco de dados ... 134680 arquivos e diretórios atualmente instalados.)
Descompactando linux-image-2.6.24-23-generic (de .../linux-image-2.6.24-23-generic_2.6.24-23.48_i386.deb) ...
Done.
Selecionando pacote previamente não selecionado libxerces27.
Descompactando libxerces27 (de .../libxerces27_2.7.0-5_i386.deb) ...
Selecionando pacote previamente não selecionado libxalan110.
Descompactando libxalan110 (de .../libxalan110_1.10-3.1_i386.deb) ...
Selecionando pacote previamente não selecionado virtualbox-ose.
Descompactando virtualbox-ose (de .../virtualbox-ose_1.5.6-dfsg-6ubuntu1_i386.deb) ...
Selecionando pacote previamente não selecionado virtualbox-ose-modules-2.6.24-23-generic.
Descompactando virtualbox-ose-modules-2.6.24-23-generic (de .../virtualbox-ose-modules-2.6.24-23-generic_24.0.8_i386.deb) ...
Selecionando pacote previamente não selecionado virtualbox-ose-modules-generic.
Descompactando virtualbox-ose-modules-generic (de .../virtualbox-ose-modules-generic_24.0.8_i386.deb) ...
Instalando linux-image-2.6.24-23-generic (2.6.24-23.48) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-23-generic
Running postinst hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.24-23-generic
Found kernel: /boot/vmlinuz-2.6.24-16-generic
Found kernel: /boot/memtest86+.bin
Replacing config file /var/run/grub/menu.lst with new version
Updating /boot/grub/menu.lst ... done


Instalando libxerces27 (2.7.0-5) ...

Instalando libxalan110 (1.10-3.1) ...

Instalando virtualbox-ose (1.5.6-dfsg-6ubuntu1) ...
* Starting VirtualBox host networking...                                [ OK ]
* Starting VirtualBox kernel module vboxdrv                                   
* No suitable module for running kernel found.

Instalando virtualbox-ose-modules-2.6.24-23-generic (24.0.8) ...

Instalando virtualbox-ose-modules-generic (24.0.8) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place

Depois disso, com o startup manager voltei para o kernel original (linux-image-2.6.24-16-generic) e aparentemente o sistema ficou ok. Quando fui usar o remastersys, o boot dado pela iso gerada parava na tela initramfs.

http://br.geocities.com/lcnrj/fix_remastersys_by_luciana/busybox_initramfs.png

Então fiz:

Citarsudo apt-get install busybox initramfs-tools

Citarsudo apt-get remove linux-image-2.6.24-23-generic
Lendo lista de pacotes... Pronto
Construindo árvore de dependências       
Lendo estado da informação... Pronto
Os pacotes a seguir serão REMOVIDOS:
  linux-image-2.6.24-23-generic virtualbox-ose-modules-2.6.24-23-generic
  virtualbox-ose-modules-generic
0 pacotes atualizados, 0 pacotes novos instalados, 3 a serem removidos e 356 não atualizados.
Após esta operação, 62,9MB de espaço em disco serão liberados.
Quer continuar [S/n]? S
(Lendo banco de dados ... 139805 arquivos e diretórios atualmente instalados.)
Removendo virtualbox-ose-modules-generic ...
Removendo virtualbox-ose-modules-2.6.24-23-generic ...
Removendo linux-image-2.6.24-23-generic ...
Running postrm hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.24-16-generic
Found kernel: /boot/memtest86+.bin
Replacing config file /var/run/grub/menu.lst with new version
Updating /boot/grub/menu.lst ... done

The link /vmlinuz is a damaged link
Removing symbolic link vmlinuz
you may need to re-run your boot loader[grub]
The link /initrd.img is a damaged link
Removing symbolic link initrd.img
you may need to re-run your boot loader[grub]

Não funcionou, então...

Citarsudo apt-get remove remastersys

Citarsudo apt-get remove casper syslinux libdiscover1 xresprobe user-setup localechooser-data
exclui a pasta /etc/remastersys e /etc/remastersys.conf

Citarsudo aptitude install remastersys

Rodei o remastertsys, e apareceu outro erro: não achava o kernel.

http://br.geocities.com/lcnrj/fix_remastersys_by_luciana/kernel_not_found.png

Verefiquei a pasta / e lá não estavam mais os links initrd.img nem vmlinuz ( apontando para a pasta /boot ). Refiz os links.
A /etc/remastersys estava vazia e /etc/remastersys.conf não existia. Tentei reinstalar e nada.
Rodei no virtualbox a última iso que funcionou ( de 1 mês atras ) e enviei esses arquivos via email para mim mesma ( acessei o site do meu email e anexei um a um ).
Como root, salvei cada arquivo em sua respectiva pasta /etc/remastersys e /etc/remastersys.conf e rodei o remastersys. Funcionou perfeitamente ( testei no virtualbox ).
Problema resolvido. Espero que ajude!
Tchau!   

??? >:( :o ;D ;)

tonyl_jp

Olá
Fico contente por ter conseguido, que trabalho heim.
Muito estranho este erro, pois se vc reinstalar o remastersys ele  tinha que recolocar estes arquivos de configuração no /etc.
Mas...