Avvii di Fedora in modalità temporanee

Mar, 21/08/2012 - 19:10

Avvii di Fedora in modalità temporanee

Inviato da sagitter 0 commenti

A volte è necessario avviare la propria Fedora in modalità non usuali a causa di cattive configurazioni grafiche degli utenti o per diagnosticare lo stato del sistema. Ecco come fare.

Con l'avvento di systemd a partire da Fedora 15 Lovelock, le opzioni di avvìo del kernel sono cambiate e quelli che in precedenza erano i RunLevel o RL ora sono identificati come target; ognuna di queste configurazioni suggerisce a systemd quali servizi o altre unit attivare durante il boot del sistema.
Il seguente esempio mostra come configurare la riga kernel in Grub per avviare Fedora in modalità multiutente-non-grafica (vecchio runlevel 3), l'opzione da aggiungere è systemd.unit=multi-user.target:

title Linux [Fedora 17_64bit]
        root (hd0,7)
        kernel /boot/vmlinuz-3.5.2-1.fc17.x86_64 ro root=/dev/sda8 rootfstype=ext4 quiet systemd.unit=multi-user.target
        initrd /boot/initramfs-3.5.2-1.fc17.x86_64.img

Di seguito nel caso si stia usando Grub2

menuentry 'Fedora (3.4.4-4.fc16.x86_64)' --class fedora --class gnu-linux --class gnu --class os {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root 97d8d09a-9fcd-45ca-86c2-5c024499f963
	echo 'Loading Fedora (3.4.4-4.fc16.x86_64)'
	linux	/vmlinuz-3.4.4-4.fc16.x86_64 root=UUID=91357df8-1ee1-41bd-a268-7ea0ca78b56d rootfstype=ext4 ro quiet SYSFONT=latarcyrheb-sun16 systemd.unit=multi-user.target
	echo 'Loading initial ramdisk ...'
	initrd /initramfs-3.4.4-4.fc16.x86_64.img
}

Così impostato, il boot di Fedora terminerà con la dicitura 'login:' senza grafica, pronta per il login di uno degli utenti o dell'amministratore del sistema.

Come modificare Grub* in un sistema installato

Subito dopo l'accensione del PC, premere Esc, selezionare il kernel da utilizzare, premere il tasto E e modificare come nell'esempio sopra; per avviare premere F10.

Come modificare Grub* in un sistema live

Subito dopo l'accensione del PC, selezionare 'Start Fedora ...', premere il tasto Tab e modificare come nell'immagine; per avviare premere Invio.

Gestione degli ambienti in una Fedora già avviata

  • Passare dalla normale modalità grafica alla shell multi-utente (vecchio RL5 --> RL3):

# systemctl isolate multi-user.target

(oppure)

# systemctl isolate runlevel3.target

  • Ritorno alla modalità grafica (vecchio RL3 --> RL5):
  • # systemctl isolate graphical.target

    (oppure)

    # systemctl isolate runlevel5.target

    AllegatoDimensione
    target_live.png59.85 KB