Forum des utilisateurs NuTyX

INSTALLATION => Depuis ISO => Discussion démarrée par: ouaille_aime_scier le lun. juil. 15 13:53:52 2019

Titre: dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le lun. juil. 15 13:53:52 2019
Bonjour à toutes et tous,

J'aimerais installer NuTyX en dual-boot avec FreeBSD (je précise que je ne suis pas barbu  ;D ) :
1/ dois-je créer une partition /boot/grub pour y installer le bootloader et dans l'affirmative quelle taille lui attribuer ?
2/ est-ce que je pourrai configurer le grub.cfg avec la méthode grub-mkconfig en paramétrant un fichier /etc/grub.d/40_custom personnalisé avec une entrée FreeBSD ?

Merci d'avance pour vos retours.
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le lun. juil. 15 16:47:40 2019
Est-ce que tu as freebsd acluellement qui boot sur ta machine ?
De quelle façon ? grub lilo, efibootmgr ou autre ?
Titre: Re : Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le lun. juil. 15 19:14:41 2019
Est-ce que tu as freebsd acluellement qui boot sur ta machine ?
De quelle façon ? grub lilo, efibootmgr ou autre ?

Bonsoir Thierry,

J'ai effectivement déjà FreeBSD en dual boot qui démarre en grub sur le mbr mon disque dur.

Bien cordialement.
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le mar. juil. 16 09:46:16 2019
Je peux peut-être garder mon grub actuel, installer NuTyX sans bootloader et mettre à jour le grub ensuite en chrootant NuTyX (voire en mettant à jour le grub dès l'installation de NuTyX).

Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le mar. juil. 16 11:39:44 2019
Tu peux en effet garder ton grub actuel et le configurer pour que la NuTyX apparaîsse comme entrée supplémentaire dans ton menu de démarrage GRUB.  Maintenant la mise en pratique demande une certaine expérience que même moi je ne maîtrise pas complètement:

Le problème:

- Lors du lancement de l'ISO, celle-ci se lance en mode BIOS ou en mode UEFI en fonction du mode choisi sur la machine utilisée.

- Ta machine est configurée en mode UEFI. Le kernel sera sauvé sur la première partition de type EFI. GRUB est inutile et même pas content du tout...


Donc si tu veux que ton GRUB reconnaisse et accepte NuTyX comme deuxième entrée, il est vivement recommander de procéder comme ci-dessous:

- Installer la NuTyX en mode BIOS
- Ne pas installer GRUB

Après la post-configuration, tu arrêtes et redémarre ta machine sous freeBSD.

- Tu te sers des commandes qui vont bien pour ajouter la NuTyX dans le menu GRUB.

Tu trouvera plein de tuto comment procéder pour cette dernière étape, en effet cette étape je ne la maîtrise pas du tout.

Il y a une vidéo sur la chaîne NuTyX qui explique l'idée

https://youtu.be/dgUXes5fXCU

Tu peux t'en inspirer, sachant que la vidéo parle d'une install en mode UEFI
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le mar. juil. 16 12:27:00 2019
Merci Thierry,

Je vais essayer ma méthode et je pense que le grub actuel même sans mise à jour doit pouvoir booter NuTyx schant qu'elle sera installée sur la même partition que ma distribution Linux actuelle que je vais remplacer par NuTyX. Au pire je chroot NutyX avec l'iso d'installation et je mets à jour le grub du MBR. Si je réussi je posterai la manipulation :-)

J'ai même trouvé ce tuto pour utiliser grub à partir de FreeBSD çà peut se tenter aussi http://www.geodsoft.com/howto/dualboot/grub.htm


Je tente le tout ce soir après le boulot.
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le mar. juil. 16 19:30:06 2019
Me revoilou ! tout s'est bien passé avec la méthode classique : installation du bootloader de NuTyX dans le MBR puis ajout d'une entrée FreeBSD dans le fichier /etc/grub.d/40_custom et un petit coup de grub-mkconfig => grub me liste bien les deux systèmes installés et chacun boote (je suis sur FreeBSD à cet instant).
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le mar. juil. 16 20:01:17 2019
Bravo et merci pour tes retours.

Je te souhaite autant de plaisir que moi sur ta NuTyX
Titre: Re : Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le mar. juil. 16 20:08:07 2019
Bravo et merci pour tes retours.

Je te souhaite autant de plaisir que moi sur ta NuTyX
Merci Thierry, le concept de la distro me plaît bien et ses souplesse et facilité d'installation sont confondantes, impossible de faire plus rapide et plus simple :-)
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le jeu. juil. 18 09:19:27 2019
Ah oui par contre, gaffes-toi au prochain cards upgrade si ton kernel se met à jour, il y a de forte chance que ta NuTyX ne bootera plus, pourquoi ?

grub-mkconfig a trouvé le kernel-X.XX.XX-NuTyX-lts et utilise ce fichier pour démarrer ta NuTyX. Il faut passer ton kernel en mode bios  en y ajoutant un lien symbolique:

Si le kernel est en version 4.1.9.59 par exemple:

cd /boot
ln -svf kernel-4.19.59-NuTyX-lts /boot/kernel-lts
ensuite tu vérifies que le kernel a son lien symbolique.
ls -al /boot
Il faut ensuite ajuster grub comme expliqué dans la vidéo.
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le jeu. juil. 18 09:30:17 2019
Bonjour Thierry,


Oui j'ai prévu de chouffer à l'occasion de la prochaine mise à jour du noyau. A priori je pense que le grub-mkconfig doit faire son office si je lance la commande avant de rebooter :-).

