PDA

Visualizza la versione completa : ext4 & reiser4 ----> GRUB ?


sacarde
09-12-2006, 11:50
ciao,
che ne pensate dei nuovi filesystem ?

io ho provato reiser4, non mi sembra male...

peccato, come ext4, che in grub non sono compatibili...

_sys/sid
09-12-2006, 14:37
Io Reiser4 lo uso ormai da due anni (da quando e' uscito) e non ho mai avuto problemi...
L'unico problema e' Grub... ma si risolve con una partizioncina di boot ext2

Ext4... devo ancora vedere com'e' fatto... ma dubito sia piu' veloce di Reiser4 :D

Reiser4 :unz:

sacarde
09-12-2006, 16:27
che intendi per partizioncina ?


io sapevo di una patch

_sys/sid
09-12-2006, 16:54
per evitare di mettere patch a grub, ti fai una partizione di /boot in ext2 (dove ci installi grub e i kernel)
la partizione di root (e le altre) le metti Reiser4...

In questo modo grub riesce a leggere il Kernel e se stesso perche' e' su un ext2 e quando lancia il kernel il kernel riesce a leggere le partizioni Reiser4 perche' ha "Reiser4 al suo interno".

sacarde
09-12-2006, 17:09
mmmm ... mi sa che non ho capito !


posso usare questo metodo anche se ho molti linux installati in diverse partizioni ?

_sys/sid
09-12-2006, 20:29
ok... mi sono espresso male... schematizziamo un po':



/dev/hda5 /boot ext2 GRUB + Kernel Gentoo & Sabayon
/dev/hda1 / Minix
/dev/hda7 / reiser4 Gentoo Root
/dev/hda2 / reiserfs Ubuntu Root
/dev/hda11 / reiser4 Sabayon

gli altri device sono partizioni di /home, /usr/portage per gentoo o altro...


Quindi ho:
- 2 Sistemi con Reiser4 (Gentoo e Sabayon)
- 1 ReiserFs (Ubuntu)
- Minix

Grub e' installato su una partizione a parte (hda5) con filesystem ext2 e al suo interno ci sono i kernel di Sabayon e Gentoo (perche' le loro partizioni sono Reiser4)

Grub lancia il Kernel (con supporto a Reiser4) che trova nella sua partizione e come root usa /dev/hda7


kernel (hd0,4)/kernel-2.6.19-beyond1 ro root=/dev/hda7


Il Problema che risolve la patch Reiser4 di Grub e' quello di andare a leggere la partizione.
In questo caso pero' Grub la partizione la sa' leggere (perche' e' un ext2) quindi non deve far altro che lanciare il kernel specificato che poi andra' a montarsi la partizione Reiser4 (che solo il kernel sa leggere)
In questo modo eviti di mettere patch a grub.

Ma comunque ti Serve un kernel con il supporto a Reiser4 o Ext4 (come gli -mm)

spero si sia capito un qualcosa di piu'... :bh:

sacarde
09-12-2006, 21:48
si sei stato chiaro

e' un bel trucchetto




ultima domanda quanto deve essere grande la prima partizione ?

sacarde
10-12-2006, 08:45
ma potrei far partire GRUB (normale) dal MBR

e poi lanciare il GRUB Resiser4 sul boot-record della partizione in reiser4 ?

sacarde
10-12-2006, 18:35
non capisco come mai funziona l'avvio di openbsd (ufs) con:

rootnoverify (hd1,1,a)
makeactive
chainloader +1
boot



mentre linux su reiser4 con:

rootnoverify (hd0,8)
makeactive
chainloader +1
boot

oppure

rootnoverify (hd0,8)
chainloader +1
boot




non si avvia

Loading