FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > GNU-Linux, FreeBSD e Software Livre > Instalação, Configuração e Particionamento
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 754.092 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 13-02-2006, 0:52   #1 (permalink)
Marcelo Dias
Newbie
 
Registrado em: Feb 2006
Mensagens: 5
Reputação: 0 Marcelo Dias está indo no caminho certo
Padrão É no registro mestre da partição e não do disco(MBR)!

Vi no fórum muitos problemas de dual boot de pessoas que queriam desinstalar o lilo da MBR.
Eu só vi dizerem: faz FDISK /MBR! Só que isso só resolve quando o lilo estava na MBR MESMO (no registro mestre de inicialização do disco) e não quando o lilo estava instalado no registro de inicialização da partição.

Eu instalei sem querer o lilo em sda1, em vez de sda somente! Não estou conseguinndo de jeito nenhum tirar o lilo. Já tentei: fdisk /mbr e lilo -u.
O lilo atualmente está assim:

1. Quando inicio o Kurumin: está normal;
2. Quando inicio o Windows: ELE VOLTA PRO LILO!

Quando reinstalei o linux pra ver se ele dava jeito, ao bootar pelo Windows aparecia uns 99 99 99 99 99 99 99 99 99 99 99 99 ... .

E agora! O que faço! Eu consigo montar a partição no linux e vejo ainda os meus arquivos só que não consigo mas bootar pelo windows (e discos de boot do windows também nada!) e não quero formatar minha partição primária.

Estou usando o Kurumin 5. Obrigado!
Marcelo Dias está offline   Responder com Quote
Antigo 13-02-2006, 1:41   #2 (permalink)
Mike Pacasi
GeeK
 
Avatar de Mike Pacasi
 
Registrado em: Feb 2005
Localização: Cotia - São Paulo
Mensagens: 2.382
Reputação: 38 Mike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulhar
Enviar mensagem via MSN para Mike Pacasi Enviar mensagem via Skype para Mike Pacasi
Padrão

Olá,
Quando o Lilo sobrescreve um setor de boot, ele salva um backup em /boot/boot.xxyy, onde xxyy são os números maior e menor do dispositivo, em hexadecimal. Você pode ver estes números das suas partições através do comando # ls -l /dev/<device>. Por exemplo;
Código:
# ls -l /dev/hda1 brw-rw---- 1 root disk 3, 1 2001-04-14 21:43 /dev/hda1 # ls -l /dev/hda brw-rw---- 1 root disk 3, 0 2001-10-24 17:30 /dev/hda # ls -l /dev/hda2 brw-rw---- 1 root disk 3, 2 2001-04-14 21:43 /dev/hda2
Aí em cima, o primeiro setor de /dev/hda1 (maior 3, menor 1) será salvo em /boot/boot.0301. P/ex. Instalando Lilo em /dev/fd0 vai criar /boot/boot.0200 e instalando lilo em /dev/sdb3 (maior 8, menor 19) vai criar /boot/boot.0819. Notar que o lilo não vai criar o arquivo se já estiver lá um prévio, então você não se preocupa com backup sempre que for re-instalar o lilo (por exemplo depois de re-complilar o kernel). As cópias encontradas em /boot/ são sempre "snapshots" da situação antes de instalar o lilo.

Se você tiver que desinstalar o lilo (Por exemplo na infelicidade de ter que remover o Linux), você só tem que restaurar o setor de boot original. Se o lilo foi instalado em /dev/hda1, apenas faça # dd if=/boot/boot.0301 of=/dev/hda1 bs=446 count=1 (Pode também fazer # cat /boot/boot.0301 > /dev/hda1, mas isto não é seguro, porque você pode ter modificado a partição neste interin. Depois de ter removido o lilo, lembre-se de rodar o fdisk do Linux para destruir qualquer partição do Linux (O fdisk do DOS não vai conseguir apagar as partições Linux remanescentes).

Se você instalou o lilo na sua partição root (p/ex. /dev/hda2), nada de especial necessita ser feito para desistalá-lo. Apenas rode o fdisk do Linux para remover as partições da tabela de partições. Você deve também marcar as partições DOS como bootáveis.

Olha como está o meu aí:
root@kurumin:/boot# ls | grep boot
boot.0300
boot.b

Espero que ajude em algo. Faça back-up!

Flw.
__________________
sidux, debian and fedora user