Je posterai le résultat des courses si je peux revenir sans dommage :-)
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le jeu. juil. 18 09:34:42 2019
A priori je pense que le grub-mkconfig doit faire son office si je lance la commande avant de rebooter :-).

J'ai bien peur que non mais tu verras bien, au moins tu es averti :)
Titre: Re : Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le jeu. juil. 18 09:35:57 2019
J'ai bien peur que non mais tu verras bien, au moins tu es averti :)
Je veux bien prendre les paris avec toi :-)
Au pire je peux refaire un cycle complet mkinitcpio + grub-install + grub-mkconfig pour être sûr !
Titre: Re : Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le jeu. juil. 18 11:13:21 2019
J'ai bien peur que non mais tu verras bien, au moins tu es averti :)
D'ailleurs, si je ne me trompe pas j'ai installé NuTyX avec la mini iso rolling et son kernel d'origine pris en compte dans le grub de l'installateur.
Au reboot j'ai mis à jour check + cards upgrade et j'ai bien réussi à mettre à jour grub (qui en passant est devenu le grub standard noir et blanc en lieu et place du grub customisé NuTyX) avec grub-mkconfig qui a updaté le bootloader sur le nouveau kernel :-)
Je vais regarder ce soir si cards upgrade a mis à jour le noyau après mon install.
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le jeu. juil. 18 16:06:50 2019
Super, tu nous tiens au jus :)
Titre: Re : Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le jeu. juil. 18 17:40:34 2019
Super, tu nous tiens au jus :)
Je m'aperçois qu'il n'y a pas d'utilitaire mkinitcpio dans NuTyX, me gourres-je ?  :-[
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le jeu. juil. 18 21:58:51 2019
c'est la commande:

mkinitramfs
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le ven. juil. 19 13:54:23 2019
Voici le lien des sources si tu veux en savoir un peu plus sur son fonctionnement. Il n'y a aucun man actuellement sur la commande mkinitramfs

https://github.com/NuTyX/packages-x86_64/blob/rolling/scripts/mkinitramfs.in
Titre: Re : Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le dim. juil. 21 09:43:46 2019
Voici le lien des sources si tu veux en savoir un peu plus sur son fonctionnement. Il n'y a aucun man actuellement sur la commande mkinitramfs

https://github.com/NuTyX/packages-x86_64/blob/rolling/scripts/mkinitramfs.in

Merci Thierry je vais lire cette source.

Je pensais aussi à tout hasard s'il était possible de blaclklister des paquets lors des mises à jour : si c'est possible, je liste le kernel dans la blacklist ce qui m'éviterait de mettre à jour sans contrôle et de rebooter avec un MBR qui plante :-)
Si je lis la doc sur pkgadd je peux juste "protéger" des fichiers lors des mises à jour, je pourrais peut-être empêcher la mise à jour de grub.cfg par cette méthode ?
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le dim. juil. 21 16:52:57 2019
Citer
Si je lis la doc sur pkgadd je peux juste "protéger" des fichiers lors des mises à jour, je pourrais peut-être empêcher la mise à jour de grub.cfg par cette méthode ?

Tu n'as rien à craindre avec ce fichier, (comme de nombreux autres fichiers de configuration)  il ne sera jamais modifié puisqu'il n'appartient à aucun paquet:

pkginfo -o /boot/grub/grub.cfg$
Obtenir les infos sur les 902 paquets: 100 %
pkginfo: aucun paquet trouvé

Le dollar en fin de chaîne est là pour chercher tous les fichiers qui se termine par
"/boot/grub/grub.cfg", sans celui-ci tu auras le fichier:
grub    boot/grub/grub.cfg.exemple
Titre: Re : Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le dim. juil. 21 18:11:34 2019
Tu n'as rien à craindre avec ce fichier, (comme de nombreux autres fichiers de configuration)  il ne sera jamais modifié puisqu'il n'appartient à aucun paquet:

pkginfo -o /boot/grub/grub.cfg$
Obtenir les infos sur les 902 paquets: 100 %
pkginfo: aucun paquet trouvé
Ok alors je verrai ce qu'il se passe lors de la prochaine mise à jour du noyau : reboot ou pas !
Titre: Re : Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le lun. juil. 22 17:27:37 2019
Ah oui par contre, gaffes-toi au prochain cards upgrade si ton kernel se met à jour, il y a de forte chance que ta NuTyX ne bootera plus, pourquoi ?

grub-mkconfig a trouvé le kernel-X.XX.XX-NuTyX-lts et utilise ce fichier pour démarrer ta NuTyX. Il faut passer ton kernel en mode bios  en y ajoutant un lien symbolique:

Si le kernel est en version 4.1.9.59 par exemple:

cd /boot
ln -svf kernel-4.19.59-NuTyX-lts /boot/kernel-lts
ensuite tu vérifies que le kernel a son lien symbolique.
ls -al /boot
Il faut ensuite ajuster grub comme expliqué dans la vidéo.

Bonjour Thierry,

Mise à jour aujourd'hui du kernel-lts vers 4.19.60 et résultat du reboot (sans autre intervention que cards upgrade) :
eric [ ~ ]$ uname -a                [19:22 x86_64 4.19.60-NuTyX-lts eric@nutyx]
Linux nutyx 4.19.60-NuTyX-lts #1 SMP PREEMPT Mon Jul 22 05:46:29 UTC 2019 x86_64 GNU/Linux
Petite précision si j'avais omis de le dire d'où ton avertissement : mon bootloader est dans le MBR en mode bios je ne suis pas en uefi.
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le mar. juil. 23 07:27:08 2019
Citer
Petite précision si j'avais omis de le dire d'où ton avertissement : mon bootloader est dans le MBR en mode bios je ne suis pas en uefi.

Maintenant tout est clair. :) merci pour ces retours positifs

