[LINUX] Problème de gestionnaire de démarrage

Chargeur de démarrage

Le chargeur de démarrage est responsable du chargement du noyau dans le stockage et du transfert du contrôle vers le noyau. Le chargeur de démarrage est divisé en la première étape et la deuxième étape. La première étape est stockée dans le MBR (Master Boot Record), et la deuxième étape est stockée dans un autre emplacement du périphérique de stockage (HDD). Le chargeur de démarrage de première étape est installé dans les 446 premiers octets du MBR. → C'est un programme qui est appelé au démarrage pour exécuter l'OS. C'est dans /boot/grub/menu.lst. "/Boot/grub/grub.conf" selon la distribution

Exemple) Lors de l'installation de GRUB dans "/ dev / hda"

grub-install / dev / hda = Exemple) Lors de l'installation de GRUB dans "/ dev / hda"

La version 0.9x de GRUB s'appelle "GRUB Legacy" et la version 1.9 ou ultérieure de GRUB s'appelle "GRUB 2". Les deux versions utilisent la commande grub-install pour installer.

・ Pour GRUB2 Le fichier de configuration GRUB2 est "/boot/grub/grub.cfg". Cependant, il n'édite pas directement le fichier "/boot/grub/grub.cfg". Décrivez les paramètres dans le fichier "/ etc / default / grub" et les fichiers dans le répertoire "/etc/grub.d", et utilisez la commande "grub-mkconfig" pour changer les paramètres dans le fichier "/boot/grub/grub.cfg". Cela sera reflété dans.

GRUB 名称未設定.pngokoo.png Le chargeur de démarrage GRUB version 0.9x est appelé "GRUB Legacy", et le chargeur de démarrage GRUB 1.9 ou supérieur est appelé "GRUB 2". Le numéro de partition est compté de 0 pour GRUB Legacy et 1 pour GRUB2. Le numéro de disque est compté à partir de 0 pour GRUB Legacy / GRUB2.

Le chargeur de démarrage représenté par GRUB est stocké dans le MBR (master boot record) dans le premier secteur (512 octets) du disque dur. La zone à utiliser pour le MBR est déterminée comme suit, et le chargeur de démarrage est stocké dans la première zone de 446 octets.

Définissez la partition racine.

Pour GRUB2, spécifiez les options de démarrage comme suit. grub> image du noyau Linux [facultatif]

・ Init = / dev / sda2 Une option de démarrage qui exécute la commande spécifiée au lieu de init ・ Racine = / dev / sda2 Définissez la partition racine.

Spécifiez la cible au démarrage de systemd

Sur les systèmes exécutant systemd, le paramètre de noyau qui spécifie la cible de démarrage est systemd.unit. Spécifiez la cible de démarrage pour la valeur du paramètre systemd.unit. Le nom de la cible peut omettre .target.

Je souhaite supprimer la sortie d'informations du noyau de démarrage

Utilisez calme.

Recommended Posts

Problème de gestionnaire de démarrage
Problème de probabilité