Pagina 1 di 2

[Risolto]Ubuntu 9.04 e Grub

Inviato: mercoledì 27 maggio 2009, 20:58
da Floyd1973
Salve, sono nuovo del forum, ma uso sia linux che windows da qualche anno.
Ora, il problema è che ho installato su un PC con xp, ubuntu 9.04, e dopo svariati tentavi (formatta, riformatta, rimasterizza il cd...) la risposta è sempre la stessa: effettua l'installazione, installa il Grub, mi chiede di riavviare per poter avviare il nuovo SO, ma niente. Appena riavvio il PC parte xp, e non se ne parla. Oh provato a verificare che il grub sia installato dal Live, ma c'è. Il problema è che non parte all'avvio. Cosa devo fare? Sembra ipossibile...

Rigrazie per le eventuali risposte
Saluti

Re: Ubuntu 9.04 e Grub

Inviato: mercoledì 27 maggio 2009, 21:44
da KillJoy :-D
Quando hai installato hai ti sei ricordato di mettere il punto di mount? /
Scusa per la domanda banale ma certe volte si da per scontato e invece poi viene fuori che....
Per favore dicci come hai installato ubuntu

Re: Ubuntu 9.04 e Grub

Inviato: mercoledì 27 maggio 2009, 21:44
da gian64
1) Win e Ubuntu sono sullo stesso hd?

2) che tipo di errore ti da?

Re: Ubuntu 9.04 e Grub

Inviato: mercoledì 27 maggio 2009, 22:08
da gabry79
Ma il grub ti esce? Ti da il menu di scelta? Hai un disco con due partizioni o 2 dischi? Dai quante piu' informazioni puoi altrimenti non ne veniamo a capo

Re: Ubuntu 9.04 e Grub

Inviato: mercoledì 27 maggio 2009, 22:58
da Floyd1973
Innanzi tutto rigrazio per le rapide risposte.
Venendo a noi: l'ho installato la prima volta facendo le partizioni a mano (ext3 con mount "/" + swap da 2gb), poi ho provato a reinstallarlo con l'installazione automatica nello spazio rimanente (quindi c'era win, ubuntu fatto manualmente + 150gb liberi, e lì il programma di istallazione l'ha messo) ma anche questa volta niente. Come ultimo tentativo ho riformattato tutte le partizioni linux (ext3 + swap) e riprovato a farlo manualmente, ma anche questa volta senza successo.
Il risultato per ogni tentativo è lo stesso. L'istallazione va a buon fine (e verso la fine sopra e sotta la barra di caricamento si legge installazione grub e simili) arrivando alla conclusione e chiededomi di riavviare. Riavvio, ma parte xp! Niente grub, niente scelte, niente di niente. Solo xp.
Le installazioni sono entrambe su un SATA da 500gb, mezzo con 200gb per xp e il resto per ubuntu. Xp è ovviamente già installato sulla prima parte del disco.

Ancora grazie per l'aiuto
Saluti

Re: Ubuntu 9.04 e Grub

Inviato: mercoledì 27 maggio 2009, 23:04
da dani.deb
hai fatto un bel casino su quell'hd  :)
avvia da cd live e posta il risultato di

Codice: Seleziona tutto

sudo fdisk -l
(meno elle)
e intanto vediamo un po'

Re: Ubuntu 9.04 e Grub

Inviato: giovedì 28 maggio 2009, 11:29
da jerico
già che ci sei posta anche il menu.lst di ubuntu (non della live! ;) )

Re: Ubuntu 9.04 e Grub

Inviato: giovedì 28 maggio 2009, 16:19
da gabry79
postami il quanto ti esce da terminale con
cat /boot/grub/menu.lst

Re: Ubuntu 9.04 e Grub

Inviato: giovedì 28 maggio 2009, 17:05
da Floyd1973
Ok, i risultati sono:
--> sudo fdisk -l

Codice: Seleziona tutto

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfedbfedb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       12748   102398278+   7  HPFS/NTFS
/dev/sda2           12749       25496   102398310    f  W95 Ext'd (LBA)
/dev/sda3           25497       37654    97659135   83  Linux
/dev/sda4           37655       37897     1951897+  82  Linux swap / Solaris
/dev/sda5           12749       25496   102398278+   7  HPFS/NTFS

Disk /dev/sdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1d01b9aa

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1912    15358108+   7  HPFS/NTFS
/dev/sdb2            1913        9963    64669657+   f  W95 Ext'd (LBA)
/dev/sdb5            1913        4462    20482843+   7  HPFS/NTFS
/dev/sdb6            4463        6241    14289786    e  W95 FAT16 (LBA)
/dev/sdb7            6242        7012     6193026    7  HPFS/NTFS
/dev/sdb8            7013        9963    23703876    7  HPFS/NTFS
--> cat /boot/grub/menu.lst

      --questo comando mi da file non trovato, però andando a cercare nella partizione dove ho installato ubuntu 9, nella cartella /boot c'è il Grub. Il contenuto del menu.lst è:

Codice: Seleziona tutto

