• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Weasel

[Resolvido] Problemas com GRUB e Linux

13 mensagens neste tópico

Olá, infelizmente a minha 1ª mensagem aqui (GNU/LINUX) é a pedir ajuda, estou enrrascado...

É que instalei o novo ubuntu 7.04 num disco que tinha aqui parado de 8gb, tudo porreiro funcionou ás 1000 maravilhas (Diga-se que adorei este meu 1º contacto com o linux), GRUB tb, o problema foi quando editei o ficheiro do grub para arrancar com o windows como default meti no do linux (hd0,1) e no do windows (hd0,0) e deixei o default para 0 .... mas agora dá erro 17 ao arrancar, já tentei reeinstalar o linux mas continua na mesma erro 17, pelo que vi o erro 17 é pq não reconhece o filesystem mas o filesystem do disco do linux está como ext3.

O que se passa ?

(já tou de tal maneira que contentava-me em remover o GRUB e linux para poder arrancar normalmente com windows)

Formatar os discos está fora de questão (só se for o do linux só).

Como resolvo esta encrenca ? alguém sabe ?

PS.: A unica maneira que consigo entrar no PC é atravez do LIVE CD do UBUNTU 7.04

O sistema que possuo está da seguinte forma 1 Disco RAID de 200gb que está a servir apenas de armazenamento (filmes, musicas etc) em formato NTFS, um de 120Gb particionado em 2, em 20Gb para o Windows em NTFS e em 90Gb FAT32 para armazenamento, e um terceiro disco de 8gb particionado automaticamente pela instalação do ubuntu uma em ext3 e outra para o swap.

O Computador é um P4 3,4ghz grafica ATI readon 256mb (já nem me lembro o modelo) e 1Gb ram.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito provavelmente no /boot/grub/menu.list não tens as partições certas.

Quando dizes que tens linux num (hd0,1) e windows em (hd0,0) mas que:

um de 120Gb particionado em 2, em 20Gb para o Windows em NTFS [...]  e um terceiro disco de 8gb particionado automaticamente pela instalação do ubuntu uma em ext3 e outra para o swap.

É porque tens isso mal.

Um conselho com o liveCD faz:

$sudo fdisk -l

Vai listar-te os discos e as partições. Tenta guiar-te por aí. Se não conseguires mete aqui o que te aparece (supondo que tens net no LiveCD) pode ser que alguém possa ajudar...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

;) não tenho net no LIVE CD, porque tenho um modem USB (o Speedtouch330) e aquilo não reconhece.

Penso que aquilo assumiu (se bem me lembro (ag tou no work)) hda o disco de 200gb hdb o com o linux hdc o como windows... mas já não tenho a certeza...

O problema é que depois de ter dado o erro 17 no grub, decidi reeinstalar o Linux, formatando o disco de 8 e apagando as partições nele, a instalação do Ubuntu criou denovo as partições e instalou tudo....vou a fazer o reboot para sair do live CD e passar ao linux, ou windows e nada, o erro 17 continua...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não podes gravar um file com o resultado de #sudo fdisk -l  e o que tens no /boot/grub/menu.lst passar para uma pen e por aqui? Não te lembras do que estava no antigo menu.lst na parte das partições?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Posso, assim que chegar a casa (só ás 20h) vou fazer isso.

Obrigado pela atenção, assim que tiver isso eu mostro aqui ;)

Quanto ao antigo menu.lst estava como está agora (depois da re-instalação do linux).

tinha a parte de cima do file...na parte dos sistemas operativos tinha o linux, linux safe mode qq coisa assim e tinha outra coisa qq do linux, depois tinha o windows xp pro e um xp home que já não uso (mas não faz difrença, este xp home é um que tinha no disco de 200gb mas o sistema tinha crashado de tal maneira que acabei por instalar o pro no disco de 20gb e apenas apaguei as pastas do xp home, pois tinha muita coisa nesse disco de 200gb que não queria perder formatando).

e em cada entrada de sistema operativo tinha qq coisa do tipo (hd0,0) ... mas logo ás 20h já mostro (se o portatil da era jurassica não se atrigar  :bored: senão só amanha  :wallbash: )

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Aqui está

sudo fdisk -l

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/hda: 120.0 GB, 120034123776 bytes

