View previous topic :: View next topic |
Author |
Message |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat May 28, 2005 11:00 am Post subject: grub su RAID software |
|
|
qualcuno ha idea di come fare?
La guida che si trova sul sito dice come mettere il sistema in un RAID software, ma non la partizione /boot.
Alla fine succede che grub non si installa perché /dev/md0 non ha nessuna corrispondenza nel BIOS della macchina.... qualcuno ha qualche suggerimento per come aggirare questa cosa? |
|
Back to top |
|
 |
Gaspyd Apprentice


Joined: 21 Nov 2004 Posts: 242 Location: Brindisi, Italy
|
Posted: Sat May 28, 2005 11:58 am Post subject: Re: grub su RAID software |
|
|
k.gothmog wrote: | qualcuno ha idea di come fare?
La guida che si trova sul sito dice come mettere il sistema in un RAID software, ma non la partizione /boot.
Alla fine succede che grub non si installa perché /dev/md0 non ha nessuna corrispondenza nel BIOS della macchina.... qualcuno ha qualche suggerimento per come aggirare questa cosa? |
Io ho fatto così, caricati i moduli necessari, nel mio caso:
Code: | modprobe sata-via
modprobe md |
crei il file /etc/raidtab, questo è il mio:
Code: |
# /boot (RAID 1)
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/sda1
raid-disk 0
device /dev/sdb1
raid-disk 1
# / (RAID 0)
raiddev /dev/md1
raid-level 0
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/sda2
raid-disk 0
device /dev/sdb2
raid-disk 1
# /home (RAID 0)
raiddev /dev/md2
raid-level 0
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/sda3
raid-disk 0
device /dev/sdb3
raid-disk 1
|
boot l'ho creata come raid1
quindi crei effettivamente le partizioni:
Code: |
mkraid -R /dev/md0
mkraid -R /dev/md1
mkraid -R /dev/md2
mke2fs /dev/md0
mkreiserfs /dev/md1
mkreiserfs /dev/md2
|
Quindi operi come se fossero normali partizioni, seguendo la guida di installazione gentoo:
Code: |
mount /dev/md1 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/md0 /mnt/gentoo/boot
|
etc ...
insomma si procede come al solito.
Ricordati xò di copiare (dopo aver copiato resolv.conf) anche raidtab
Code: |
cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
cp /etc/raidtab /mnt/gentoo/etc/raidtab
|
quindi vai di chroot
Il mio fstab:
Code: |
/dev/md0 /boot ext2 noauto,noatime 1 2
/dev/md1 / reiserfs noatime 0 1
/dev/md2 /home reiserfs noatime 0 1
/dev/sda4 none swap sw 0 0
/dev/hda1 /mnt/xp ntfs noatime 0 0
/dev/hda5 /mnt/archivio vfat defaults,umask=000 0 0
/dev/cdroms/cdrom0 /mnt/dvd iso9660 noauto,ro,users 0 0
/dev/cdroms/cdrom1 /mnt/cdrw iso9660 noauto,ro,users 0 0
/dev/cdroms/cdrom2 /mnt/dvdrw iso9660 noauto,ro,users 0 0
/dev/sr0 /mnt/cdrom iso9660 noauto,ro,users 0 0
/dev/fd0 /mnt/floppy auto noauto,users 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
|
Tieni conto che io ho 2 hd sata in raid e uno eide x xp, cmq a grandi linee dovrebbe funzionare.
A me funziona occhio solo ad adattare il tutto alle tue partizioni ed ai tuoi dischi.
Ciao. |
|
Back to top |
|
 |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat May 28, 2005 12:01 pm Post subject: Re: grub su RAID software |
|
|
non ho chiesto come si fa a fare un sistema sopra il RAID software, ma come si installa grub quando anche /boot è in RAID |
|
Back to top |
|
 |
Gaspyd Apprentice


Joined: 21 Nov 2004 Posts: 242 Location: Brindisi, Italy
|
Posted: Sat May 28, 2005 12:14 pm Post subject: Re: grub su RAID software |
|
|
k.gothmog wrote: | non ho chiesto come si fa a fare un sistema sopra il RAID software, ma come si installa grub quando anche /boot è in RAID |
Non vedo il problema, ti riferisci al disco con la sintassi di grub, nel mio caso la root di grub è (hd1,0) mentre indichi la corretta partizione di boot in cui trovare il kernel come partizione raid. es:
Code: |
spalshimage=(hd1,0)/grub/splash.xpm.gz
# For booting GNU/Linux
title Gentoo 2.6.11-r7
root (hd1,0)
kernel /kernel-2.6.11-r7 root=/dev/md1 vga=0x31A
|
Spero di aver risposto correttamente, questa volta!!! |
|
Back to top |
|
 |
