Sabayon deu bug ao atualizar

1. Sabayon deu bug ao atualizar

Angelo
melmoth

(usa Sabayon)

Enviado em 31/03/2014 - 18:19h

Olá. Utilizo há algum tempo o Sabayon linux. Ao atualizá-lo recentemente, tive a desagradável surpresa de que o sistema não inicia mais... Tentei acessar meus dados pelos kernels antigos, pelo verbose mode, e por live cd. Nada deu certo!!! A mensagem que aparece ao tentar iniciar o sistema é o seguinte:

[2.666927] pci 0000:00:01.0: ASPM: Could not configure common clock.
[3.285848] drm/i810 does not support SMP mdadm: No arrays found in config file or automatically.
3 logical volume(s) in volume group "vg-caronte" now active.
!! The filesystem /dev/mapper/vg-caronte-lv_root, mounted at /newroot does not contain a valid init=/sbin/init.
!! Please file a bug report with this message.

Há alguma maneira de recuperar meus dados???? Ou perdi todas as informações do HD????

Obrigado.



  


2. Re: Sabayon deu bug ao atualizar

Lucas Sampaio
lucasampaio94

(usa Slackware)

Enviado em 31/03/2014 - 18:28h

mesmo com o live cd aparece essa mensagem?


3. Re: Sabayon deu bug ao atualizar

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 31/03/2014 - 18:50h

é a migração ao Systemd! (antes era Sysvinit e OpenRC).

faça o seguinte: edite o grub2:

http://www.vivaolinux.com.br/dica/Editando-diretamente-o-arquivo-controlador-do-GRUB-2

e coloque no lugar desta linha:

real_init=/sbin/init.d/sysvinit/init  



esta linha:

[code]real_init=/usr/lib/systemd/systemd[code]

e tente dar boot...


se ainda não der boot, com um live cd e chroot, re-instale estes pacotes:

equo i systemd sysvinit openrc



seu problema é como aquui (na Dica abaixo) só que o contrário, vc precisa ATIVAR o systemd, não removê-lo ou trocá-lo por sysvinit:

http://www.vivaolinux.com.br/dica/Recuperacao-de-OpenRC-e-SysVinit-em-Sabayon-Linux/




4. Re: Sabayon deu bug ao atualizar

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 31/03/2014 - 18:59h

Post anterior errado. favor remover...

é a migração ao Systemd! (antes era Sysvinit e OpenRC).


faça o seguinte: edite o grub2:

http://www.vivaolinux.com.br/dica/Editando-diretamente-o-arquivo-controlador-do-GRUB-2

edite a linha:

real_init=/usr/lib/systemd/systemd 


e coloque no lugar desta linha:

real_init=/sbin/init.d/sysvinit/init 




se só isso não bastar, re-instale estes pacotes:

# equo i systemd sysvinit-2.88-r10 openrc --nodeps


o problema seu é este, só que ao contrário, vc precisa atualizar o systemd e não troca-lo por sysvinit ou openRC. (Só se quiser, use sysvinit)

http://www.vivaolinux.com.br/dica/Recuperacao-de-OpenRC-e-SysVinit-em-Sabayon-Linux/




5. Re: Sabayon deu bug ao atualizar

Angelo
melmoth

(usa Sabayon)

Enviado em 01/04/2014 - 16:31h

Obrigado pela ajuda Alfbneto!
Tentei acessar o grub pela linha de comando, mas ele não reconhece os comandos básicos como "cd". Consegui acessar através de um live cd do Debian... Mas não consegui encontrar a linha "real_init=/usr/lib/systemd/systemd" para ser editada no arquivo grub.cfg. Abaixo está o conteúdo do arquivo:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_fonts ###
### END /etc/grub.d/00_fonts ###

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod lvm
insmod ext2
set root='lvm/vg_caronte-lv_root'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvm/vg_caronte-lv_root' 5cb716ed-626e-42f8-b6c0-25c508742430
else
search --no-floppy --fs-uuid --set=root 5cb716ed-626e-42f8-b6c0-25c508742430
fi
font="/usr/share/grub/unicode.pf2"
fi



6. Re: Sabayon deu bug ao atualizar

Glauber GF
mcnd2

(usa Debian)

Enviado em 01/04/2014 - 19:37h

melmoth escreveu:

Obrigado pela ajuda Alfbneto!
Tentei acessar o grub pela linha de comando, mas ele não reconhece os comandos básicos como "cd". Consegui acessar através de um live cd do Debian... Mas não consegui encontrar a linha "real_init=/usr/lib/systemd/systemd" para ser editada no arquivo grub.cfg. Abaixo está o conteúdo do arquivo:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_fonts ###
### END /etc/grub.d/00_fonts ###

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod lvm
insmod ext2
set root='lvm/vg_caronte-lv_root'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvm/vg_caronte-lv_root' 5cb716ed-626e-42f8-b6c0-25c508742430
else
search --no-floppy --fs-uuid --set=root 5cb716ed-626e-42f8-b6c0-25c508742430
fi
font="/usr/share/grub/unicode.pf2"
fi


Após o boot com o live-cd do Debian, você montou a partição onde se encontra seu Sabayon instalado?

Rode o fdisk -l para saber qual é o device da partição onde se encontra o seu Sabayon, caso não saiba qual é.

Logo, monte essa partição e dentro dela abre um editor de texto que você preferir e faça a edição recomendada...

Exemplo :

root@Debian:/home/mcnd2# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = setores of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x885b02a2

