-
grub erro 17
Publicado em 27 de julho de 2009 Sem comentáriosNa tentativa de reaproveitar uma partição antiga, eliminei a partição e recriei. Ao rebootar, obtive o erro 17 do grub. Isso parece significar que as informações do GRUB não foram encontradas onde elas eram esperadas.
Com o comando sudo grub vamos tentar reconstruir o grub na sua forma funcional.
Para localizar as partes do GRUB uso o comando find /boot/grub/stage1!
Com o comando root (hd0,5) informado pelo comando anterior consegui sucesso em informar o GRUB no local correto!
Com o comando setup (hd0) cravei os dados na MBR.
Saindo do GRUB com quit e Reboot….. Erro 15 File not found para todas as alternativas de boot de minha lista (menu.lst)!
Por algum motivo, acho que eu deletei alguma partição indevidamente, a númeração das partições foi alterada. Foi só ajustar no menu.lst para apontar para o disco correto e tudo voltou a funcionar bem. Lembrando sempre que as partições e discos são numerados de 0 (zero) no GRUB, desta forma no hda5 que aparece no seu fdisk é a partição 4 para efeito do menu.lst ! ou seja root (hd0,4).
Recomendações
- Backupearás – Mesmos que seja aquela alteração mínima, considere fortemente, ter um bom backup dos seus últimos dados;
- Live CD – ou uma forma alternativa de boot em seu sistema. Você pode precisar disso. No meu caso, usei um pendrive com linux ubuntu 8.04.
Referencias
- http://www.dedoimedo.com/computers/grub.html – para entender um pouco sobre o GRUB, este tutorial é bem completo.
- http://www.gnu.org/software/grub/manual/grub.html – este é o manual completo, para o caso de algum dia você precisar de mais detalhes.
- http://www.vivaolinux.com.br/dica/Recuperando-GRUB-em-casos-extremos/ -
- http://www.vivaolinux.com.br/topico/Ubuntu-e-Kubuntu/problema-com-o-grub-(erro-17) -
- http://www.mail-archive.com/debian-user-portuguese@lists.debian.org/msg08154.html
- http://www.yolinux.com/TUTORIALS/LinuxTutorialAdditionalHardDrive.html – procurando entender a convenção dos nomes dos discos.
Glossário
- GRUB – GRand Unified Bootloader
- LILO – LInux LOader)
- MBR - Master Boot Record
Listings
Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x245c245bDispositivo Boot Início Fim Blocos Id Sistema
/dev/sda2 * 1 19456 156280288+ f Win95 (LBA) Partição Extendida
/dev/sda5 1 62 497920+ 82 Linux swap / Solaris
/dev/sda6 63 1278 9767488+ 83 Linux
/dev/sda7 1279 10199 71657901 83 Linux
/dev/sda8 10200 19456 74356821 83 LinuxDisco /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x442f6f1aDispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1 1 19457 156288321 7 HPFS ou NTFS
/dev/sdb4 * 1 1 0 0 Vazia
A partição 4 não termina no limite do cilindro.Disco /dev/sdc: 16.1 GB, 16148070400 bytes
255 heads, 63 sectors/track, 1963 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0×04030201Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdc1 * 1 982 7887883+ c W95 FAT32 (LBA)
/dev/sdc2 983 1963 7879882+ 83 LinuxListing 2:
find /boot/grub/stage1 (este comando indica onde está o estágio 1 do grub)
root (hdX,Y)
setup (hd0)
quitSerá que daqui posso continuar normalmente?
-
senha do ubuntu em pendrive
Publicado em 16 de fevereiro de 2009 Sem comentáriosTenho um Ubuntu 8.04 instalado em um pendrive que boota live e mantem a configuração de uma sessão para a próxima.
Desta vez, ele deu um erro dizendo que tinha problema de autorização sobre o arquivo ~/.ICEauthority e passou a pedir a senha para logar no modo gráfico.
Qual senha?? de qual usuário?? Tenho certeza de que não criei nenhum usuário, muito menos coloquei senha em nenhum deles.
Com as teclas Alt-Ctl-F2 abri uma sessão de terminal (para voltar para a tela gráfica Alt-Ctl-F7. Listando o arquivo /etc/passwd observei que existem realmente os usuários root e ubuntu criados. O usuário ubuntu parece ter senha.
Claro que passwd ubuntu não funcionou pois ele quer a senha atual para registrar uma nova senha. E eu não tenho a senha atual.
Usando o sudo su ganhei os privilégios de root. Agora passwd ubuntu não solicita a senha atual, pois é o root que está comandando a substituição da senha. Defini uma nova senha para o usuário ubuntu e agora consigo voltar a minha tela de logon do gnome e continuar o processo.
Coisas que não entendi….
- Porque os problemas com ~/ICEautority ?
- Porque isso provoca o pedido de login no gnome??
- Qual é a senha original do usuário ubuntu nestas instalações??