Use Free Bios - Coreboot!

Seu Sistema Acostuma Você a Ser Menos Livre?
windows7pecados.org

Mike Pacasi está offline   Responder com Quote
Antigo 13-02-2006, 6:41   #3 (permalink)
RoadKill
Zumbi
 
Avatar de RoadKill
 
Registrado em: Feb 2003
Localização: Mogidas Cruzes - SP
Mensagens: 8.860
Reputação: 32 RoadKill Tem uma excelente energiaRoadKill Tem uma excelente energia
Padrão

Já tentou
lilo -u /dev/sda1
?
__________________
Não sei como é que foi...
Só sei que foi assim.
Sou a favor da netiqueta
http://octopusland.com
http://www.ogimp.com.br/
RoadKill está offline   Responder com Quote
Antigo 13-02-2006, 10:56   #4 (permalink)
Marcelo Dias
Newbie
 
Registrado em: Feb 2006
Mensagens: 5
Reputação: 0 Marcelo Dias está indo no caminho certo
Padrão

Mike, eu não quero tirar o Linux não, é que ainda preciso do Windows!

Usei a sua dica:
Citação:
Postado Originalmente por Mike Pacasi
# dd if=/boot/boot.0301 of=/dev/hda1 bs=446 count=1
e o lilo realmente foi removido, MAS ... um agora olha o que aparece no meu boot:
Citação:
L 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 ...(e mais ainda!!!)
O acesso ao minha unidade C:, antes mesmo de usar a dica, dava a seguinte mensagem:
Citação:
Tipo de mídia inválido lendo unidade C
Anular, Repetir, Falhar?
e olha que já fiz:
- FDISK /MBR, creio que isso é para limpar o registro mestre de inicialização do disco(sda) e não da partição(sda1), e
- SYS C:, que acho que é pra poder deixar o disco bootável, que não funciona e aparece a mensagem acima citada: "Tipo de mídia ...".

E a outra dica:
Citação:
lilo -u /dev/sda1
parece não funcionar (já tinha tentado), ela retorna a mensagem:
Citação:
Boot sector of /dev/sda1 doesn't have a LILO signature
É por isso que estou frisando que tentativas de restaurar a MBR estão sendo inútil já que não instalei o lilo na MBR (sda) e sim na partição (sda1). Não está voltando de jeito nenhum!!!

Desde já obrigado a todos!
Marcelo Dias está offline   Responder com Quote
Antigo 13-02-2006, 11:11   #5 (permalink)
pinguin
Super Participante
 
Avatar de pinguin
 
Registrado em: May 2002
Localização: Embú das Artes - SP
Mensagens: 970
Reputação: 65 pinguin tem uma fabulosa reputaçãopinguin tem uma fabulosa reputaçãopinguin tem uma fabulosa reputaçãopinguin tem uma fabulosa reputaçãopinguin tem uma fabulosa reputaçãopinguin tem uma fabulosa reputaçãopinguin tem uma fabulosa reputaçãopinguin tem uma fabulosa reputaçãopinguin tem uma fabulosa reputaçãopinguin tem uma fabulosa reputaçãopinguin tem uma fabulosa reputação
Enviar mensagem via ICQ para pinguin Enviar mensagem via MSN para pinguin
Padrão

Cara eu acho que se vc não gravou o LILO no MBR e o fdisk/mbr não resolve, é porque a partição do Windows não está como "ativa" ou seja não é bootavel, vc já checou isto ?
__________________
Qual a melhor Distro Linux ? Aquela que faz funcionar todos os periféricos da sua maquina
pinguin está offline   Responder com Quote
Antigo 13-02-2006, 11:11   #6 (permalink)
Mike Pacasi
GeeK
 
Avatar de Mike Pacasi
 
Registrado em: Feb 2005
Localização: Cotia - São Paulo
Mensagens: 2.382
Reputação: 38 Mike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulhar
Enviar mensagem via MSN para Mike Pacasi Enviar mensagem via Skype para Mike Pacasi
Padrão

Citação:
Postado Originalmente por Marcelo Dias
Mike, eu não quero tirar o Linux não, é que ainda preciso do Windows! Usei a sua dica: e o lilo realmente foi rem...
Ok. Tenta então com:

Código:
# dd if=/boot/boot.0301 of=/dev/hda1 bs=512 count=1
Mudei bs=446 para bs=512

