Forum

Notifiche
Cancella tutti

grub

25 Post
2 Utenti
0 Reactions
3 Visualizzazioni
Post: 14
 nino
Topic starter
(@nino)
Registrato: 18 anni fa
[#157]

salve,innanzitutto devo farvi i complimenti per come avete configurato l'installazione ..Grande, per un nuovo utente non molto esperto come sono io in linux ..vedersi installare e configurare in linea tutti i vari programmi compreso i non free senza tribolare ...mi sono trovato una distribuzione completa e funzionante, nessuna distribuzione che finora avevo provato di defaunt lo fa...e ne ho provate parecchie, sono alcuni giorni che la uso è molto veloce e stabile..unici problemi che ho riscontrato

sono :grub non mi ha riconosciuto le altre distro che sono installate che sono mandriva 20008 e pclinuxos e non ha montato il masterizzatore philips. per grub ho provato come faccio di solito con le altre distribuzioni inserendo il kernel nel file /BOOT/GRUB/MENU.LST di mandriva ..ma non parte, mi da error12..forse perché il grub è diverso 1.9 su opnmamba mentre le altre hanno il grub è quello meno recente?,il mio computer è cosi configurato due hd uno sda da 200 con 40 giga in ntfs swap 2 giga il rimante è suddiviso una part.. mandriva e l'altra pclinuxos il secondo hd 80 giga hda con installato openmamba, ho istallato il bootlader per quanto riguarda openmamba sul mbr sul del suo hd cosi come x mandriva sul mbr del suo hd ( le due distro erano già istallate di solito uso il secondo hd per provare le altre distribuzioni) premetto che da openmamba dal menu di sistema sui dispositivi di archiviazione vedo i dispositivi delle altre disto perfettamente configurati . per quanto riguarda il masterizzatore sulle altre disrib.. va. posto il mio lspci se può essere utile ?

ringrazio anticipatamente per eventuali rispose.

[nino@localhost ~]$ lspci

00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)

00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port

00:11.0 RAID bus controller: ATI Technologies Inc 437A Serial ATA Controller

00:12.0 RAID bus controller: ATI Technologies Inc 4379 Serial ATA Controller

00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller

00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller

00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller

00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)

00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller

00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge

00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge

00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

01:00.0 VGA compatible controller: nVidia Corporation G71 [GeForce 7300 GS 512ram] (rev a1)

02:05.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)

[nino@localhost ~]$ memoria ram 2 giga


24 risposte
Post: 285
(@marcpaa)
Registrato: 19 anni fa

Ciao,per grub ti rispondo io, openmamba usa il grub2 mentre le altre distro usano ancora il grub1.

Ora sto preparando il wiki per la configurazione del multiboot su mamba.(dovete pazientare ancora un pò)

Per il momento però vediamo di risolvere, se nn ho letto male hai installato il bootloader di mamba sul mbr del suo hd che nn è il primo hd ma il secondo,giusto?

Gli hd sono tutti e due sata o no? (non cambia molto per la configurazione,ma mi occorre per indicarti le partizioni giuste)

Quindi,mumble mumble, qual'e il bootloader principale? Cioè sul mbr di sda quale grub hai installato? Se quello di mandriva o pclinux?

Allora analizziamo la prima "soluzione":

1)Se scegli di far gestire tutto ad un unico bootlader (esempio quello di mandriva) devi reinstallare il grub di mamba sulla sua partizione root, menu k ---->sistema---->bootrecover.

Poi aggiungi le righe per mamba sul menu.lst di mandriva.Pressapoco quello che devi scrivere è questo:


title Openmamba

kernel (hd0,9)/boot/vmlinuz-2.6.24mamba root=/dev/hda10 ro resume2= video=uvesafb:1024x768-32,ywrap,mtrr:3 quiet splash=silent,fadein console=tty1

initrd (hd0,9)/boot/initramfs-2.6.24mamba.img


Verosimilmente dovrebbe essere questo, ricordati però di sostituire /dev/hda10 e (hd0,9) con i tuoi,che se non ho capito male dovrebbero essere /dev/hdb1 e (hd1,1) se l'hd e ide mentre /dev/sdb1 e (hd1,1) se sata


2)Se invece vuoi far gestire il multiboot dal grub2 il discorso si complica un pò (non che si possa risolvere) però un quadriboot con il grub di mamba nn lo ancora sprimentato, sono arrivato sul mio ad un triboot, ma penso che dovrebbe essere + o - la stessa cosa.

Infatti il grub2 di mamba si "collega" ai grub1 delle altre distrò,quindi dovresti da prima reinstallare i vari grub1 (di mandriva e pclinux) sulle loro rispettive partizioni root, e poi reinstallare il grub2 sul mbr di sda (si il primo hd quello con win)

