Old:Udev e Debian: differenze tra le versioni

cenno devfs e precisazione udev in sarge, etch e sid [de-stubbed]
Nessun oggetto della modifica
(cenno devfs e precisazione udev in sarge, etch e sid [de-stubbed])
Riga 1: Riga 1:
Problema, avendo sullo stesso Pc due distribuzioni Linux, come fare per avviare con Grub la Debian o l'altra distribuzione Linux (Fedora, Mandriva, etc.)?
Per ottenere che le interfacce dei nostri programmi ci siano presentate in italiano avremo bisogno di due packages: si tratta di '''locales''' e '''localeconf''' che provvederemo a scaricare con l' abituale comando
<pre># apt-get install locales localeconf</pre>
Una volta terminato il download ci verr� presentata la classica interfaccia di debconf relativa alla configurazione dei due pacchetti appena scaricati.


Se abbiamo avviato la nostra macchina in Debian creiamo subito un punto di mount per la /boot dell'altra distribuzione linux:
'''[LOCALES]''' questo pacchetto gestisce la generazione/manutenzione delle localizzazioni dei vari pacchetti:
$su [invio]
Il programma ci invita a scegliere quali "locales" e cio� localizzazioni dovr� provvedere a generare. Quello che ci interessa � it_IT@euro ISO-8859-15 quindi scegliamolo e proseguiamo. Ora dobbiamo scegliere quale sar� il nostro default - evidentemente sempre it_IT@euro.
password: (inseriamo la pw di root) [invio]
La prima fase si conclude qui.
#mkdir /mnt/Pincopalloboot [invio]     //ipotizzando che l'altra distribuzione sia la 'Pincopallo'
Montiamo quindi la /boot di Pincopallo ipotizzando che il fs sia ext3:
#mount -t ext3 /dev/hdx /mnt/Pincopalloboot [invio]
Sostituendo ovviamente ad 'hdx' la partizione dove � installata la /boot di Pincopallo


Copiamo il kernel e l'eventuale immagine initrd di Pincopallo nella /boot di Debian:
'''[LOCALECONF]''' questo pacchetto gestisce la configurazione delle variabili d'ambiente
#cp /mnt/Pincopalloboot/Pincopallolinuz-2.6.xx /boot/Pincopallolinuz-2.6.xx [invio]
La prima maschera ci chiede se vogliamo gestire il file di configurazione tramite debconf e noi rispondiamo ovviamente di s�. La maschera seguente fornisce unicamente informazioni e premiamo OK.
#cp /mnt/Pincopalloboot/Pincopalloinitrd.img-2.6.xx /boot/Pincopalloinitrd.img-2.6.xx [invio]
 
Smontiamo la /boot di Pincopallo:
A questo punto scegliamo il default per il nostro sistema (ovviamente it_IT@euro ISO-8859-15) e procediamo.
#umount /mnt/Pincopalloboot [invio]
 
Poi editiamo il file /boot/grub/menu.lst
Diamo sempre l' ok fino a trovarci ad una finestra che ci chiede quali settaggi dell' ambiente vogliamo sovrascrivere ( " Select the environment settings that should override the default locale. " ) e indichiamoli tutti.
#vi /boot/grub/menu.lst [invio]
 
Usate l'editor che pi� vi aggrada, se usate 'vi' premete il tasto 'Ins' sulla tastiera e aggiungete al file le seguenti righe:
Fatto questo premiamo OK a tutte le successive proposte, badando sempre che sia selezionato il nostro it_IT.
#Righe da aggiungere per la distribuzione Pincopallo
 
Title          Pincopallo kernel (2.6.xx)        //potete mettere il nome che volete
Autore: [[Utente:Keltik|Keltik]]
root       (hd1,0)          //ipotizzando che /boot di Debian si trovi sulla prima partizione di hdb
kernel       /boot/Pincopallolinuz-2.6.xx root=/dev/hdb1 ro
initrd       /boot/Pincopalloinitrd.img-2.6.xx
savedefault
boot
Salviamo e usciamo da vi con il comando:
:wq! [invio]
Riavviamo:
#/sbin/shutdown -r now [invio]
Nella schermata di avvio di Grub potremo cos� scegliere quale delle due distribuzioni avviare.
1 760

contributi