Newsgroup: it.comp.os.linux.software
Titolo: multipe distribuzioni Linux

Ciao a tutti.
Come si fa a mettere più distribuzioni sullo stesso hard-disk e fare
la scelta al boot?
Esempio:
Hard Disk 10 GB
Prima distribuzione Corel Linux.
/boot 	26 MB
/         	2000 MB
SWAP	128 MB.
Ora se si vuole aggiungere la Red Hat 6.1 come si fa?
E se si vuole poi aggiungere poi la Caldera?
Grazie


Le installi con "/" in partizioni separate.
Puoi condividere senza problemi la partizione di "swap"
Se vuoi condividere una partizione con la "/home" fai molta attenzione
alle installazioni "grafiche-facili-automatizzate": tendono a 
formattartela senza preavviso.
Quandi installi scegli di mettere il lilo della nuova distro nel
settore di boot della sua partizione.
Poi prendi il file /etc/lilo.conf della distribuzione originale,
copi la sezione "linux" (incomincia con image), la duplichi
e modifichi la nuova sezione (label, kernel, ...) secondo le
indicazioni di "man lilo.conf".
Rilanci il comando "lilo" che ti dira' come e' stata modificata
la procedura. Qualcosa del tipo:
added linux
added win
added redhat
..........
Se la risposta non ti convince rimetti il veccchio lilo.conf
e rilancia lilo per risistemare il tutto come era.
Attento che se crei un utente pippo in due distribuzioni diverse
non e' detto che possano leggere e scrivere i file di pippo
nell'altra distribuzione. Il sistema non controlla i permessi
sul nome dell'utente ma sul suo ID. Quindi se vuoi che pippo-redhat
abbia gli stessi diritti di pippo-corel devi assicurarti che
abbiano ID uguale.
ciao, Andrea

E se si vuole poi aggiungere poi la Caldera?
Puoi tranquillamente installare piu' distribuzioni su piu' partizioni.
Il problema fondamentale e' quello del 1024-esimo cilindro, e della home se
vuoi condividerla...
Io a casa ho Debian e Mandrake.
Per il 1024-esimo io ho risolto creando una partizione di boot di forse una
trentina di mega, che monto in tutte le distro in /boot-all. Dentro ci sono
le directory boot-deb e boot-mdk. Nella Debian ho il link
/boot --> /boot-all/boot-deb
nella mandrake
/boot --> /boot-all/boot-mdk.
Dentro ho messo quello che prima stava nelle rispettive /boot
Poi ho messo in /boot-all il file di configurazione del chos (se usi lilo ci
metti quello del lilo...), e in /etc di ogni distro il link
/etc/chos.conf --> /boot-all/chos.conf
In questo modo se cambio qualche cosa della configurazione del MBR sia che
la faccia da debian sia che la faccia da mandrake, in modo completamente
trasparente do chos e basta.
La partizione di swap non crea problemi, puoi tranquillamente condividerla.
Per le home il problema fondamentale e' che ogni window manager si fa i suoi
cazzetti vari di configurazione, quindi potresti avere qualche problemino...
Infine c'e' il problema degli UID/GID... se condividi /home devono essere
uguali su entrambe le distro. Per quello ti conviene copiare le
righe di /etc/passwd ed /etc/groups (anche /etc/shadow semmai) relative.
Eventualmente puoi copiare i suddetti file anche questi in /boot-all/etc e
fare i rispettivi link, cosi' se cambi la password su uno la cambia anche
sull'altro (pero' stai attento a copiare anche i permessi giusti...)
-- 
--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#-
L'universita' americana di Berkeley ha prodotto due importanti invezioni:
l'LSD e Unix.
Credo non sia una coincidenza.
                                          Jeremy S. Anderson