Boot De Sistema

Iniciado por henrique_pg, 27 de Novembro de 2008, 14:01

tópico anterior - próximo tópico

henrique_pg

lol   
Bom dia pessoal (:
Fmz gente?
Tenhu uma dúvida :/
Eu já instalei o linux, mas log qdo inicia o pc , ele ja entra direto no windows, como faço pra eu poder escolher se entro no linux ou se ntro no windows?
Eu ja particionei, instalei o ubuntu 8.10 e etc... só falta saber bootar eu num sei isso
Me falaram num lugar que tem que ver se eu botei na hra da instalção pra fazer o boot pelo MBR ou pelo diskete, mas nem vi isso na instalção, fiz correndo agora num sei oqeu markei lá, oque faço?
Como faço pra ver onde deixei o boot, e como modifcio isso? :/
Não consigo acessar o linux, eu sei que o ubuntu ta salvo, mas ele liga direto no XP :/

clcampos

De boot no PC usando o LiveCD, abra o terminal (Aplicações > Acessórios > Terminal ou Consola).

Execute os dois comandos abaixo e cole a resposta deles aqui:

sudo   blkid

sudo   fdisk    -l
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

niquelnausea

Pelo jeito seu boot ta pelo disquete, então você tem que colocar o disquete no drive e dar boot por ele, ou então instala o grub na mbr, da uma procurada por que tem uma porrada de tópico desse tipo no fórum.

henrique_pg

#3
Okok eu farei isso agora xD
BRIGADO \o/
Edit:Clcampos, como que fas preu colocar o BRUBD na MBR como o niguel falou? :/

clcampos

Citação de: henrique_pg online 27 de Novembro de 2008, 14:54
Okok eu farei isso agora xD
BRIGADO \o/
Edit:Clcampos, como que fas preu colocar o BRUBD na MBR como o niguel falou? :/

É exatamente o que vamos tentar, só que precisa da resposta dos comandos para isso.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

henrique_pg

Não consegui rodar o LiveCD :/
Eu boto o CD aki , ae eu dou enter na primeira opção onde vc pode usar sem fazer modificações no pc,mas ae ele fica carregando a barrinha laranja com o nome UBUNTU em cima ae acaba de carrega , faltando um pco, ele abre a baia de CD-ROm, e volta a fechar, porém num careega mais sai pra ir no curso votlei depois de 2 hras e ainda num se mexia a barrinha, fiz o teste pra ver defeitos no disco, nada foi achado :(

clcampos

Tente seguir o tópico Usando o boot-loader do Windows XP em vez de lilo ou grub - 10/11/2007.

Não sei se ainda funciona, mas é uma possibilidade, e se tudo der certo pode controlar a inicialização dos dois sistemas pelo windows.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

henrique_pg

#7
Eu tentarei usar iso, porém, como que se faz esse boot pelo disquete? o
Eu vou tentar fazer o boot pelo disquete, poruqe pelo CD eu num to conseguindo inicializar, e se caso acotneceu algum erro na instalação, como vejo se o linux está REALNMENTE instalado no pc?
QUe jeito/ forma eu uso, para conseguir saber se há realmente o ubuntu instalado aki??

henrique_pg


henrique_pg

Aqui está a resposta sobre o sudo fdisk -l e o blkid que me pediram pra mandar entrando no "CONSOLA":

Sudo blkid:


ubuntu@ubuntu:~$ sudo blkid

/dev/ramzswap0: TYPE="swap"

/dev/sda1: UUID="9404B0FB04B0E182" TYPE="ntfs"

/dev/sda5: UUID="5a0a7cf3-7083-4b45-8262-c668c2532d7f" SEC_TYPE="ext2" TYPE="ext3"

/dev/sda6: UUID="51af811a-b66c-42ca-8abf-d97724addf2f" TYPE="swap"

/dev/loop0: TYPE="squashfs"


Sobre o Fdisk -l:


ubuntu@ubuntu:~$ sudo fdisk -l


Disco /dev/sda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Disk identifier: 0x0c2e1fd7


Dispositivo Boot Início Fim Blocos Id Sistema

/dev/sda1               1        6171    49568526    7  HPFS ou NTFS

/dev/sda2   *        6172        9729    28579635    5  Estendida

/dev/sda5            6172        9642    27880776   83  Linux

/dev/sda6            9643        9729      698796   82  Linux swap / Solaris


Disco /dev/sdb: 516 MB, 516801024 bytes

16 heads, 62 sectors/track, 1017 cylinders
Units = cilindros of 992 * 512 = 507904 bytes

Disk identifier: 0x69737369


Isto não parece ser uma tabela de partições

Provavelmente você selecionou o dispositivo errado.


Dispositivo Boot Início Fim Blocos Id Sistema

/dev/sdb1   ?     1884851     2054901    84344761   69  Desconhecido

A partição 1 possui inícios físico/lógico diferentes (não Linux?):

     fís. = (68, 13, 10) lógico = (1884850, 2, 42)

A partição 1 possui fins físico/lógico diferentes:

     fís. = (288, 115, 43) lógico = (2054900, 1, 25)

A partição 1 não termina no limite do cilindro.

/dev/sdb2   ?     1715242     3600203   934940732+  73  Desconhecido
A partição 2 possui inícios físico/lógico diferentes (não Linux?):

     fís. = (371, 114, 37) lógico = (1715241, 6, 38)

A partição 2 possui fins físico/lógico diferentes:

     fís. = (366, 32, 33) lógico = (3600202, 9, 4)

A partição 2 não termina no limite do cilindro.

/dev/sdb3   ?           3           3           0   74  Desconhecido

A partição 3 possui inícios físico/lógico diferentes (não Linux?):

     fís. = (371, 114, 37) lógico = (2, 9, 32)

A partição 3 possui fins físico/lógico diferentes:

     fís. = (372, 97, 50) lógico = (2, 9, 31)

A partição 3 não termina no limite do cilindro.

/dev/sdb4               1     3462816  1717556736    0  Vazia

A partição 4 possui inícios físico/lógico diferentes (não Linux?):

     fís. = (0, 0, 0) lógico = (0, 0, 1)
A partição 4 possui fins físico/lógico diferentes:

     fís. = (0, 0, 0) lógico = (3462815, 15, 62)
A partição 4 não termina no limite do cilindro.


Partições lógicas fora da ordem do disco


E agora? (:

clcampos

#10
Não tente executar nenhum comando antes de ler tudo, e boa sorte, espero que tudo funcione.

Aparentemente o que interessa do comando sudo  fdisk  -l é a parte abaixo, que tem uma primeira partição para o Windows, e depois partições Linux.

Citarubuntu@ubuntu:~$ sudo fdisk -l


Disco /dev/sda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Disk identifier: 0x0c2e1fd7


Dispositivo Boot Início Fim Blocos Id Sistema

/dev/sda1               1        6171    49568526    7  HPFS ou NTFS
/dev/sda2   *        6172        9729    28579635    5  Estendida
/dev/sda5            6172        9642    27880776   83  Linux
/dev/sda6            9643        9729      698796   82  Linux swap / Solaris

Daqui para frente tudo que indicar deverá ser feito usando um LiveCD, já que você não tem acesso ao Linux ai.

Primeira dica é colocar a partição /dev/sda1 como "bootável", retirando o mesmo flag da segunda (/dev/sda2). Para fazer isso abra um terminal (Aplicações > Acessórios > Terminal ou Consola) e digite o comando abaixo, que abrirá um programa para editar suas partições:

sudo   gparted


    Após isto vamos agora cuidar do GRUB, que não foi instalado.


    • 1o. Montar a partição raiz do Linux
Citarmount   /dev/sda5   /mnt
  • 2o. Montar diretórios da estrutura de arquivos do LiveCD na estrutura do Linux instalado na máquina (necessários para o sistema reinstalar o GRUB)
Citarsudo  mount   -o   bind   /dev   /mnt/dev
sudo  mount   -o   bind   /proc  /mnt/proc
  • 3o. Mudar a raiz do sistema para /mnt
Citarsudo   chroot    /mnt
  • 4o. Reinstalar o GRUB
Citarsudo  grub-install    /dev/sda

Caso apareça uma mensagem que erro pare imediatamente, não tente terminar as dicas se aparecer um erro.

Retorne aqui também se funcionar.

Boa sorte!

[]'s

Cristiano[/list]
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

henrique_pg

#11
Eu fiz os comandos que você pediu,deu certo tudinho, mas ve oque aconteceu no final :

~~>

ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ lalalal
luiz henrique
sudo mount -bash: lalalal: comando não encontrado
ubuntu@ubuntu:~$ luiz henrique
bash: luiz: comando não encontrado
ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount -o bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# sudo grub-install /dev/sda
sudo: unable to resolve host ubuntu
Probing devices to guess BIOS drives. This may take a long time.
Could not find device for /boot: Not found or not a block device.
root@ubuntu:/#


~~>
Obs:aquele lalala , e o luiz henrique eram os testes pra ver se estava mesmo dando certo,pois ao escrever qualquer coisa dizia que não o encontrava porém ao digitar os comandos, que vc passou nada aparecia,como se realmente tivesse dado certo ;D
Porém,oque aconteceu no final ali? o
"
Citar
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# sudo grub-install /dev/sda
sudo: unable to resolve host ubuntu
Probing devices to guess BIOS drives. This may take a long time.
Could not find device for /boot: Not found or not a block device.
root@ubuntu:/#
Eu acho que só o finalzinho não deu certo dizendo que não achou a BIOS eu sou meio ruim no inglês =/
Vi no tradutor google deu isso:
Citarsudo: incapaz de resolver de acolhimento ubuntu
Probing dispositivos de adivinhar BIOS drives. Isso pode levar um longo tempo.
Não foi possível encontrar o dispositivo para / boot: Não foi encontrado ou não um dispositivo bloco.
Não foi achado o dispositivo que faz boot? (GRUB? o)  ou não está reconhecendo os drives da BIOS?
Não entendi mto bem :/
DFeu certo? quando eu ligo, ainda sim inicia direto no windows, não consigo fazer boot no ubuntu :/
E não posso apagar o Win XP nem ferrando do pc, minha mãe só sabe usa esse ela é mto nooba pro linux, meu irmão ia odiar tbm :/
Edit:Eu estava dando uma procurada aqui no google sobre meu problema, achei alguns foruns com o assunto, porém não é específico ao meu problema :S ta dificil... sausauas
Mas eu consigo (nós conseguimos \o/)
Eu achei esse tutorial aqui pra conseguir reaver o GRUB,mas não vou usá-lo sem saber se é pra o meu problema ou não, eu espero uma resposta, depois tento ele: http://ubuntuforums.org/showthread.php?t=224351
xD
Agradeço a paciência por mim (:



clcampos

Como esta o arquivo /etc/hosts gravado no HD?

Se tiver dúvida de como olhar, monte novamente a partição raiz no diretório /mnt e copie aqui o conteúdo do arquivo /mnt/etc/hosts.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

henrique_pg

#13
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount -o bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo chroot /mnt

Esses seriam os comandos pra se criar a raiz no diretório mnt?
oué só um desses? o (jaja procuro no google e edito se eu achar xD)[não achei , eu procuro e procuro,mas só dizem como criar partições linux :S , num acho nenhuma sobre como criar direótrios raiz no mnt :/]



clcampos

Quero que você monte a partição raiz do Ubuntu:

sudo mount /dev/sda5 /mnt

E copie aqui o conteúdo do arquivo /mnt/etc/hosts.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!