FAQ LinuxConsultez toutes les FAQ
Nombre d'auteurs : 56, nombre de questions : 260, dernière mise à jour : 27 juin 2022 Ajouter une question
Cette FAQ a été réalisée à partir des contributions des membres du forum Linux de Developpez.com et de l'équipe de rédaction. Merci à eux !
Nous sommes perpétuellement à l'écoute de vos suggestions et corrections, n'hésitez pas à nous en faire part sur le forum.
- Le processus de démarrage
- Comment remettre l'amorçage de Windows ? Supprimer LILO/Grub ?
- Pourquoi les images du noyau sont en double dont une suffixée par -smp ?
- Comment sauvegarder son MBR ?
- Comment obtenir un shell lorsque la machine ne démarre pas complètement
- Comment activer/désactiver un service avec systemd
Le chargeur d'amorçage (Grub, Lilo) va charger le noyau en mémoire et lui passer les paramètres.
Le noyau va ensuite décompresser l'initrd, qui est un mini-filesystem en mémoire contenant les pilotes minimaux tels que raid, LVM, etc, nécessaires au montage de la partition root. celui-ci étant le dossier / temporaire. Une fois le script linuxrc (ou init selon les versions) terminé, le / est activé sur la partition réelle et le processus de démarrage continue depuis celui-ci soit avec l'exécutable init ou soit avec systemd selon le système.
Il existe plusieurs méthodes suivant le cd de Windows que vous avez. La version de Windows que vous avez installée n'importe pas (vous pouvez fixer le MBR de Windows 2000 avec un cd de Windows 98)
Si vous possédez un CD de Windows XP/2k :
- booter sur le CD et choisissez la console de récupération ;
- tapez : fixmbr.
Si vous possédez un CD de Windows 98 ou une disquette de démarrage DOS :
- booter sur le CD et démarrez en mode DOS (avec ou sans prise en charge du CD-ROM, aucune différence) ;
- tapez : fdisk /mbr.
Ainsi, le MBR du disque est désormais restauré par celui de Windows.
L'installation de Linux détecte les cartes mères compatibles SMP (Symmetric MultiProcessing), c'est-à-dire offrant une architecture haute performance à multiples CPU.
En cas de carte mère SMP détectée, deux entrées sont créées dans grub.conf et lilo.conf. Elles renvoient vers des images du noyau aux mêmes fonctionnalités, mais celle suffixée par -smp (Grub) est adaptée aux spécificités SMP, celle suffixée par -up (Lilo) n'est pas spécifique à SMP.
Via dd, vous pouvez sauvegarder votre MBR :
Code bash : | Sélectionner tout |
$ dd if=/dev/hda of=/tmp/mon_mbr bs=512 count=1
Pour le restaurer, l'inverse :
Code bash : | Sélectionner tout |
$ dd if=/tmp/mon_mbr of=/dev/hda bs=512 count=1
Il se peut que lors de votre dernière session sous Linux, vous ayez fait une mauvaise manipulation bloquant le démarrage complet de la machine, c'est-à-dire que vous n'avez pas accès aux sessions et la seule chose que vous obtenez est le message "Press enter for maintenance (or type Control-D to continue)". D'ailleurs, le mode de maintenance n'est accessible que si vous avez le mot de passe root.
Il existe toutefois une méthode pour obtenir un shell, malgré le non démarrage du système : il faut ajouter init=/bin/bash dans la ligne de boot du noyau.
Pour ce faire, dans grub, appuyez sur la touche 'a' pour ajouter des options au démarrage du noyau. Ajoutez le init=/bin/bash et lancez le démarrage en appuyant sur entrée.
Le clavier est sûrement en QWERTY dans GRUB.
Grâce à cette option, vous obtiendrez un shell à la fin du démarrage du système, même si celui-ci rencontre des erreurs.
Finalement, le système de fichiers de la partition / est peut-être monté en lecture seule. Vous pouvez le remonter en lecture/écriture grâce à :
Code : | Sélectionner tout |
mount -o remount rw /
La commande suivante permet d'activer un service afin qu'il démarre avec le système :
Code shell : | Sélectionner tout |
systemctl enable nom_du_service.service
Code : | Sélectionner tout |
systemctl enable nom_du_service
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.