Thierry

Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le mar. juil. 23 08:57:59 2019
Pas de souci, maintenant je zappe entre NuTyX et FreeBSD et je viens de me créer quelques alias (technique que je ne connaissais pas) dans les deux distributions pour me faciliter la tâche des update et upgrade.
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le jeu. juil. 25 20:11:10 2019
Pour répondre à l'interrogation de Thierry sur le salon discord, j'utilise NuTyX et FreeBSD en dual boot parce que je les considère complémentaires.
Elles sont toutes les deux orientées "utilisateur" et apportent le meilleur du travail des développeurs pour le plaisir et la qualité de leur usage, mais selon des approches opposées :
* NuTyX se veut très simple à installer et à administrer alors que FreeBSD demande plus d'investissement personnel
* NuTyX parie sur un modèle rolling-release "jouissif" mais risqué, alors que FreeBSD prend tout son temps pour sortir une nouvelle version qu'elle veut parfaite après l'avoir testée dans toutes les conditions d'utilisation
Toutes les deux sont hyper stables pas un pet de travers le processeur somnole tranquillement, pas de bling-bling flamboyant, pas de desktop qui clignote ou qui joue de la musique, simple mais efficace tout ce que j'attends de mon OS.
Je voudrais voir dans le temps si l'une ou l'autre, voire les deux :-), finira par me lasser et pour quelle raison !
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: Thierry le jeu. juil. 25 20:22:39 2019
Merci pour ton éclairage  ;) ;) ;) ;)
Titre: Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le jeu. juil. 25 20:30:52 2019
En outre la bataille entre la petite équipe de NuTyX et l'armada de FreeBSD çà ne manque pas de saveur :-)
Par contre, la gueguerre du système d'initialisation c'est peanuts, il ne faut pas pas en faire un casus belli, tant que la distro fonctionne comme elle est et que son init n'est pas obsolète ou insuffisamment performant je ne vois pas l'intérêt d'en changer.
Titre: Re : Re : dual-boot NuTyX / FreeBSD
Posté par: ouaille_aime_scier le dim. juil. 28 11:53:44 2019
- Ta machine est configurée en mode UEFI. Le kernel sera sauvé sur la première partition de type EFI. GRUB est inutile et même pas content du tout...

Il y a une vidéo sur la chaîne NuTyX qui explique l'idée

https://youtu.be/dgUXes5fXCU

Tu peux t'en inspirer, sachant que la vidéo parle d'une install en mode UEFI

Je viens de faire plusieurs tentatives d'installation de NuTyX en uefi avec ou sans grub : aucune des méthodes n'a abouti.

Avec grub j'ai un message d'erreur au grub-install "la délocalisation ex04 n'est pas implémentée" ou quelque chose du genre. Sans grub en suivant le tuto du site j'ai un kernel panic au reboot.