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
# systemctl isolate graphical.target
(oppure)
# systemctl isolate runlevel5.target
Allegato | Dimensione |
---|---|
target_live.png | 59.85 KB |