Successivamente anche li si dovrà modificare a mano il file grub.cfg di mamba e vedere in un secondo momento di "ampliare" lo script per far si che la cosa avvenga in automatico e che ad un aggiornamento del kernel il file grub.cfg vega scritto già con le impostazioni giuste.

lo so è un pò complicato il discorso e soprattutto e ancora da sperimentare ,se vuoi fare da cavia :-)))))

Bene scegli tu quale soluzione e poi facci sapere


Rispondi
Post: 14
 nino
Topic starter
(@nino)
Registrato: 18 anni fa

grazie per la risposta di solito gestisco i vari grub da mandriva perchè mi è più facile quindi quando installo una nuova distribuzione la metto sul 2 hd maxtor da 80 GB e,per non fare confusione installo il gru sul mbr di questo disco.. poi se al riavvio non mi ha caricato i grub delle distrib..che ho sull'altro disco che è sda sansung sp2004c stacco hda maxtor e accendo il pc a quel punto parte il disco sda col grub di mandriva poi da li modifico il file /boot/grub/menu lst.inserendo il kernel nuovo che avevo salvato sul partizione ntfs modificando solo da hda0 a hda1 posto la configurazioni dei hd sda 1 mandriva 79gb sda5 pclinuxos 62bg sda6 ntfs 40gb sda7swap hda maxtor hda1 73gb openmamba hda5 swap. di solito con le altre distro che installo funziona cioè dal grub di mandriva gestisco quale distr.. avviare solo che non riesco a fare partire openmamba mi da errore12 forse questo modo di gestire i vari grub non sarà corretto ma a me è sempre funzionato.


Rispondi
Post: 285
(@marcpaa)
Registrato: 19 anni fa

Ciao,ti confesso che ho dovuto rileggere + volte x capire la situazione, il che ti dico subito che è un bel pò complicata.

il motivo pressappoco è questo, di solito con due hd uno prende la lettera a (hda o sda) e l'altro la b (hdb o sdb) però esendo un ide e l'atro sata, quando li colleghi entrambi quello ide si prende di solito la a ed il sata la b, quindi collegandoli tutti e due gli ordini sono hda 80gb e sdb 200gb.

ora siccome quando colleghi tutti e due gli hd ti parte il grub dell'hd ide,ove c'è mamba, (giusto?)sarebbe il caso fare in modo che sia il grub di mamba a gestire gli avvii.

proviamo questa soluzione, avvia mamba e da root edita il file grub.cfg che trovi in /boot/grub ed aggiungi in fondo le seguenti righe:


menuentry "mandriva" {

set root=(hd1,1)

chainloader +1

}


Per la partizione ho inserito hd1,1 che dovrebbe corrispondere a sdb1 e cioè la partizione root di mandriva.(come viene letta da mamba)

Per essere sicuri di come mamba legga le partizioni sul disco sata prova a far partire gparted, menu k ----> sistema


>gparted, in alto a dx trovi la finestra per la selezione degli hd, prendi nota delle varie partizioni ed in caso la soluzione provata nn funzioni postale.

Se funziona (come penso e spero) ti dovrebbe collegare al grub1 di mandriva e da li poi hai la scelta per le altre distro.

Però ora mi viene un dubbio e cioè penso che ci sia bisogno di far installare il grub di mandriva sulla sua partizione root, ma intando prova poi in caso di insuccesso (facciamo gli scongiuri) vedremo.

Un saluto


Rispondi
Post: 14
 nino
Topic starter
(@nino)
Registrato: 18 anni fa

ciao marcpaa ho provato come mi hai suggerito tu aggiungendo infondo al file grub.cfg le righe:

### END /etc/grub.d/20_other ###

menuentry "mandriva" {

set root=(hd1,1)

chainloader +1

}

riaccendendo in grub ho trovato la dicitura mandriva cliccandola non parte mi da :error:invalid signature

ho provato a sostiuire le righe sopra e mettere il kernel di mandriva

### END /etc/grub.d/20_other ###

menuentry "mandriva" {

kernel (hd1,1)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=0eab8fcb-af40-4605-88fd-de127e700f58 resume=/dev/sda7 splash=silent mem=2048M vga=788

initrd (hd1,1)/boot/initrd.img

}

riaccendendo in grub ho trovato la dicitura mandriva cliccandola non parte mi da:

error unknown command initrd,...ho provato a sostiture da hd1,1 a hd1,0 in entrambi i casi al boot l'errore riportato è sempre quello sopra descritto posto il

gparted

/dev/hda1 ex3 openmamba--boot

/dev/hda 2 extender

/dev/hda5 linux swap

/dev/sda parizione non allocato....filesistem non allocato... dimensione 186,31 Gib

un saluto

nino


Rispondi
Pagina 1 / 5
Condividi: