dicas para iniciantes

Iniciado por KubLin, 12 de Maio de 2005, 02:28

tópico anterior - próximo tópico

edson-dantas

#150
desculpe eu vi agora

ubuntu@ubuntu:~$ blkid
ubuntu@ubuntu:~$ sudo fdisk -l

Disco /dev/sda: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x102b2651

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1       48641   390708801   42  SFS



Disco /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc1cbc1cb

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1   *           1        7742    62187583+   7  HPFS ou NTFS
/dev/sdb2            7743        9729    15960577+   5  Estendida
/dev/sdb5            7743        9640    15245653+  83  Linux
/dev/sdb6            9641        9729      714861   82  Linux swap / Solaris
ubuntu@ubuntu:~$


edson-dantas

tem alguma coisa anormal?

clcampos

Tem sim, inclusive o menu.lst.

To vendo as alterações que deveremos fazer e assim que acabar te passo.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

clcampos

#153
Bem, vamos devagar, e sempre usando o LiveCD, ok?

Primeiro vamos montar a partição do Linux para poder começar alterando o menu.lst

Abra uma seção do terminal/Consola (Aplicações > Acessórios > Terminal ou Consola).

Digite o comando abaixo para não termos que usar o sudo o tempo todo.

sudo  -s

Depois tecle enter, afinal esta usando o LiveCD.

Agora vamos montar a tal partição:

mount /dev/sdb5  /mnt

Façamos um backup do menu.lst:

cp   /mnt/boot/grub/menu.lst    /mnt/boot/grub/menu.lst.bkp.2008.06.06

Agora edite o arquivo:

gedit  /mnt/boot/grub/menu.lst

Substitua as informação alteradas no arquivo (elas estão em negrito):

Citar
# menu.lst - See: grub(Legal, info grub, update-grub(Legal
#            grub-install(Legal, grub-floppy(Legal,
#            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 use 'savedefault' or your
# array will desync and will not let you boot your system.
default      1

## 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=UUID=e14e2ece-949b-4ef7-bee0-4ceff9975939 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

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

## 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 locale=pt_BR

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) 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

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title      Ubuntu 8.04, kernel 2.6.24-16-generic
root      (hd1,4)
kernel      /boot/vmlinuz-2.6.24-16-generic root=/dev/sdb5 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.24-16-generic
quiet

title      Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root      (hd1,4)
kernel      /boot/vmlinuz-2.6.24-16-generic root=/dev/sdb5 ro single
initrd      /boot/initrd.img-2.6.24-16-generic

title      Ubuntu 8.04, memtest86+
root      (hd1,4)
kernel      /boot/memtest86+.bin
quiet

### 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/sdb1
title      Microsoft Windows XP Professional
root      (hd1,0)
savedefault
makeactive
map      (hd0) (hd1)
map      (hd1) (hd0)
chainloader   +1

Feito isso salve o arquivo.

Execute o comando abaixo para sair da partição do sistema:

cd /

Agora desmonte a partição:

umount /mnt

Agora vamos ver uma coisa (ainda vamos precisar daquele terminal aberto, não feche ele).

Abra o gparted (ele deve ser aberto com direitos administrativos, então abra pelo terminal aberto):

gparted

Selecione o primeiro HD (/dev/sda), clique na única partição que tem (/dev/sda1)  usando o botão direito e na opção Gerenciar Marcadores.

Feito isso desmarque a opção boot dela.

Execute novamente o comando abaixo e retorne aqui, para assim que estiver certo vamos reinstalar o GRUB.

sudo  fdisk  -l

Continue usando o LiveCD, temos coisas ainda para fazer. Caso esteja tudo ok vamos reinstalar o GRUB. Quando reiniciar (vou falar agora, caso esqueça depois) verifique na BIOS se é o segundo HD que esta selecionado para o boot.

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

edson-dantas

eu salvei o arquivo já mas na hora que vou para o terminal digitar o cd / ñ acontece nada?

clcampos