# 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 use 'savedefault' 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=6f7eb42d-c602-4739-b9de-e4f8fd788f62 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=6f7eb42d-c602-4739-b9de-e4f8fd788f62

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

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## 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 9.04, kernel 2.6.28-11-generic
uuid		6f7eb42d-c602-4739-b9de-e4f8fd788f62
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=6f7eb42d-c602-4739-b9de-e4f8fd788f62 ro quiet splash 
initrd		/boot/initrd.img-2.6.28-11-generic
quiet

title		Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid		6f7eb42d-c602-4739-b9de-e4f8fd788f62
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=6f7eb42d-c602-4739-b9de-e4f8fd788f62 ro  single
initrd		/boot/initrd.img-2.6.28-11-generic

title		Ubuntu 9.04, memtest86+
uuid		6f7eb42d-c602-4739-b9de-e4f8fd788f62
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
rootnoverify	(hd1,0)
savedefault
makeactive
map		(hd0) (hd1)
map		(hd1) (hd0)
chainloader	+1


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb6.
title		Ubuntu 8 (kernel 2.6.24-19) (on /dev/sdb6)
root		(hd1,5)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=0ec4ab0f-1a8f-4c4d-9b08-163a47d90e42 ro quiet splash 
initrd		/boot/initrd.img-2.6.24-19-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb6.
title		Ubuntu 8 (kernel 2.6.24-19-generic) recovery mode (on /dev/sdb6)
root		(hd1,5)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=0ec4ab0f-1a8f-4c4d-9b08-163a47d90e42 ro single 
initrd		/boot/initrd.img-2.6.24-19-generic
savedefault
boot
Ora, premesso che non ho mai modificato manualmento questo file, devo dire che vedo due copie di ubuntu 8 che non riesco proprio a capire da dove arrivino. Lo avevo installato, ma avrò formattato l'hd dov'era mille-mila volte (quello piccolo, da 80-90GB).
In ogni caso mi sembra di capire che sia quello che fa "interferenza" nell'installazione. Possibile? Essendo un hd INTERNO, se lo stacco, installo e lo riattacco (non avendo partizioni boot-abili), posso fare casini?

Fatemi sapere :D

Sempre grazie e Saluti :)

Re: Ubuntu 9.04 e Grub

Inviato: giovedì 28 maggio 2009, 20:41
da gian64
Controlla da Synaptic che la o le voci relative a linux-image-2.6.24-19 siano o meno installate, se lo sono disinstallale.

PS
Non vorrei dire c****te, ma prova a dare da terminale

Codice: Seleziona tutto

sudo apt-get install grub

Re: Ubuntu 9.04 e Grub

Inviato: giovedì 28 maggio 2009, 20:46
da trekfan1
Prova ad impostare da BIOS come prima unità di avvio il secondo hd (ho il sospetto che GRUB sia stato installato sul secondo hard disk, specialmente se il secondo è un disco IDE)

Re: Ubuntu 9.04 e Grub

Inviato: giovedì 28 maggio 2009, 20:58
da gabry79
dunque non so come hai installato ma a tuo rischio e pericolo fai cosi'
metti un cd live e fai caricare ubuntu
apri un terminale e dai
sudo -s
grub
find /boot/grub/stage1
ora se e' come sospetto dovrebbe uscirti (hd1,0) se e' cosi' continua:
root (hd1,0)
setup (hd0)
quit
exit
chiudi il terminale riavvia e quando ti chiede togli il cd

Re: Ubuntu 9.04 e Grub

Inviato: venerdì 29 maggio 2009, 20:39
da Floyd1973
Ok, ecco le ultime:

nel terminale grub, facendo la ricerca di /boot/grub/stage1 il risultato non e' hd(1,0), bensi' hd(0,2). Ho quindi sostituito e continuato la procedura, ma inutilmente...

Per quanto riguarda i kernel in synaptic ne ho trovato solo uno ma penso sia quello giusto:
linux-image 2.6.28-11, l'ho quindi lasciata...
Per l'installazione del grub non sono riuscito a farla da terminale, ma ho almeno fatto il re-install da synaptic... (finito il messaggio riavvio, anche se penso che sara' abbastanza inutile...)

In fine, per quanto riguarda il BIOS, non ho capito bene cosa intendi, ma se intendi le impostazioni in cui si entra all'avvio con DEL(delete), io li' ci arrivo, ma le scelte sono solo strutturali non logiche: voglio dire, posso scegliere tra cd-rom, hdd, floppy e cosi' via...


Signori, sono di nuovo nel vuoto. Non so proprio che altro fare... Spero vi vengano delle buone idee!!
Grazie e saluti

---EDIT:
Ok, missione in parte compiuta. Avviando la macchina ho capito cosa voleva dire trekfan1: il tasto da premere all'avvio era F8, e avviando dal senco hd presente (quello SATA da 500gb), il grub è partito subito. Ora, intanto rigrazio molto per l'aiuto dei sostenito di un problema probabilmente abbastanza stupido (:)), e come ultima cosa vorrei sapere se avete suggerimenti per invertire l'ordine degli hd, così da non dover ripetere l'operazione a ogni avvio.

Grazie ancora, e saluti

Re: Ubuntu 9.04 e Grub