255 heads, 63 sectors/track, 14593 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start        End      Blocks  Id  System

/dev/hda1  *          1        2549    20474811    7  HPFS/NTFS

/dev/hda2            2550      14593    96743430    f  W95 Ext'd (LBA)

/dev/hda5            2550      14593    96743398+  b  W95 FAT32

Disk /dev/hdb: 8622 MB, 8622931968 bytes

255 heads, 63 sectors/track, 1048 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start        End      Blocks  Id  System

/dev/hdb1  *          1        997    8008371  83  Linux

/dev/hdb2            998        1048      409657+  5  Extended

/dev/hdb5            998        1048      409626  82  Linux swap / Solaris

Disk /dev/sda: 203.9 GB, 203928109056 bytes

255 heads, 63 sectors/track, 24792 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start        End      Blocks  Id  System

/dev/sda1  *          1      24792  199141708+  7  HPFS/NTFS

ubuntu@ubuntu:~$

e o conteudo do menu.lst

# menu.lst - See: grub(8), info grub, update-grub(8)

#            grub-install(8), grub-floppy(8),

#            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 change this entry to 'saved' or your

# array will desync and will not let you boot your system.

default 0

## 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=eded87b6-8149-46bd-a1b9-64da6760cea5 ro

## Setup crashdump menu entries

## e.g. crashdump=1

# crashdump=0

## default grub root device

## e.g. groot=(hd0,0)

# groot=(hd1,0)

## 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

## 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

## ## End Default Options ##

title Ubuntu, kernel 2.6.20-15-generic

root (hd1,0)

kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=eded87b6-8149-46bd-a1b9-64da6760cea5 ro quiet splash

initrd /boot/initrd.img-2.6.20-15-generic

quiet

savedefault

title Ubuntu, kernel 2.6.20-15-generic (recovery mode)

root (hd1,0)

kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=eded87b6-8149-46bd-a1b9-64da6760cea5 ro single

initrd /boot/initrd.img-2.6.20-15-generic

title Ubuntu, memtest86+

root (hd1,0)

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/hda1

title Microsoft Windows XP Professional

root (hd0,0)

savedefault

makeactive

chainloader +1

# This entry automatically added by the Debian installer for a non-linux OS

# on /dev/sda1

title Microsoft Windows XP Home Edition

root (hd2,0)

savedefault

makeactive

map (hd0) (hd2)

map (hd2) (hd0)

chainloader +1

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Fiz como diz no guiaubuntupt.org mas não deu

fiz isto:

sudo grub install /dev/hdb

find /boot/grub/stage1

root (hd1,0)

setup (hd1)

quit

mas continua a dar o erro 17 ao fazer boot

;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já estava cansado de não poder aceder ao windows então fui pela consola de recuperação do windows e fiz o fixmbr, funcionou bem, o windows arrancou logo, mas quando fui re-instalar o linux, ao fazer o reboot para sair do live cd e arrancar com o pc, o grub deu denovo o Erro 17, não percebo.

A 1ª vez que instalei funcionou tudo bem (mas fiz azelhice ao editar o menu.lst), agora não dá...porque ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Experimenta como em cima, mas em vez de fazeres #sudo grub install /dev/hdb

Faz:

#sudo grub install /dev/hda

Se não der volta a podes sempre voltar a por o windows com o fixmbr.

Diz se resultou.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas nesse disco é onde está o windows...não há problemas ?

Experimenta como em cima, mas em vez de fazeres #sudo grub install /dev/hdb

Faz:

#sudo grub install /dev/hda

Se não der volta a podes sempre voltar a por o windows com o fixmbr.

Diz se resultou.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não. As pessoas que só têm um disco também instalam no disco onde está o windows :cheesygrin:

O que interessa é instalar o grub no mbr do disco master, que parece-me ser esse.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não. As pessoas que só têm um disco também instalam no disco onde está o windows :cheesygrin:

O que interessa é instalar o grub no mbr do disco master, que parece-me ser esse.

Sim é, então deve ser disso :P Vou experimentar, caso não dê vou passar o disco onde tá o linux para master ;)

Obrigado!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Esqueci de dizer, já resolvi, passei o disco onde está o linux (e o Grub) para master e ficou a funcionar a 100%

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora