1°) pourquoi veux-tu recompiler le noyau alors que ta distrib le fait tres bien pour toi ?
2°) bon, admettons tu veux recompiler ton noyau, ca fait un moment que je ne l'ai pas fait,
à l'epoque on telechargeait les sources sur kernel.org (oui, les vanilla)
on decompressait cela et ca allait dans un dossier.
puis on allait dans ce dossier faire le make oldconfig (pour recuperer les parametres courants)
puis le make menuconfig pour customiser ces parametres.
un make modules && make modules-install" pour compiler les morcreaux que tu demandes en modules et les installer
et unmake bzimagepour calculer le noyau lui meme. update-initramfs -k all -upour mettre à jour les initramsfs update-grub` pour que grub trouve le nouveau noyau et le nouveau initramfs
Quelles touches appuyer pour accéder au grub au démarrage ?
normalement la touche ESC ou ECHAP de ton clavier doit suffire,
mais les machines recentes sont parfois un peu trop rapides
il faut alors mettre un delai dans grub pour faire apparaitre le menu et attendre disons 10sec, ce qui te laisse le temps, soit de valider le choix par defaut, soit de demander l'edition
Peut on conserver le grub lors d'un reformatage ?
oui le grub persiste, mais il a ensuite besoin du noyau qui se trouve dans /boot
si tu reformates la partition /boot ou le / qui lui contient le /boot,
alors le grub tout seul ne te sert à rien.
Au redémarrage de Kubuntu après avoir fait une pause je tombe sur ce message un peu embêttant: BusyBox
probablement qu'il a bien pris ton nouveau noyau mais qu'il ne trouve pas la partition racine (root) ou le initrd necessaire car non generé.
en faisant echap au moment du grub, tu peux peut-etre redemarrer avec l'ancien noyau si tu ne l'as pas effacé.
Désolé, pour les majuscules c'est juste un copier-coller que j'ai fait à la va-vite, je termine un film et je te réponds. Merci à toi de t'être penché sur le sujet.
Je me suis évanouie hier.
Cette conversation m'intéresse. J'aime apprendre et avant tout comprendre.
C'est un peu la raison du pourquoi je compile.
Je me dis qu'à l'avenir je pourrai compiler toutes sortes de choses pour arriver à des fins
Le à l'époque me laisse déjà perplexe. Pourquoi quelle méthode est utilisé maintenant ? J'en ai pas entendu parler.
ps: méthode souhaité: debian, génération d'un paquet deb
J'aime apprendre et avant tout comprendre.
C'est un peu la raison du pourquoi je compile.
Je me dis qu'à l'avenir je pourrai compiler toutes sortes de choses pour arriver à des fins
tu n'as peut-etre pas pris le projet le plus simple à compiler pour "apprendre"
d'autres auraient tenté de compiler un projet moins gros, moins critique, genre un logiciel (dont tu ne te sers pas puisque c'est juste pour apprendre à compiler)
ps: méthode souhaité: debian, génération d'un paquet deb
avant de vouloir compiler le noyau pour en faire un paquet debian
faut peut-etre deja arriver à compiler et installer un noyau "standard"
idealement faire ca dans une VM, comme ca si ca pete, y a que la VM à reinstaller
Le à l'époque me laisse déjà perplexe. Pourquoi quelle méthode est utilisé maintenant ? J'en ai pas entendu parler.
c'est justement parce que je ne sais pas si depuis 10ans les methodes ont changé
j'ai donc precisé "quand je faisais moi meme mes compilations"
Posté par dave .
Évalué à 1.
Dernière modification le 12 novembre 2016 à 12:09.
Ah ok
Mise à part, les machines virtuelles ne m'interessent pas. J'en vois partout en ce moment. Hyper-V dans Windows 10, ma compilation qui fouare à cause d'un vbox … j'ai jamais demandé de vbox.
Mon wlan0 qui s'est transformé tout seul en wlx0008etcetc, apparemment c'est dû aussi à une machine virtuelle
Pour ce qui est de formater réinstaller, c'est pas le problème. Je change souvent de distrib
et j'ai du temps vu que je suis bloquée à la maison, pour l'instant
Mon wlan0 qui s'est transformé tout seul en wlx0008etcetc, apparemment c'est dû aussi à une machine virtuelle
non, c'est lié à systemd qui remplace le systeme de demarrage de la distrib
rien à voir avec du virtuel
ma compilation qui fouare à cause d'un vbox … j'ai jamais demandé de vbox.
si ta compilation foire, cela peut etre à cause de vboxdrv, mais cela veut dire qu'à un moment tu as installé virtualbox sur la machine ou tu fais la compilation.
l'interet des machines virtuelles c'est justement de pouvoir casser cette machine virtuelle, sans cassé la machine principale,
tu evites ainsi d'avoir à tout reinstaller l'OS, les applis, tes reglages, etc.
tu installes un OS principal, avec tes outils "de base"
et tu bricoles dans la machine virtuelle, tu installes l'OS de ton choix, idealement tu prend un snapshot, tu recompiles ce tu veux, si ca casse la machine, tu restaure le snapshot à l'etape d'avant la compilation, et tu essaie d'autres options.
perso je ne pourrais plus m'en passer, ras le bol de reinstaller ma machine principale tous les 4 matins parce que j'ai raté une manip.
ou alors il faut avoir une machine dédiée à cela.
J'imagine bien, tu me fais justement remarquer que j'ai jamais autant reformaté ces derniers jours qu'auparavant. Mais bon j'avais un pc qui traînait. Je vais me mettre aussi a la machine virtuelle mais pas pour l'instant. Dur dur ces compilations en série, mais j'ai réussi grâce à toi ! Ca m'a prit du temps, comme tu vois je te réponds un peu tard.
Et ça fait plaisir, je n'ai pas tout saisi mais comme tu m'a dit j'aurai du commencer par compiler un programme avant de compiler un noyau. Mine de rien c'est passé. Enfin je crois.
J'aimerai voir ma ligne personnalisé de mon noyau dans le GRUB.
j'ai fait un:
make -j 5 KDE_PKGVERSION=1.desertik deb-pkg
qui m'a généré 4 fichiers deb dont un header il me semble
puis j'ai installé le noyau avec la commande
dpkg -i ../linux*.deb
tout s'est déroulé normalement, mais rien dans le grub.
j'ai fait un:
make -j 5 KDE_PKGVERSION=1.desertik deb-pkg
qui m'a généré 4 fichiers deb dont un header il me semble
puis j'ai installé le noyau avec la commande
dpkg -i ../linux*.deb
tout s'est déroulé normalement, mais rien dans le grub.
peut-etre parce que tu n'as pas fait update-grub
pour recalculer les options de grub
J'ai fait comme tu m'as dit
puis j'ai lu la documentation sur le grub
mais concernant ce que je recherche, j'ai pas trouvé
quand j'ai obtenu les fichiers .deb à la fin de la compilation, je les ai pourtant installé avec la commande qui suit:
dpkg -i ../linux*.deb
NeoX faut que tu me dises comment faire stp et surtout pourquoi, parce que faire sans comprendre ..
Posté par NeoX .
Évalué à 2.
Dernière modification le 14 novembre 2016 à 22:34.
ici ce n'est pas une société,
on a des vrais metiers, et on est benevole sur le site, on se connecte quand on peut, on aide si on veut/peut…
pour ton probleme de paquet,
le paquet ne fait pas tout, il lui faut des scripts pour mettre à jour grub à la fin de l'installation
sous debian, c'est un script post-install
tout comme tu as un script post-rm, etc.
donc si le dpkg -i tonpaquet.deb se passe bien, tu dois avoir les fichiers que tu esperes dans :
/boot pour le noyau, l'initrd
/lib/modules/lenoyau pour les modules
si c'est grub que tu as, sous debian, normalement un update-grub devrait reconfigurer grub pour ajouter ce nouveau noyau au menu.
maintenant on en reviens à mes premieres remarques
jouer avec le noyau n'est pas ce qu'il y a de plus facile
jouer sur la machine principale non plus (dans une VM c'est mieux)
soit ca pete tout, et tu dois reinstaller,
soit il ne se passe rien puisque le grub n'a pas bougé, et ta machine doit toujours demarrer.
je suis d'accord avec toi , on aide si on veut si on peut, tout à fait logique, normal, compréhenble merci !
ca a bien changé le web depuis le temps.
avant t'allais sur un forum c'était sympathique, y'a plus de dix ans que ça
aujoudhui limite ça se fout de toi
encore toi neoX tu respectes,
mais t'en as ….
bref maintenant j'ai un autre problème
vu que tu m'as laissé tomber j'ai merdé
étant donné que tout a sauté je voudrais booter sur ma clé usb
mais voilà que le système entier refuse, il braque direct sur le premier disque dur
on va pas m'expliquer comment booter sur une clé usb
car je sais faire
et puis j'ai pas besoin d'aide, on sait jamais si je dois attendre 48heures apres je vais insulter
donc on arrête là et merci beaucoup j'ouvrirai un autre post en temps voulu
# pourquoi ?
Posté par NeoX . Évalué à 2.
1°) pourquoi veux-tu recompiler le noyau alors que ta distrib le fait tres bien pour toi ?
2°) bon, admettons tu veux recompiler ton noyau, ca fait un moment que je ne l'ai pas fait,
à l'epoque on telechargeait les sources sur kernel.org (oui, les vanilla)
on decompressait cela et ca allait dans un dossier.
puis on allait dans ce dossier faire le
make oldconfig
(pour recuperer les parametres courants)puis le
make menuconfig
pour customiser ces parametres.un
make modules && make modules-install" pour compiler les morcreaux que tu demandes en modules et les installer
make bzimageet un
pour calculer le noyau lui meme.
update-initramfs -k all -upour mettre à jour les initramsfs
update-grub` pour que grub trouve le nouveau noyau et le nouveau initramfsles autres questions ?
ton telechargement deconne ?
normal, le lien exact c'est https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.8.7.tar.xz
avec des minuscules
normalement la touche ESC ou ECHAP de ton clavier doit suffire,
mais les machines recentes sont parfois un peu trop rapides
il faut alors mettre un delai dans grub pour faire apparaitre le menu et attendre disons 10sec, ce qui te laisse le temps, soit de valider le choix par defaut, soit de demander l'edition
oui le grub persiste, mais il a ensuite besoin du noyau qui se trouve dans /boot
si tu reformates la partition /boot ou le / qui lui contient le /boot,
alors le grub tout seul ne te sert à rien.
probablement qu'il a bien pris ton nouveau noyau mais qu'il ne trouve pas la partition racine (root) ou le initrd necessaire car non generé.
en faisant echap au moment du grub, tu peux peut-etre redemarrer avec l'ancien noyau si tu ne l'as pas effacé.
[^] # Re: pourquoi ?
Posté par dave . Évalué à -1.
Désolé, pour les majuscules c'est juste un copier-coller que j'ai fait à la va-vite, je termine un film et je te réponds. Merci à toi de t'être penché sur le sujet.
[^] # Re: pourquoi ?
Posté par dave . Évalué à 1.
Rebonjour Neox
Je me suis évanouie hier.
Cette conversation m'intéresse. J'aime apprendre et avant tout comprendre.
C'est un peu la raison du pourquoi je compile.
Je me dis qu'à l'avenir je pourrai compiler toutes sortes de choses pour arriver à des fins
Le à l'époque me laisse déjà perplexe. Pourquoi quelle méthode est utilisé maintenant ? J'en ai pas entendu parler.
ps: méthode souhaité: debian, génération d'un paquet deb
[^] # retest
Posté par dave . Évalué à 0.
je retente une compil et je reposte à nouveau
[^] # Re: pourquoi ?
Posté par NeoX . Évalué à 2.
tu n'as peut-etre pas pris le projet le plus simple à compiler pour "apprendre"
d'autres auraient tenté de compiler un projet moins gros, moins critique, genre un logiciel (dont tu ne te sers pas puisque c'est juste pour apprendre à compiler)
avant de vouloir compiler le noyau pour en faire un paquet debian
faut peut-etre deja arriver à compiler et installer un noyau "standard"
idealement faire ca dans une VM, comme ca si ca pete, y a que la VM à reinstaller
c'est justement parce que je ne sais pas si depuis 10ans les methodes ont changé
j'ai donc precisé "quand je faisais moi meme mes compilations"
[^] # Re: pourquoi ?
Posté par Mali (site web personnel) . Évalué à 1.
Il y a une application pour ça :
make deb-pkg
# déjà assez virtuel
Posté par dave . Évalué à 1. Dernière modification le 12 novembre 2016 à 12:09.
Ah ok
Mise à part, les machines virtuelles ne m'interessent pas. J'en vois partout en ce moment. Hyper-V dans Windows 10, ma compilation qui fouare à cause d'un vbox … j'ai jamais demandé de vbox.
Mon wlan0 qui s'est transformé tout seul en wlx0008etcetc, apparemment c'est dû aussi à une machine virtuelle
Pour ce qui est de formater réinstaller, c'est pas le problème. Je change souvent de distrib
et j'ai du temps vu que je suis bloquée à la maison, pour l'instant
[^] # Re: déjà assez virtuel
Posté par NeoX . Évalué à 1.
non, c'est lié à systemd qui remplace le systeme de demarrage de la distrib
rien à voir avec du virtuel
si ta compilation foire, cela peut etre à cause de vboxdrv, mais cela veut dire qu'à un moment tu as installé virtualbox sur la machine ou tu fais la compilation.
l'interet des machines virtuelles c'est justement de pouvoir casser cette machine virtuelle, sans cassé la machine principale,
tu evites ainsi d'avoir à tout reinstaller l'OS, les applis, tes reglages, etc.
tu installes un OS principal, avec tes outils "de base"
et tu bricoles dans la machine virtuelle, tu installes l'OS de ton choix, idealement tu prend un snapshot, tu recompiles ce tu veux, si ca casse la machine, tu restaure le snapshot à l'etape d'avant la compilation, et tu essaie d'autres options.
perso je ne pourrais plus m'en passer, ras le bol de reinstaller ma machine principale tous les 4 matins parce que j'ai raté une manip.
ou alors il faut avoir une machine dédiée à cela.
# terminé
Posté par dave . Évalué à 1.
J'imagine bien, tu me fais justement remarquer que j'ai jamais autant reformaté ces derniers jours qu'auparavant. Mais bon j'avais un pc qui traînait. Je vais me mettre aussi a la machine virtuelle mais pas pour l'instant. Dur dur ces compilations en série, mais j'ai réussi grâce à toi ! Ca m'a prit du temps, comme tu vois je te réponds un peu tard.
Et ça fait plaisir, je n'ai pas tout saisi mais comme tu m'a dit j'aurai du commencer par compiler un programme avant de compiler un noyau. Mine de rien c'est passé. Enfin je crois.
J'aimerai voir ma ligne personnalisé de mon noyau dans le GRUB.
j'ai fait un:
make -j 5 KDE_PKGVERSION=1.desertik deb-pkg
qui m'a généré 4 fichiers deb dont un header il me semble
puis j'ai installé le noyau avec la commande
dpkg -i ../linux*.deb
tout s'est déroulé normalement, mais rien dans le grub.
[^] # Re: terminé
Posté par NeoX . Évalué à 2.
peut-etre parce que tu n'as pas fait
update-grub
pour recalculer les options de grub
# Tjrs rien dans le grub
Posté par dave . Évalué à 1.
J'ai fait comme tu m'as dit
puis j'ai lu la documentation sur le grub
mais concernant ce que je recherche, j'ai pas trouvé
quand j'ai obtenu les fichiers .deb à la fin de la compilation, je les ai pourtant installé avec la commande qui suit:
dpkg -i ../linux*.deb
NeoX faut que tu me dises comment faire stp et surtout pourquoi, parce que faire sans comprendre ..
# Sujet clos
Posté par dave . Évalué à 1.
Ok merci de m'avoir laissé tomber pil poil à la fin
[^] # Re: Sujet clos
Posté par NeoX . Évalué à 2. Dernière modification le 14 novembre 2016 à 22:34.
ici ce n'est pas une société,
on a des vrais metiers, et on est benevole sur le site, on se connecte quand on peut, on aide si on veut/peut…
pour ton probleme de paquet,
le paquet ne fait pas tout, il lui faut des scripts pour mettre à jour grub à la fin de l'installation
sous debian, c'est un script post-install
tout comme tu as un script post-rm, etc.
donc si le
dpkg -i tonpaquet.deb
se passe bien, tu dois avoir les fichiers que tu esperes dans :/boot pour le noyau, l'initrd
/lib/modules/lenoyau pour les modules
si c'est grub que tu as, sous debian, normalement un
update-grub
devrait reconfigurer grub pour ajouter ce nouveau noyau au menu.maintenant on en reviens à mes premieres remarques
[^] # Re: Sujet clos
Posté par dave . Évalué à 1.
je suis d'accord avec toi , on aide si on veut si on peut, tout à fait logique, normal, compréhenble merci !
ca a bien changé le web depuis le temps.
avant t'allais sur un forum c'était sympathique, y'a plus de dix ans que ça
aujoudhui limite ça se fout de toi
encore toi neoX tu respectes,
mais t'en as ….
bref maintenant j'ai un autre problème
vu que tu m'as laissé tomber j'ai merdé
étant donné que tout a sauté je voudrais booter sur ma clé usb
mais voilà que le système entier refuse, il braque direct sur le premier disque dur
on va pas m'expliquer comment booter sur une clé usb
car je sais faire
et puis j'ai pas besoin d'aide, on sait jamais si je dois attendre 48heures apres je vais insulter
donc on arrête là et merci beaucoup j'ouvrirai un autre post en temps voulu
[^] # Re: Sujet clos
Posté par dave . Évalué à 1.
Le mieux c'est que tu retournes à tes occupations ton travail ou je sais pas dans quoi tu traites
[^] # Re: Sujet clos
Posté par dave . Évalué à 1.
Et j'aime pas les gens qui disent ON lorsque ce n'est pas valable, tu n'es pas ON
Moi aussi je peux aider tu crois quoi que je suis nulle
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.