Comment puis-je démarrer OpenSolaris x86 en mode mono-utilisateur?
Question
Moderne OpenSolaris est configuré pour désactiver la connexion racine pendant des bottes normales. Il est uniquement possible en mode mono-utilisateur. Cependant, de nombreuses instructions en ligne disent simplement ajouter « -s » à la fin des arguments de démarrage sans tête par défaut, ce qui laisse un affichage de progression de démarrage graphique dans une boucle sans fin et ne pénètre jamais la console en mode mono-utilisateur.
La solution
Le point clé à gauche de nombreuses instructions de démarrage mono-utilisateur OpenSolaris est que vous devez modifier boot texte entrée sans tête, et non la valeur par défaut graphique entrée. Booting en mode graphique avec le commutateur mono-utilisateur quitte le graphique de progression de démarrage de la console au-dessus overlayed pour toujours, sans jamais laisser la console de maintenance soit visible.
- Reboot.
- À l'invite de grub, mettre en évidence la plus récente entrée
text boot
et appuyez sur 'e
'. - Sélectionnez la ligne commençant par
kernel$
et appuyez sur 'e
'. - Ajouter '
-s
' à la fin de la ligne.
par exemple. changer:
kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS
à
kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS -s
- Appuyez sur la
enter
. - Appuyez sur la
b
'pour démarrer.
Le système doit démarrer sans une superposition graphique, et devrait rapidement arriver à la console de maintenance du système.
Autres conseils
Solution complète de OpenIndiana 157:
- Reboot
- À l'invite de grub, sélectionnez l'entrée de démarrage de texte le plus récent et appuyez sur « e ».
- Retirez trois lignes (pressage avec d curseur sur la ligne à supprimer): splashimage /boot/solaris.xpm premier plan d25f00 115d93 de fond
- Appuyez sur e avec le curseur sur la ligne commençant par $ noyau
- Supprimer la partie "console = graphiques" de cette ligne
- Ajoutez '-s' à la fin de cette ligne
- Appuyez sur 'entrer'.
- 'b' Appuyez sur pour démarrer.