|
![]() |
||
É no registro mestre da partição e não do disco(MBR)!
|
||
. 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.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Newbie
Registrado em: Feb 2006
Mensagens: 5
Reputação: 0
![]() |
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! |
|
|
|
|
|
#2 (permalink) |
|
GeeK
|
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:
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.
__________________
|
|
|
|
|
|
#3 (permalink) |
|
Zumbi
Registrado em: Feb 2003
Localização: Mogidas Cruzes - SP
Mensagens: 8.860
Reputação: 32
![]() ![]() |
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/ |
|
|
|
|
|
#4 (permalink) | |||||
|
Newbie
Registrado em: Feb 2006
Mensagens: 5
Reputação: 0
![]() |
Mike, eu não quero tirar o Linux não, é que ainda preciso do Windows!
Usei a sua dica: Citação:
Citação:
Citação:
- 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:
Citação:
Desde já obrigado a todos! |
|||||
|
|
|
|
|
#5 (permalink) |
|
Super Participante
|
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 |
|
|
|
|
|
#6 (permalink) | |
|
GeeK
|
Citação:
Código:
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.
__________________
|
|
|
|
|
|
|
#7 (permalink) | |
|
Newbie
Registrado em: Feb 2006
Mensagens: 5
Reputação: 0
![]() |
Citação:
|
|
|
|
|
|
|
#8 (permalink) |
|
GeeK
Registrado em: Jul 2001
Idade: 27
Mensagens: 2.311
Reputação: 56
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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...
|
|
|
|
|
|
#9 (permalink) | |
|
Newbie
Registrado em: Feb 2006
Mensagens: 5
Reputação: 0
![]() |
Citação:
|
|
|
|
|
|
|
#10 (permalink) | ||
|
Newbie
Registrado em: Feb 2006
Mensagens: 5
Reputação: 0
![]() |
Citação:
Citação:
|
||
|
|
|
|
|
#11 (permalink) | |
|
GeeK
|
Citação:
Flw.
__________________
|
|
|
|
|
![]() |
| Opções do Tópico | |
|
|