#155
Não acontece mesmo. O comando não retorna nenhuma mensagem, apenas o prompt de comando (#) lhe é apresentado.

Vou sair daqui e só devo voltar mais tarde, sei que outros vão ajudá-lo, mas vou deixar aqui como acho que deve fazer para reinstalar o GRUB, mas isso só deve ser feito se tudo que já passei tiver sido feito corretamente.

Com aquele terminal ainda aberto digite os comandos abaixo, caso tenha fechado ele reabra um terminal e digite novamente o comando sudo -s.

Remonte a partição raiz (ou seja, nem devia ter desmontado, eu vacilei nessa):

mount /dev/sdb5  /mnt

Execute os dois comandos abaixo:

mount -o bind /dev /mnt/dev
mount -o bind /proc /mnt/proc

Agora vamos tornar o diretório /mnt como sendo a raiz do sistema:

chroot /mnt

Por fim vamos reinstalar o GRUB:

grub-install /dev/sdb

Espero que funcione, e mais tarde voltarei aqui.

[]'s

Cristiano

obs.: Quando reiniciar (vou falar agora, caso esqueça depois) verifique na BIOS se é o segundo HD que esta selecionado para o boot (lembrei!).
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

edson-dantas

abri outro console e deu certo o restante do codigo desmarquei e apareceu isso:

ubuntu@ubuntu:~$ sudo -s
root@ubuntu:~# cd /
root@ubuntu:/# umount /mnt
root@ubuntu:/# gparted
======================
libparted : 1.7.1
======================
Não posso abrir /dev/scd0 para leitura-gravação (Sistema de arquivos somente-leitura). /dev/scd0 foi aberto como somente-leitura.
Não posso abrir /dev/scd0 para leitura-gravação (Sistema de arquivos somente-leitura). /dev/scd0 foi aberto como somente-leitura.
Impossível abrir /dev/scd0 - rótulo de disco desconhecido.
Não posso abrir /dev/scd0 para leitura-gravação (Sistema de arquivos somente-leitura). /dev/scd0 foi aberto como somente-leitura.
Não posso abrir /dev/scd0 para leitura-gravação (Sistema de arquivos somente-leitura). /dev/scd0 foi aberto como somente-leitura.
Impossível abrir /dev/scd0 - rótulo de disco desconhecido.
root@ubuntu:/# sudo fdisk -l

Disco /dev/sda: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x102b2651

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1               1       48641   390708801   42  SFS

Disco /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc1cbc1cb

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1   *           1        7742    62187583+   7  HPFS ou NTFS
/dev/sdb2            7743        9729    15960577+   5  Estendida
/dev/sdb5            7743        9640    15245653+  83  Linux
/dev/sdb6            9641        9729      714861   82  Linux swap / Solaris
root@ubuntu:/#

ele tava bootando pelo hd de dados?


clcampos

Não é isto, é que o Linux parece que as vezes (eu acho) se confunde com tantas partições bootáveis.

Siga agora a dica da mensagem anterior, acho que tudo vai funcionar.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

edson-dantas

segui ñ pareceu erro agora vou reiniciar

na bios ela dá a opção hard disc mas ñ especifica qual disco é eu sempre deixo o 1st  boot pelo cd  e o 2st pelo hard disc.

to reiniciando se vc ficar mais um pouquinho ja te falo o q aconteceu

edson-dantas

bixo agora aparece o a tela de dual boot p mim escolher aparece  3 linux e um xp quando eu clico no linux 

aparece erro 22 such alguma coisa

e seu clico no xp aparece  que esta sem o tl alguma coisa e só da opção de reiniciar

concluindo to sem nenhum sistema e preciso trabalhar

edson-dantas

cara manda a solução por email pra mim tenho uns trabalhos para entregar pela manha e preciso do sistema muito obrigado

liusam@pop.com.br

edson-dantas

cl campos me ajuda cara por favor ñ vai embora ñ
meu pc ñ funciona

edson-dantas

ele para na opção de boot eu escolho o sistema mas ele ñ vai o linux dá erro e o xp fala q ñ tem um arquivoto usando pelo cd preciso do xp tenh um album p entregar pela manha

clcampos

#163
Faz assim, se eu ficar aqui vão mesmo me trancar no trabalho, e não quero ficar preso aqui em plena sexta-feira.

Volte o boot apenas para o windows. Coloque o CD dele, entre no console (ou modo recuperação na primeira tela) e execute fixmbr.

Ai quando não estiver apertado a gente volta, ou então me aguarde mais tarde, porque agora realmente não dá.

Mas já sabemos que dá para instalar o GRUB sem problemas e o seu problema é devido a ele não ter sido instalado.

Pode ser também o arquivo que você editou, talvez você volte o 1o. backup (menu.lst~) dele e volte a funcionar.

Qualquer coisa outro usuário poderia ajudar você, ao menos até eu chegar em casa. Espero poder entrar assim que chegar (coloquei em negrito, itálico, sublinhado para chamar a atenção dos colegas).

Outra coisa, procure anotar exatamente qual é a mensagem de erro tanto para entrar no windows como no linux.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

edson-dantas

ñ consegui executar o fixmbr

o erro é o seguinte quanto ao boot:

quando ligo aparece a tela com opçoes

        .ubuntu 8.04. kernel .2.6.24
        .ubuntu 8.04. kernel .2.6.24 (recovery)
         ubuntu 8.04 memtest86+
         window xp

   quando clico em qualquer linux aparece a mensagem:

   ERROR 22: NO SUCH PARTITION

   quando clico no xp aparece:

  FALTA NTLDR.