Comment ajouter un noyau à grub2? je savais ce que nous pouvions faire avec les anciennes versions, mais cela semble avoir changé. Quels fichiers devrions-nous modifier?
Comment ajouter un noyau à grub2? je savais ce que nous pouvions faire avec les anciennes versions, mais cela semble avoir changé. Quels fichiers devrions-nous modifier?
Réponses:
Pour ajouter un nouveau noyau à grub2:
update-grub analysera votre ordinateur pour les noyaux et créera une liste des noyaux disponibles au démarrage.
Pour que vous puissiez sélectionner le noyau à démarrer au moment du démarrage, vous devrez peut-être maintenir le bouton SHIFT enfoncé juste après la publication de votre BIOS.
Vous pouvez modifier / etc / default / grub pour modifier les options de démarrage par défaut et les paramètres dont vous pourriez avoir besoin.
Voir les notes de grub pour votre distribution, telles que ces documents Fedora GRUB 2 .
grub2-mkconfig -o /boot/grub2/grub.cfg
/boot/
et généré correctement. Le fichier de configuration grub (ex:) /etc/default/grub
peut être différent selon le système d'exploitation, alors assurez-vous de les synchroniser. Cependant, la meilleure pratique pourrait être qu'un seul système d'exploitation génère des entrées grub pour vous.
mv kernel /boot
? Où puis-je trouver un noyau qui pourrait être déplacé vers / boot?
J'utilise Fedora 20 et la commande pour mettre à jour grub2 est grub2-mkconfig
. De plus, tout le processus peut être accompli avec la construction du noyau make:
make xconfig (make config, etc)
make bzImage
make modules
sudo make modules_install
sudu make install
Cette (dernière étape) copiera le noyau dans / boot et mettra à jour le chargeur de démarrage grub2. Très facile, et cela a fonctionné correctement dans mon cas. Mon seul problème est que vous n'apprenez pas vraiment les détails importants du processus, tout est automatisé. Si vous avez des problèmes et devez comprendre ce qui ne va pas, vous pourriez vous retrouver coincé.
sudo make install
me dit: Cannot find LILO
.
Vous ne "modifiez" plus pour ajouter des noyaux. Il les numérise et les ajoute dynamiquement. Si vous DEVEZ en ajouter un, un scan ne le trouve pas, vous devriez regarder dans /etc/grub.d et le modifier ou le copier et le custom40 (il est ajouté en dernier donc c'est un excellent endroit pour tester votre config avant de le mettre en haut de votre liste).
Essayez update-grub
ou update-grub2
selon votre version grub. Vous devrez exécuter ces en tant que root, sudo
. Cela a fonctionné pour moi lorsque j'ai installé une deuxième distribution Linux sans réinstaller grub.