Restaurar GRUB

Iniciado por malakl, 04 de Janeiro de 2006, 13:22

tópico anterior - próximo tópico

malakl

Galera isso ja dever sido postado no forum mas dei uma boa busca e nao encontrei, gostaria de saber como faço para restaurar meu grub apos ter instalado um Win em uma maquina.

"O que eu espero senhores, é que depois de um razoável período de discussão, todo mundo concorde comigo" Winston Churchill

alexandre

já tentou o grub-install??

# grub-install --help
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.

 -h, --help              print this message and exit
 -v, --version           print the version information and exit
 --root-directory=DIR    install GRUB images under the directory DIR
                         instead of the root directory
 --grub-shell=FILE       use FILE as the grub shell
 --no-floppy             do not probe any floppy drive
 --force-lba             force GRUB to use LBA mode even for a buggy
                         BIOS
 --recheck               probe a device map even if it already exists

INSTALL_DEVICE can be a GRUB device name or a system device filename.

grub-install copies GRUB images into the DIR/boot directory specfied by
--root-directory, and uses the grub shell to install grub into the boot
sector.

Report bugs to <bug-grub@gnu.org>.
:?)

Lollo

Pessoal, sou novo aqui. E tive esse mesmo problema.
Eu tinha o Xp e o Ubuntu 6.06 instalados aqui. O Xp no primeiro hd e o ubuntu no segundo.
O Xp tem três partições, uma Fat de 20GB, duas NTFS, uma de 20GB e outra de 190 respectivamente.
Configurei o Ubuntu que ficou uma maravilha, tudo como eu queria, o problema surgiu quando o Xp apagou a partição C: e não bootou mais. Então tive que formatar e instalar o Xp novamente. O que aconteceu... Grub sumiu como era de se esperar. Tentei mudar na Bios o Boot para o HDD1, mas não deu certo, usei o Grub Install e o grub voltou mas ele não consegue montar a partição, o mesmo aconteceu depois de usar o grub, depois root (hd1,0), e depois setup(hd1), as mensagens foram de confirmação de êxito como descritos em um tópico que eu havia lido há pouco. O problema é, o que raios eu faço pra funcionar meu Ubuntu, instalei tanta coisa que nem sei aonde procurar mais!? Detalhe fiz todos esses comando via LiveCD o próprio ubuntu 6.06.
O que vocês me recomendam ?

jomafras

Já usei e funciona mesmo...

http://www.tuxresources.org/blog/?p=101

Depois de dar boot pelo disquete é só instalar o Grub de novo.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Lollo

Bom estou sem disquete aqui... Aí não adianta mas obrigado pela sugestão.
O negócio mesmo eu só queria voltar o grub como ele estava, ah sim mais uma coisa. O Grub não boota tanto o Ubuntu como o Rwin...

Lestat

tche, passei pelo mesmo problema,
meu windows foi por agua abaixo, e tive que reinstalar tudo de novo, entre idas e vindas, meu C "c" foi =)
reinstalei o grub e mesmo assim nao conseguia entrar no windows.
pra resolver isso fiz o seguinte:
*reinstalei o grub com o grub-install
*editei o grub (sudo gedit /boot/grub/menu.lst)
*na minha partição windows coloquei o endereço como hd0,0
*reiniciei a maquina, salvei e tudo funcionou.

espero ter ajudado
"O Primeiro Dever da Inteligência é Duvidar de Si Mesma" Albert Einstein

mrc_sp

Citação de: malakl online 04 de Janeiro de 2006, 13:22
Galera isso ja dever sido postado no forum mas dei uma boa busca e nao encontrei, gostaria de saber como faço para restaurar meu grub apos ter instalado um Win em uma maquina.
Só este tópico cita algumas maneiras
http://ubuntuforum-pt.org/index.php?topic=6912.0

Lollo

Minha list...

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hdb1 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title Ubuntu, kernel 2.6.15-23-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb1 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot

title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb1 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot

title Ubuntu, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1


Deixa eu explicar.
Tenho um Hd de 250GB com três partições. As três são do win. Duas NTFS(C:,E:[20GB,190GB]), e outra Fat32(D:[20GB]), este HD é o Primary Master ou seja hda.
O segundo é de 40GB com uma partição ext3 e uma swap, está como secondary master, portanto hdb.
Queria mesmo saber como arrumar isso aí para que o Ubuntu boot novamente como era antes de eu reinstalar o windows. Quando eu boot na bios Hdd0 ele roda o win. Quando eu booto Hdd1 ele roda o grub mas o grub diz que não consegue montar a partição do linux, e não carrega o windows.
Este é o problema! =D
Sei que é flood mas não consigo resolver isso...

Lestat

perae, tu nao ta conseguindo nem entrar no windows nem no linux pelo grub é isso????
"O Primeiro Dever da Inteligência é Duvidar de Si Mesma" Albert Einstein

Lollo

Citação de: Lestat online 13 de Dezembro de 2006, 08:33
perae, tu nao ta conseguindo nem entrar no windows nem no linux pelo grub é isso????

O caso é o seguinte. Minha bios está e sempre esteve configurada pra dar boot pelo HDD0 primeiro.
O que me aconteceu: Instalei o winxp e conifgurei tudo. Beleza. Depois instalei o Ubuntu em outro HD, HDD1, e aí o grub se instalou e consegui bootar os dois SO's sem problemas. O problema é, tive que reinstalar o Rwin e o grub sumiu. Tentei tudo que já foi postado aqui, e o grub só aparece quando eu mando bootar via hdd1, mas o mesmo não carrega o Linux por que não consegue montar a partição, e o windows não carrega também. Se eu deixa na bios pra bootar via HDD0 ele vai pro Rwin de uma vez.
Quero rodar meu ubuntu pois tem muita coisa lá! E preciso demais dele.
Meu pc está assim:

Disco /dev/hda: 250.0 GB, 250059350016 bytes
255 cabeças, 63 setores/trilha, 30401 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hda1 * 1 2550 20482843+ 7 HPFS ou NTFS
/dev/hda2 2551 5355 22531162+ c W95 FAT32 (LBA)
/dev/hda3 5356 30401 201181995 7 HPFS ou NTFS

Disco /dev/hdb: 41.1 GB, 41110142976 bytes
255 cabeças, 63 setores/trilha, 4998 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hdb1 * 1 4810 38636293+ 83 Linux
/dev/hdb2 4811 4998 1510110 5 Estendida
/dev/hdb5 4811 4998 1510078+ 82 Linux swap / Solaris

Minha list está acima nesse tópico. Alguma solução ?

jomafras

Você já tentou colocar o HD em que está o Ubuntu como Master?
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Lollo

Citação de: pintinho online 14 de Dezembro de 2006, 09:14
Você já tentou colocar o HD em que está o Ubuntu como Master?


Já sim e não funcionou não sei porque. Mas eu dei uma fuçada mais a fundo ainda e consegui resolver. De fato as teorias e comandos estavam certos, só faltou mesmo competência minha pra fazer rodar. O fato é que tem que instalar no HDD0(hda1) e não no HDD1(hdb1) como eu tentei.
Valeu pessoal da família Ubuntu! Estão de parabéns!

Lestat

"O Primeiro Dever da Inteligência é Duvidar de Si Mesma" Albert Einstein