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?
24
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: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é.
la source
sudo make install
me dit:Cannot find LILO
./boot/grub/grub.cfg
est le fichier qui a remplacémenu.lst
grub1Dans les systèmes Debian / Ubuntu, cela est généré par
update-grub
, qui exécute les scripts en/etc/grub.d
utilisant quelque chose de similaire àrun-parts
.la source
Si le nouveau noyau est installé avec dpkg (comme s'il était compilé avec make-kpkg), update-grub2 suffit (il ne supprime plus les noyaux existants)
la source
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).
la source
Essayez
update-grub
ouupdate-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.la source