Newsgroup: it.comp.os.linux.iniziare
Titolo: Boot testuale/grafico

Scusate se la domanda potrà sembrare banale, ma proprio non riesco a
trovare la risposta su Google...
C'è la possibilità di inserire una entry nel menu di grub affinchè
linux NON carichi il gdm, ma faccia fare semplicemente un login grafico?
Nel menu.list del mio grub c'è l'opzione "failsafe", ma disattiva diversi
servizi, mentre a me servirebbe avere tutto il sistema funzionante al
100%, ma in modalità testo, per poi passare a X lanciandolo a mano quando
ne avrò bisogno.
Grazie in anticipo.
MT

 linux NON carichi il gdm, ma faccia fare semplicemente un login grafico?
Scusate, volevo dire:
"ma faccia fare semplicemente un login TESTUALE?".
Ciao,
MT



certo , ma grub non c'entra niente.
il login *testuale* lo si effettua bootando su un diverso run level (che
solitamente e' il 3), devi andare a modificare /etc/inittab, che
probabilmente e' settato su runlevel 4 o 5

 probabilmente e' settato su runlevel 4 o 5
Il grub preinstallato con Ubuntu ha tre opzioni: la prima ti permette di
fare il login grafico e attiva tutti i servizi di default; la seconda ti
presenta la consolle testuale, ma non attiva tutti i servizi se non quelli
assolutamente indispensabili; la terza è solo il memtest.
Io vorrei aggiungere una quarta opzioni che "fonda" le prime due, ovvero
che attivi i servizi di default, ma faccia loggare in modo testo.
Quindi penso che grub c'entri in qualche modo.
MT

 
in ogni caso e' sempre un problema di runlevel, l'avvio in testuale
solitamente e' il runlevel 3, magari su ubuntu e' il 2, non so.
Quello che devi fare e' specificare i servizi da attivare nel runlevel
testuale, sulla debian lo si faceva tramite il comando "update-rc.d", o  a
mano con dei link dalla dir /etc/rcXXX.d a /etc/init.d dove XXX e' il
runlevel.
ciao

 Quindi penso che grub c'entri in qualche modo.
Non so come funzioni la gestione dei runlevel in Ubuntu, ma in Gentoo
potresti crearne uno nuovo da cui togli solo xdm (o kdm o gdm a seconda
di quel che usi). Se questo sia applicabile anche in Ubuntu non lo so,
tuttavia qui trovi il tutorial di Gentoo:
http://www.gentoo.org/doc/it/handbook/handbook-x86.xml?part=2&chap=4
Vedi se riesci ad adattare per Ubuntu, ma non prendere tutto per buono,
se non sei molto sicuro di quel che stai facendo... non farlo...
-- 
Stéphane Bisinger
Webmas... well...

 che attivi i servizi di default, ma faccia loggare in modo testo.
grub.conf contiene una voce del tipo:
title Fedora Core (2.6.13-1.ClaPTom)
         root (hd0,4)
         kernel /boot/vmlinuz-2.6.13-1.ClaPTom ro root=LABEL=/ rhgb quiet
         initrd /boot/initrd-2.6.13-1.ClaPTom.img
Questo è per la mia Fedora.
Come ti è già stato scritto, il boot grafico avviene per impostazione
predefinita sul runlevel 5. Se vuoi avviare la macchina con tutte le
funzionalità, ma senza attivare il server X è sufficiente avviare il
runlevel 3. Per farlo non devi necessariamente modificare inittab ogi
volta. Puoi aggiungere a grub.conf una voce come quella sopra ma che
riporti:
title Fedora Core (2.6.13-1.ClaPTom) text-mode
         root (hd0,4)
         kernel /boot/vmlinuz-2.6.13-1.ClaPTom ro root=LABEL=/ 3
         initrd /boot/initrd-2.6.13-1.ClaPTom.img
In questo modo hai la possibilità di avviare entrambi i runlevel da
grub. A questo punto devi solo modificare quali servizi vuoi avviare
nel runlevel 3. Per fare questo puoi usare un tool grafico (gnome ne ha
uno) oppure modificare a mano la directory /etc/rc.d/rc3.d: i servizi
che partono hanno davanti una S quelli che non partono una K.
Se hai una Slack o una Gentoo i servizi nei vari runlevel partono in
maniera diversa, ma non ricordo più come (però facendo riferimento
alla documentazione della distribuzione troverai sicuramente il modo).
Ciao, Claudio.

ClaudioT ha scritto:
 > [...]
Ah! Dimenticavo. Se vuoi provare se questo metodo funziona puoi
avviare il pc, spostarti sulla voce che avvia il tuo linux, premere
e per editare la voce, premere e sulla voce che contiene il kernel da
avviare, inserire un 3 in fondo (magari togliendo cose tipo le modalità
grafiche, i bootsplash...), premere invio e poi b per effettuare il
boot. Se il sistema parte in modalità testo allora sei a posto e per
rendere permanenti le modifiche devi cambiare grub.conf come ti ho
scritto.
Ciao, Claudio.

 alla documentazione della distribuzione troverai sicuramente il modo).
Appunto ;)
