Cette question a déjà une réponse ici:
- Comment ajouter un nouveau noyau à grub2 6 réponses
S'il vous plaît, aidez-moi!
Je construis le noyau à partir du code source téléchargé à partir de http://kernel.org . Je l'ai construit et installé avec succès. Maintenant, je veux que mon option de noyau vienne au démarrage et je veux la sélectionner. Après avoir fait des recherches sur google
i copyed bzImage in /boot folder.
i copyed System.map file in /boot folder
Maintenant, je veux faire une entrée pour le noyau au démarrage. Je sais que je dois faire des changements dans "/etc/grub.d/" et "/ etc / default / grub" après cela, je devrai exécuter "update-grub" mais le problème est que comment je vais définir les champs.
- set root = '(hd0, msdos6)'
- recherche --no-floppy --fs-uuid --set = root c291827c-6678-4067-ad09-01481681a9f9
- echo 'Chargement de Linux 3.5.0-45-generic ...'
- linux /boot/vmlinuz-3.5.0-45-generic root = UUID = c291827c-6678-4067-ad09-01481681a9f9 Nomodeset de récupération de ro
- echo 'Chargement du disque virtuel initial ...'
- initrd /boot/initrd.img-3.5.0-45-generic
Ce sont quelques-uns des champs mais je ne sais pas comment obtenir la valeur de uuid, que définir en tant que root (comme hd0, msdos6), quel est son sens, comment obtenir une image de disque RAM initiale?
S'il vous plaît ne dites pas que cette question est similaire à telle ou telle question. J'ai déjà effectué une recherche sur Google et le débordement de pile, mais rien n'a résolu mon problème. Tout ce que j'ai, c'est des centaines d'onglets ouverts dans mon navigateur.
Mes exigences: -
How to get uuid for new kernel image?
what is (hd0,msdos6)? how to get this value for new kernel image?
Plesae aidez-moi!
Que diriez-vous de renommer votre
bzImage
enkernel-${version}
ouvmlinuz-${version}
alorsgrub2-mkconfig
devriez le reprendre automatiquement.Pour ce qui est des autres choses, si vous voulez créer une entrée personnalisée, vous devriez probablement regarder les fichiers en
/etc/grub.d/
particulier leXX_custom
Vous pouvez réutiliser l'UUID qui appartient à la partition et non au noyau. Identique à:
root(hd0,msdos6)
il s'agit d'une notation pour désigner à grub d'où charger le noyau, et vous ajoutez simplement un noyau pour qu'il puisse être réutiliséLe disque virtuel initial est créé via des outils appropriés, le plus simple étant probablement la distribution, vous devrez vous reporter à la documentation Ubuntu à ce sujet.
la source