.:deadhead:. Advocate


Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
Posted: Sat May 28, 2005 12:32 pm Post subject: |
|
|
Questa è una domanda da post utilissimi
Cerca nella sezione howto, c'è un thread iniziato da fat penguin che è molto interessante.
Nello specifico guarda poi il materiale di fonderiadigitale, lì c'è scritto come fare.
Se dovete fare raid meglio usare mdadm, raidtools è vecchiotto e non è aggiornato ai cambiamenti del kernel.
iauz _________________ Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! |
|
Back to top |
|
 |
CRV§ADER//KY Guru


Joined: 30 Aug 2004 Posts: 405 Location: Torino
|
Posted: Sat May 28, 2005 12:54 pm Post subject: |
|
|
Stai parlando di RAID1? Non vedo che problema ci sia, grub AFAIK dovrebbe supportarlo.
Se invece parli di RAID0 o RAID5, la risposta è semplicemente: non si può avere /boot in RAID0/5 software. _________________ Kyrie, Ignis Divine, Eleison ~ Elfen Lied |
|
Back to top |
|
 |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat May 28, 2005 2:26 pm Post subject: |
|
|
CRV§ADER//KY wrote: | Stai parlando di RAID1? Non vedo che problema ci sia, grub AFAIK dovrebbe supportarlo.
Se invece parli di RAID0 o RAID5, la risposta è semplicemente: non si può avere /boot in RAID0/5 software. |
il problema c'è. invece:
Code: | grub-install /dev/md0 --no-floppy
/dev/md0 does not have any corrensponding drive in BIOS |
grub non si installa in sistemi in cui la partizione di boot risiede du RAID-1 software |
|
Back to top |
|
 |
CRV§ADER//KY Guru


Joined: 30 Aug 2004 Posts: 405 Location: Torino
|
Posted: Sat May 28, 2005 2:38 pm Post subject: |
|
|
Hai provato a cercare "RAID" sul manuale di grub? (nota: non parlo di man, parlo del manuale completo) _________________ Kyrie, Ignis Divine, Eleison ~ Elfen Lied |
|
Back to top |
|
 |
xchris Advocate


Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat May 28, 2005 2:39 pm Post subject: |
|
|
no ho mai fatto un raid SW completo (anche /boot)
a occhio direi che lo devi cmq mettere sul mbr del disco fisico.
ma come detto non ho esperienze in merito... _________________ while True:Gentoo() |
|
Back to top |
|
 |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat May 28, 2005 2:39 pm Post subject: Re: grub su RAID software |
|
|
Gaspyd wrote: | Non vedo il problema, ti riferisci al disco con la sintassi di grub, nel mio caso la root di grub è (hd1,0) mentre indichi la corretta partizione di boot in cui trovare il kernel come partizione raid. es:
Code: |
spalshimage=(hd1,0)/grub/splash.xpm.gz
# For booting GNU/Linux
title Gentoo 2.6.11-r7
root (hd1,0)
kernel /kernel-2.6.11-r7 root=/dev/md1 vga=0x31A
|
|
non ci siamo ancora...
nel tuo caso, vai a vedere cosa è hd1, sarà UN DISCO, non l'intero RAID.
in sostanza la questione è fare in modo che la macchina possa fare il boot anche se si rompe il primo disco |
|
Back to top |
|
 |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat May 28, 2005 2:41 pm Post subject: |
|
|
CRV§ADER//KY wrote: | Hai provato a cercare "RAID" sul manuale di grub? (nota: non parlo di man, parlo del manuale completo) |
si, e gli stessi mantainers dicono che non è perfettamente funzionante, però il progetto è fermo da un secolo |
|
Back to top |
|
 |
Frez Apprentice