Inviato: sabato 30 maggio 2009, 4:44
da dani.deb
non ti so dire come invertire l'ordine di avvio degli hd da bios, ma con questo dovresti aggirare il problema:

avvii da cd live e dai

Codice: Seleziona tutto

sudo grub
root (hd0,2)
setup (hd1)
quit
in questo modo installi il grub sull'hd più piccolo (che a quanto pare è il primo che il bios utilizza all'avvio), e gli dici di cercare il menu.lst su quello da 500 dove hai installato ubuntu

riavvii e dovresti essere a posto

Re: Ubuntu 9.04 e Grub

Inviato: sabato 30 maggio 2009, 7:34
da trekfan1
Per scegliere in maniera definitiva quale sarà l'hd di boot devi andare nel BIOS (con DEL) poi vai nella sezione "Boot" e dove sono elencati gli HD che hai (non la sequenza di boot ma proprio gli hd!) e metti come primo disco quello da 500, in questo modo lui partirà sempre da quello da 500, se proprio non trovi la sezione consulta il manuale della scheda madre (eventualmente anche in PDF scaricabile dal sito del produttore)

Re: Ubuntu 9.04 e Grub

Inviato: sabato 30 maggio 2009, 8:28
da gabry79
Facciamo un'ultimo tentativo ...
Metti il cd live
sudo -s
grub-install /dev/hda
Poi:
grub
find /boot/grub/stage1
E dimmi stavolta cosa ti esce
E poi cosa fondamentale questo Ubuntu l'hai installato sul disco interno o su quello esterno?
Tanto per chiarire un po le cose...
Il grub ha un modo di nominare i dischi diverso da quello che usano di solito i sistemi gnu/linux
hd0,2 vuol dire primo disco partizione 2
hd1,0 vuol dire secondo disco partizione 0
In generale hdxy e' disco x partizione y
A mio modesto avviso le soluzioni migliori sono 2
1 o installare un grub master sulla prima partizione del primo disco in modo da fargli gestire gli altri con un menu di grub secondari oppure
2 sfruttare il chainloader aggiungendo in fondo al menu.lst dell'ultimo grub installato le voci degli altri con il percorso del boot con /dev/hdxy , del vmlinuz e dell'init
Spero di esserti stato d'aiuto

Re: Ubuntu 9.04 e Grub

Inviato: sabato 30 maggio 2009, 13:51
da Floyd1973
Beh, era più facile di quanto sembrasse. E' bastato invertire l'ordine nel Bios, e ora tutto sembra ok.

Per la cronaca, "sudo -s
grub-install /dev/hda" --> mi da dispositivo non trovato, o qualcosa di simile. Cosa vuol dire?

Un'altra cosa che non capisco è il motivo delle due partizioni di ubuntu 8 che il Grub ha creato all'installazione di ubuntu. Ok, se volessi eliminarle mi modifico il file a mano, ma come mai le ha create? Qualche memoria sporca che non si è formattata bene?

Re: Ubuntu 9.04 e Grub

Inviato: sabato 30 maggio 2009, 14:20
da dani.deb
Floyd1973 ha scritto: Un'altra cosa che non capisco è il motivo delle due partizioni di ubuntu 8 che il Grub ha creato all'installazione di ubuntu. Ok, se volessi eliminarle mi modifico il file a mano, ma come mai le ha create? Qualche memoria sporca che non si è formattata bene?
sarà il residuo di una delle tante installazioni che hai fatto e rifatto
comunque non  hai quelle partizioni sull'hd, hai solo le voci di scelta nel menu di grub (adesso quelle partizioni indicate lì sono fat16..)
puoi semplicemente cancellarle (e non fai danni) in questo modo:

Codice: Seleziona tutto

sudo gedit /boot/grub/menu.lst
vai alla fine del file e cancelli le righe:

Codice: Seleziona tutto

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb6.
title		Ubuntu 8 (kernel 2.6.24-19) (on /dev/sdb6)
root		(hd1,5)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=0ec4ab0f-1a8f-4c4d-9b08-163a47d90e42 ro quiet splash 
initrd		/boot/initrd.img-2.6.24-19-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb6.
title		Ubuntu 8 (kernel 2.6.24-19-generic) recovery mode (on /dev/sdb6)
root		(hd1,5)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=0ec4ab0f-1a8f-4c4d-9b08-163a47d90e42 ro single 
initrd		/boot/initrd.img-2.6.24-19-generic
savedefault
boot
salvi e riavvii, ed è tutto a posto

Re: Ubuntu 9.04 e Grub

Inviato: domenica 31 maggio 2009, 11:48
da trekfan1
@Floyd1973: se hai risolto metti [Risolto] nel titolo del primo post cliccando su Modifica

Re: Ubuntu 9.04 e Grub

Inviato: domenica 31 maggio 2009, 11:52
da Floyd1973
Ok, grazie di tutto. E... al prossimo problema :D

Intanto vi faccio ancora i complimenti per l'ottima comunity. E' vermente incredibile che sia tutto gratis e perfettamente funzionante. Spero di riuscire a farne parte integrante il prima possibile. Quindi, complimenti e auguri

Saluti