Dispositivo Boot Start End Blocks Id System
/dev/sda1 63 257039 128488+ de Utilitário Dell
/dev/sda2 * 258048 23842815 11792384 7 HPFS/NTFS/exFAT
/dev/sda3 23846912 228646911 102400000 7 HPFS/NTFS/exFAT
/dev/sda4 228648958 976773119 374062081 5 Estendida
/dev/sda5 228648960 343336959 57344000 83 Linux
/dev/sda6 343339008 572717055 114689024 83 Linux
/dev/sda7 572719104 687407103 57344000 83 Linux
/dev/sda8 687409152 972578815 142584832 83 Linux
/dev/sda9 972580864 976773119 2096128 82 Linux swap / Solaris
root@Debian:/home/mcnd2#



root@Debian:/home/mcnd2# mkdir /media/Sabayon
oot@Debian:/home/mcnd2# mount -text4 /dev/sda7 /media/Sabayon
root@Debian:/home/mcnd2# cd /media/Sabayon
root@Debian:/media/Sabayon# ls -l
total 1260
drwxr-xr-x 2 root root 4096 Mar 20 00:31 bin
drwxr-xr-x 3 root root 4096 Mar 12 01:45 boot
drwxr-xr-x 18 root root 4096 Abr 23 2012 dev
drwxr-xr-x 167 root root 12288 Mar 30 19:47 etc
drwxr-xr-x 5 root root 4096 Abr 23 2012 home
drwxr-xr-x 5 root root 4096 Abr 23 2012 install-data
lrwxrwxrwx 1 root root 5 Abr 23 2012 lib -> lib64
drwxr-xr-x 3 root root 4096 Fev 16 03:47 lib32
drwxr-xr-x 21 root root 12288 Mar 29 12:52 lib64
drwx------ 2 root root 16384 Abr 23 2012 lost+found
drwxr-xr-x 6 root root 4096 Mar 29 00:46 media
drwxr-xr-x 4 root root 4096 Abr 23 2012 mnt
drwxr-xr-x 12 root root 4096 Fev 18 20:53 opt
drwxr-xr-x 2 root root 4096 Abr 23 2012 proc
drwxr-xr-x 17 root root 4096 Mar 30 19:45 root
drwxr-xr-x 3 root root 4096 Mar 31 23:33 run
drwxr-xr-x 3 root root 12288 Mar 20 00:33 sbin
-rw-r--r-- 1 root root 1169746 Fev 16 04:11 slim.png
drwxr-xr-x 3 root root 4096 Mai 29 2013 sys
drwxrwxrwt 8 root root 4096 Mar 30 19:47 tmp
drwxr-xr-x 15 root root 4096 Mar 29 23:43 usr
drwxr-xr-x 13 root root 4096 Mar 29 21:12 var
root@Debian:/media/Sabayon#






7. Re: Sabayon deu bug ao atualizar

Angelo
melmoth

(usa Sabayon)

Enviado em 02/04/2014 - 18:42h

O comando fdisk -l retornou a seguinte mensagem:


WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sda1 1 91202 732574583+ ee GPT
Partition 1 does not start on physical sector boundary.

Não sei como proceder, pois o live cd montava automaticamente a partição do Sabayon (eu acessava as pastas normalmente). Depois do bug é como se não existisse mais...

A partição /dev/sda não está montando (mensagem de erro):

mount: can't find /dev/sda1/mnt/Sabayon in /etc/fstab or /etc/mtab



Preciso ao menos recuparar os dados da minha pasta pessoal! Nunca imaginei que uma simples atualização de rotina poderia acabar assim...


8. Re: Sabayon deu bug ao atualizar

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 02/04/2014 - 21:54h

sua partição não montou, não há linha do kernel a ser editada no seu grub.cfg...



mas não é para COLOCAR a sysvinit, mas sim remove-a ...

o contrário, colocar a linha de systemd:

real_init=/usr/lib/systemd/systemd


NO LUGAR DA DE SYSVINIT


mas se optar por re-instalar,

baixe a ultima daily que já vai estar atualizada, sem sysvinit e já systemd puro.

Pois é o Time Sabayon "deprecou" e acabou com sysvinit, deixou só systemd puro...!!!


9. Re: Sabayon deu bug ao atualizar

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 02/04/2014 - 22:00h

se quiser manter sysvinit, instale a que baixou antes, e antes de atualizar, faça isto:

http://www.vivaolinux.com.br/dica/Recuperacao-de-OpenRC-e-SysVinit-em-Sabayon-Linux/

veja no Comentário da Dica tambpem e nãoesqueça de mascarar todos os tipos de init para que não sejam mais atualizados, deste modo
systemd não entrará, se estiver mascarado.

não atualize sequer o sysvinit (deixe o antigo instalado), o mascare antes, pq o novo é virtual, só compatibilidade, ele não atuará, sysvinit e openRC acabaram em sabayon.


10. Re: Sabayon deu bug ao atualizar

Angelo
melmoth

(usa Sabayon)

Enviado em 07/04/2014 - 14:55h

Obrigado pela ajuda, mas o problema é que não estou conseguindo montar a partição onde está o sistema. Já tentei o fdisk -l e o comando "palimpsest" e não deu certo !!!!

Alguém conhece algum outro método para montar partições???


11. Re: Sabayon deu bug ao atualizar

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 07/04/2014 - 15:59h

sua partição parece ser GPT, Não tenho prática com isso, enm com UEFI, porque meus micros não tem.
mas sei que o sabayon tem suporte a GPT.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts