engelnit
Novo Membro
Registrado
15 Mensagens
1 Curtida
Pois é, tá complicado, galera... já tem mais de 3 horas que estou tentando entrar no Linux e não consigo...
já procurei em tudo quanto é site na internet. Achei uns 7 ou 8 tópicos explicando como recuperar o Grub quando o windows reescreve ele. Segui cada um deles (são muito parecidos), mas nada acontece... dou boot e só entra windows mesmo.
Vamos lá: todos os artigos dizem para entrar com o Live CD, ir no terminarl, ver qual a partição correta (com o "sudo fdisk -l"), e dar um "mount -t /mnt".
E lá fui eu, "sudo mount -t ext3 /dev/hdb1 /mnt" e tomo a mensagem
mount: hdb1 já está montado ou /mnt está ocupado
se dou um "sudo umount /dev/hdb1" ele me diz
/dev/hdb1 não está montado
já tentei mudar para outro diretório diferente do /mnt, inclusive criados por mim, mas a mensagem é sempre a mesma. Fui no GParted para ver, e ele diz que a /dev/hdb1 está montada em /real_cdrom . Que é justamente o cd.
Se pulo essa etapa e vou para a próxima etapa, que é dar o grub-instal /dev/hdb1, recebo a msg
Could not find device for /boot: not found or not a block device.
Já tentei seguir o manual de configurar o grub manualmente. Tudo vai bem, ele até autocompleta pra mim os comandos
root (hd1,0)
setup (hd1)
e quando aperto END ele me mostra a tela de Boot que aparecia antes do desastre do Windows! Mas não adianta nada, dou boot e vai direto para o WIndows. Que pesadelo. Alguém tem alguma idéia?
Satoshi
Tô em todas
Registrado
2.4K Mensagens
60 Curtidas
O problema tá sendo montar a partição.
Posta a saída do fdisk -l aqui.
Desktop: Arch Linux | Xfce 4.8 + Devil's Pie
Netbook: Fedora 15 | Gnome3
Zsh | Dvorak-br
engelnit
Novo Membro
Registrado
15 Mensagens
1 Curtida
Olá. Grato pela resposta.
Mando a resposta:
Disco /dev/sda: 200.0 GB, 200049647616 bytes
255 cabeças, 63 setores/trilha, 24321 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 2 16709 134207010 f Win95 (LBA) Partição Extendida
/dev/sda2 16710 24321 61143390 b W95 FAT32
/dev/sda5 2 16709 134206978+ 7 HPFS ou NTFS
Disco /dev/hda: 40.0 GB, 40060403712 bytes
255 cabeças, 63 setores/trilha, 4870 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hda1 * 1 4869 39110211 7 HPFS ou NTFS
Disco /dev/hdb: 10.2 GB, 10245537792 bytes
255 cabeças, 63 setores/trilha, 1245 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hdb1 * 1 1186 9526513+ 83 Linux
/dev/hdb2 1187 1245 473917+ 5 Estendida
/dev/hdb5 1187 1245 473886 82 Linux swap / Solaris
Porém, fiz progressos. Agora consigo entrar no Linux, graças a um programinja (Smart boot manager, se não me engano). Fiz um disquete com ele que me dá a possibilidade de escolher por qual qual partição quero bootar. Quando escolho hd1, imediatamente abre o menu do grub, com as mesmas opções que tinha antes do windows.
Só que ainda continua o problema: não posso dar boot sempre usando o disquete. Mas pelo menos o problema da montagem da partição não existe mais, pois utilizo o Ubuntu normalmente, acessando todas as partições. Mas se tento boot sem o disquete, lá vem o Windows.
Quando digito 'sudo grub-install /dev/hdb1', recebo o seguinte:
arthur@arthur-desktop:~$ sudo grub-install /dev/hdb1
Due to a bug in xfs_freeze, the following command might produce a segmentation
fault when /boot/grub is not in an XFS filesystem. This error is harmless and
can be ignored.
xfs_freeze: specified file ["/boot/grub"] is not on an XFS filesystem
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/hda
(hd1) /dev/hdb
(hd2) /dev/sda
Alguma idéia do que possa ser? Desde já, obrigado.
Arthur
lufesos
Super Participante
Registrado
559 Mensagens
12 Curtidas
tem algumas bios que tem a opção de escolher qual hd iniciar.
tipo: IDE 0, IDE 1, IDE 2, etc. se sua bios tiver essa opção, tente mudar pra ver.
Roni Cardoso
Novo Membro
Registrado
11 Mensagens
2 Curtidas
Amigo não sei si essa informação vai lhe ajudar ,tenho dual boot ,no meu PC e Notebook , Windows XP e Kurumin , Vista e Kurumin, já tive até Trialboot com Windows98, XP E Kurumin, todas as vezes que instalei, foi no mesmo HD ,mas tem que ser nesta ordem, caso contrário falha o boot do SO menos egoísta.
Roni Cardoso
Novo Membro
Registrado
11 Mensagens
2 Curtidas
Como vc instalou em outro HD normalmente e só trocar o HD que dá o boot, mas esses dias instalei o Vista em um HD sata e estragou o boot do meu outro HD que tinha o XP e Kurumin.Quando for Trialboot no mesmo HD, segue a ordem que dá certo, Windows XP ,Vista e Linux (Kurumin) pra mim sempre deu certo.
engelnit
Novo Membro
Registrado
15 Mensagens
1 Curtida
Bem, vamos lá. Obrigado a todos que postaram.
Fiz a troca na BIOS. Botei o HD do Linux na frente. Aí dei boot, e entrou o GRUB, normalmente, pedindo pra selecionar o sistema. Selecionei o Ubuntu e tomei o Error 17: Could not mount the specified partition. E nem selecionando o XP entrava. Aí, dei boot com o disquete novamente, ele entrou, selecionei HD1 (que é o que fazia pra entrar no Linux) e ele entrou no Windows. Aí é que me toquei que os números dos HDs mudaram, por causa da alteração na BIOS. Selecionei então HD0, que é o Linux agora, e fui pro menu do GRUB. E acontece o mesmo Error 17: Could not mount the specified partition.
Resolvi então voltar tudo ao que era antes, e dar boot pelo disquete mesmo. Fiz isso, selecionei HD1 (pois voltei ao estado anterior), entrou o menu GRUB, selecionei Ubuntu, apareceu a tela de entrada, logotipo, tudo normal. Aí, quando a barra de evolução chega ao final, ao invés de entrar na interface gráfica, ele volta pra linha de comando, exibindo isso:
Starting up ...
Loading, please wait...
kinit: name_to_dev_t(/dev/disk/by-uuid/21d003bd-cd16-43e0-beeb-28f1e9784ad5)=hdb5(3,69)
kinit: trying to resume from /dev/disk/by-uuid/21d003bd-cd16-43e0-beeb-28f1e9784ad5
kinit: No resume image, doing normal boot...
Ubuntu 7.04 arthur-desktoo tty1
arthur-desktop login:
E fica esperando meu login! O que poderia ter ocasionado isso?
Se eu logo, vou para a linha de comando. O que aconteceu? Digitei um sudo fdisk -l só por curiosidade, e o resultado é exatamente o mesmo que vinha antes (comparei com o fdisk -l que postei alguns comentários acima).
Será que precisarei reinstalar o Ubuntu? Não me digam isso, por favor, hehe. Se alguém puder ajudar, agradeço muito!
Abraço