Joined: 29 Aug 2003 Posts: 166
|
Posted: Sat May 28, 2005 3:40 pm Post subject: |
|
|
Io mi sono trovato benone con questa guida
In sintesi: l'installazione di grub viene fatta su entrambi i dischi (la guida si riferisce al semplice ma comune caso di due dischi in raid1), in questo modo:
Code: |
grub> root (hd0,0)
grub> setup (hd0)
grub> root (hd1,0)
grub> setup (hd1)
grub> quit
|
Mentre in /boot/grub/grub.conf vengono inserite due possibilita' di boot, dal primo disco o dal secondo disco rispettivamente.
(io credo che al momento del boot non sia un problema leggere da un solo disco, visto che l'accesso e' in sola lettura. Dopodiche' il S.O. passa a gestire il mirroring, ma prima di montare le partizioni in r/w)
L'estratto del grub.conf:
Code: |
# For booting with disc 0 kernel
title GNU/Linux (hd0,0)
kernel (hd0,0)/kernel-2.6.10 root=/dev/md2
# For booting with disc 1 kernel, if (hd0,0)/bzImage is unreadable
title GNU/Linux (hd1,0)
kernel (hd1,0)/kernel-2.6.10 root=/dev/md2
|
_________________ There is one more thing ... it's been emotional |
|
Back to top |
|
 |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat May 28, 2005 3:48 pm Post subject: |
|
|
Frez wrote: | Io mi sono trovato benone con questa guida
In sintesi: l'installazione di grub viene fatta su entrambi i dischi (la guida si riferisce al semplice ma comune caso di due dischi in raid1), in questo modo:
Code: |
grub> root (hd0,0)
grub> setup (hd0)
grub> root (hd1,0)
grub> setup (hd1)
grub> quit
|
|
è quello che ho fatto anche io, alla fine, anche se non è proprio la soluzione che speravo.
ho trovato qualcosa su gnu.org... pare che grub sia stato abbandonato in favore di grub2 che da quel poco che traspare sembra essere molto attivo, come progetto
resta solo la speranza, quindi |
|
Back to top |
|
 |
Gaspyd Apprentice


Joined: 21 Nov 2004 Posts: 242 Location: Brindisi, Italy
|
Posted: Sat May 28, 2005 7:00 pm Post subject: Re: grub su RAID software |
|
|
k.gothmog wrote: |
non ci siamo ancora...
nel tuo caso, vai a vedere cosa è hd1, sarà UN DISCO, non l'intero RAID.
in sostanza la questione è fare in modo che la macchina possa fare il boot anche se si rompe il primo disco |
OPS!! scusa hai ragione ho capito solo ora, .... !?
Nel tentativo di rendermi utile .........  |
|
Back to top |
|
 |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat May 28, 2005 7:16 pm Post subject: Re: grub su RAID software |
|
|
Gaspyd wrote: | k.gothmog wrote: |
non ci siamo ancora...
nel tuo caso, vai a vedere cosa è hd1, sarà UN DISCO, non l'intero RAID.
in sostanza la questione è fare in modo che la macchina possa fare il boot anche se si rompe il primo disco |
OPS!! scusa hai ragione ho capito solo ora, .... !?
Nel tentativo di rendermi utile .........  |
ma figurati... grazie per il tentativo, ma mi sa che alla fine, come ho scritto qualche post più in alto, non ci sia niente da fare se non aspettare grub 2  |
|
Back to top |
|
 |
yardbird l33t


Joined: 20 Apr 2002 Posts: 689 Location: nl.leiden
|
Posted: Sat May 28, 2005 10:16 pm Post subject: Re: grub su RAID software |
|
|
k.gothmog wrote: | grazie per il tentativo, ma mi sa che alla fine, come ho scritto qualche post più in alto, non ci sia niente da fare se non aspettare grub 2  |
Ma farti una mini-partizione di boot? Tipo 100MB? Io ho fatto così e mi trovo bene. Basta che ti fai due conti sul numero di settori disponibili se vuoi avere poi due partizioni esattamente identiche da mettere in RAID. Certo, sprechi 100MB su uno dei due dischi (a meno che non li monti da qualche altra parte) ma con il costo dello storage al giorno d'oggi... So che non è quello che volevi, era solo un suggerimento nato dalla mia esperienza diretta  _________________
Albert Einstein wrote: | I consider it [...] urgently necessary for [...] workers to get together, both to protect their own economic status and [...] to secure their influence in the political field. |
http://www.bluescarni.info |
|
Back to top |
|
 |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat May 28, 2005 10:32 pm Post subject: Re: grub su RAID software |
|
|
yardbird wrote: | k.gothmog wrote: | grazie per il tentativo, ma mi sa che alla fine, come ho scritto qualche post più in alto, non ci sia niente da fare se non aspettare grub 2  |
Ma farti una mini-partizione di boot? Tipo 100MB? Io ho fatto così e mi trovo bene. Basta che ti fai due conti sul numero di settori disponibili se vuoi avere poi due partizioni esattamente identiche da mettere in RAID. Certo, sprechi 100MB su uno dei due dischi (a meno che non li monti da qualche altra parte) ma con il costo dello storage al giorno d'oggi... So che non è quello che volevi, era solo un suggerimento nato dalla mia esperienza diretta  |
è quello che ho fatto.
però anche il boot-loader deve essere su tutte le unità del RAID se no che senso avrebbe tutto questo casino? |
|
Back to top |
|
 |
yardbird l33t


Joined: 20 Apr 2002 Posts: 689 Location: nl.leiden
|
Posted: Sat May 28, 2005 10:39 pm Post subject: Re: grub su RAID software |
|
|
k.gothmog wrote: | è quello che ho fatto.
però anche il boot-loader deve essere su tutte le unità del RAID se no che senso avrebbe tutto questo casino? |
Intendi dire da un punto di vista di "eleganza"? _________________
Albert Einstein wrote: | I consider it [...] urgently necessary for [...] workers to get together, both to protect their own economic status and [...] to secure their influence in the political field. |
http://www.bluescarni.info |
|
Back to top |
|
 |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat May 28, 2005 11:19 pm Post subject: Re: grub su RAID software |
|
|
yardbird wrote: | k.gothmog wrote: | è quello che ho fatto.
però anche il boot-loader deve essere su tutte le unità del RAID se no che senso avrebbe tutto questo casino? |
Intendi dire da un punto di vista di "eleganza"? |
in sostanza... non ha nessun senso fare la partizione di boot su RAID se poi il boot-loader sta solo sul primo disco: la rottura del primo disco mi porta ad avere comunque ed in ogni caso la macchina che non si avvia.
questo problema l'ho aggirato usando LILO, con il quale specificando boot=/dev/md0, una volta richiamato lilo -v si vedeva chiaramente come questo venisse installato sul MBR di ogni disco facentae parte del RAID.
adesso per motivi che non sto nemmeno a spiegare voglio passare, su questa macchina, a GRUB però c'è il problema di cui si parlava prima, e l'unica soluzione sia installare manualmente il boot-loader su ogni singolo disco... alla fine l'unica cosa che chiedevo era se qualcuno aveva proposte migliori, o se aveva trovato una soluzione diversa, ma pare proprio che non sia così |
|
Back to top |
|
 |
.:deadhead:. Advocate


Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
Posted: Sun May 29, 2005 12:48 am Post subject: Re: grub su RAID software |
|
|
k.gothmog wrote: | soluzione sia installare manualmente il boot-loader su ogni singolo disco... alla fine l'unica cosa che chiedevo era se qualcuno aveva proposte migliori, o se aveva trovato una soluzione diversa, ma pare proprio che non sia così | Semplice pulito indolore. A parte che raid1 su boot (pur avendola anche io) è una cosa da pippolandia inquanto se mi foppa il disco, la macchina continua ad andare e cmq i dati sulla /boot vengono aggiornati mooolto di rado, rispetto ad un'eventuale /home.
Pur apprezzando le discussioni tecniche sul raid, una ricerca veloce tra i post utilissimi avrebbe rivelato un 3d in cui si sarebbero trovate moltissime info a riguardo. _________________ Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! |
|
Back to top |
|
 |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sun May 29, 2005 8:51 am Post subject: Re: grub su RAID software |
|
|
.:deadhead:. wrote: | Pur apprezzando le discussioni tecniche sul raid, una ricerca veloce tra i post utilissimi avrebbe rivelato un 3d in cui si sarebbero trovate moltissime info a riguardo. |
ehm... in quel thread ci trovi pure miei messaggi
ripeto che chiedevo semplicemente se qualcuno aveva già affrontato il problema. tutto qui |
|
Back to top |
|
 |
yardbird l33t


Joined: 20 Apr 2002 Posts: 689 Location: nl.leiden
|
Posted: Sun May 29, 2005 10:11 am Post subject: Re: grub su RAID software |
|
|
k.gothmog wrote: | adesso per motivi che non sto nemmeno a spiegare voglio passare, su questa macchina, a GRUB però c'è il problema di cui si parlava prima, e l'unica soluzione sia installare manualmente il boot-loader su ogni singolo disco... alla fine l'unica cosa che chiedevo era se qualcuno aveva proposte migliori, o se aveva trovato una soluzione diversa, ma pare proprio che non sia così |
Una soluzione "veloce e sporca" potrebbe essere la seguente: installi grub su entrambi gli MBR dei due dischi (tanto è un'operazione che va fatta una sola volta) e poi tieni sincronizzate le due directory /boot con tool come unison, magari mettendo il tutto in cron. In questo modo anche se fai delle modifiche alla configurazione di grub queste rimangono sincronizzate sulle due directory di boot. _________________
Albert Einstein wrote: | I consider it [...] urgently necessary for [...] workers to get together, both to protect their own economic status and [...] to secure their influence in the political field. |
http://www.bluescarni.info |
|
Back to top |
|
 |
.:chrome:. Advocate


Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sun May 29, 2005 10:46 am Post subject: Re: grub su RAID software |
|
|
yardbird wrote: | Una soluzione "veloce e sporca" potrebbe essere la seguente: installi grub su entrambi gli MBR dei due dischi (tanto è un'operazione che va fatta una sola volta) e poi tieni sincronizzate le due directory /boot con tool come unison, magari mettendo il tutto in cron. In questo modo anche se fai delle modifiche alla configurazione di grub queste rimangono sincronizzate sulle due directory di boot. |
è quello che ho fatto  |
|
Back to top |
|
 |
|