Nota: Não era prá copiar ao pé da letra o exemplo que eu dei ok? Primeiro tinha que saber exatamenete onde estava instalado o lilo. Estou considerando que realmente o lilo estava na partição hda1, como você escreveu acima no seu comando! Você falou no início que instalou o lilo por engano em sda1, no entanto deu o comando para restaurar hda1??

# ls -l /dev/sda1
(o que mostra?)

Bom, eu não sei exatamente o valor de bs=? para o caso do Lilo instalado em uma partição que não seja a trilha MBR do hda. Só conheço estes dois valores 446 e 512...

Tem o setor de boot (que acho que é o que é restaurado aí em cima). Mas tem também a tabela de partições! Que acho que fica na MBR (hda). O comando prá fazer back-up da tabela de partições é:

sfdisk -d /dev/hda > hda.sf

Para restaurar o back-up da tabela de partições:

# sfdisk --force /dev/hda < hda.sf

Isto é, SE o seu HD que dá boot for mesmo o hda. Se for sda ou outra coisa, então o comando muda!

Flw.
__________________
sidux, debian and fedora user

Use Free Bios - Coreboot!

Seu Sistema Acostuma Você a Ser Menos Livre?
windows7pecados.org

Mike Pacasi está offline   Responder com Quote
Antigo 14-02-2006, 11:03   #7 (permalink)
Marcelo Dias
Newbie
 
Registrado em: Feb 2006
Mensagens: 5
Reputação: 0 Marcelo Dias está indo no caminho certo
Padrão

Citação:
Postado Originalmente por pinguin
Cara eu acho que se vc não gravou o LILO no MBR e o fdisk/mbr não resolve, é porque a partição do Windows não está co...
Já verifiquei, está ativa!
Marcelo Dias está offline   Responder com Quote
Antigo 14-02-2006, 11:15   #8 (permalink)
NeoBlink
GeeK
 
Avatar de NeoBlink
 
Registrado em: Jul 2001
Idade: 27
Mensagens: 2.311
Reputação: 56 NeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputação
Padrão

Da boot com o cd do windows xp e dê o comando 'fixboot' e 'fixmbr'...vai restaurar o boot do win...depois com um live cd do linux você da chroot no sistema e salva o lilo com as configurações certas....tem que funcionar...
__________________
|Arch|
|Gentoo|
|Debian|

NeoBlink está offline   Responder com Quote
Antigo 14-02-2006, 11:37   #9 (permalink)
Marcelo Dias
Newbie
 
Registrado em: Feb 2006
Mensagens: 5
Reputação: 0 Marcelo Dias está indo no caminho certo
Padrão

Citação:
Postado Originalmente por NeoBlink
Da boot com o cd do windows xp ...
O meu Windows é o ME!
Marcelo Dias está offline   Responder com Quote
Antigo 14-02-2006, 11:53   #10 (permalink)
Marcelo Dias
Newbie
 
Registrado em: Feb 2006
Mensagens: 5
Reputação: 0 Marcelo Dias está indo no caminho certo
Padrão

Citação:
Postado Originalmente por Mike Pacasi
Você falou no início que instalou o lilo por engano em sda1, no entanto deu o comando para restaurar hda1??
O meu comando foi:
Citação:
# dd if=/boot/boot.0801 of=/dev/sda1 bs=446 count=1
Marcelo Dias está offline   Responder com Quote
Antigo 14-02-2006, 12:51   #11 (permalink)
Mike Pacasi
GeeK
 
Avatar de Mike Pacasi
 
Registrado em: Feb 2005
Localização: Cotia - São Paulo
Mensagens: 2.382
Reputação: 38 Mike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulharMike Pacasi tem muito do que se orgulhar
Enviar mensagem via MSN para Mike Pacasi Enviar mensagem via Skype para Mike Pacasi
Padrão

Citação:
Postado Originalmente por Marcelo Dias
O meu comando foi:
Blz. Este comando é prá restaurar a área em que o lilo é gravado (não estava gravado na MBR). Agora, acho que precisaria restaurar a tabela de partições também, a qual fica na MBR. Tinha back-up da MBR?

Flw.
__________________
sidux, debian and fedora user

Use Free Bios - Coreboot!

Seu Sistema Acostuma Você a Ser Menos Livre?
windows7pecados.org

Mike Pacasi está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 7:26.