Installation Dual boot Trisquel & Parabola Gnu/lInux

9 replies [Last post]
Substance2004
Offline
Joined: 11/05/2013

Bonjour à tous,

La question est dans le titre. Je fais ce post (utile à mon sens) pour inciter les utilisateurs à aiguiser leur curiosité du monde du libre.

Visiblement, de toutes celles proposées sur le site, la Parabola LXDE ISO semble la plus facile à installer comme les dérivés d'Arch se font généralement en ligne de commande (et certains intègrent à Arch des installateurs en GUI pour faciliter la chose).

Sur cette vidéo on voit bien la modification de la partition d'une installation classique d'un Ubuntu (ou d'un Trisquel) avec la création d'une partition pour le second systeme et d'une partition pour le /Home
https://youtu.be/N4G1w5mLCiY?t=2m7s

Cette autre vidéo ont voit l'installation la Parabola LXDE ISO (qui a l'avantage d'avoir un GUI contrairement à la classique CLI), mais sous virtual box anisi que des étapes non nécessaires puisqu'elles sont utiles à Virtual Box.
https://youtu.be/05I5x7I_f6A

La grosse question est celle du Grub, dois-je passer cette étape montrée dans la seconde vidéo ici (désolé pour la musique) : https://youtu.be/05I5x7I_f6A?t=3m35s
puisque j'en dispose déjà d'un

ou dois-je l'installer ? Bref, comment éviter le conflit ?

Je me pose moins de question sur le swap étant donné que soit Trisquel ou Parabola pourront l'utiliser.

Merci

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Il n'y a qu'un chargeur de démarrage "installé" sur ton ordinateur. Le dernier "installé". Avec GRUB, 'sudo update-grub' exécuté depuis le système où GRUB est configuré à ta convenance (si celui de Trisquel 7, enlève donc le mot de passe inutile !) doit détecter tous les noyaux de toutes les distributions et "installer" GRUB.

Substance2004
Offline
Joined: 11/05/2013

La sous-section 3.1 de la section 3 "Grub dans les cas de multiboot" de l'article "Comment faire cohabiter plus de deux systèmes sur son ordinateur ?" est particulièrement instructive.
https://doc.ubuntu-fr.org/tutoriel/multiboot_avance#grub_dans_les_cas_de_multiboot

Visiblement, Trisquel utilise le Grub 2, je n'aurais donc nul besoin d'installer grub de nouveau.
Sinon de faire un
sudo update-grub
quand je retournerai dans Trisquel après l'utilisation pour procéder à une redétection des noyaux présents et se mette à jour en intégrant Parabola.

Mais je bute sur le partitionnement.

J'ai attaché au post une capture de ma nouvelle installation comme tu sais que j'ai eu un souci tantôt (j'ai bien tout récupéré de l'ancien systeme).

J'ai évité de penser à un dual boot chiffré en luks... ce que je veux faire m'est déjà assez compliqué. Et je crois que c'est assez risqué.

Si je m'en tiens à cet article général sur les partitions https://doc.ubuntu-fr.org/partitions
je sais que j'ai droit à 4 partitions primaires.

La première partition primaire du Hd (dev/sda1) est celle de Trisquel si je ne me trompe pas.
J'ai ensuite une partition étendue (sda2) sur laquelle je j'ai mon swap (sda5) et mon /home (sda6)

Je sais que je n'ai nul besoin de refaire une partition swap étant donné qu'elle fonctionnera pour Trisquel et Parabola.

Je sais que je dois créer une autre partition /home pour Parabola car il y aura des osucis au niveau des autorisations ou même da compatibilité entre les fichiers et leur arborécence.

Je ne sais pas si c'est une bonne idée de faire une autre partition primaire en point de montage / au format Ext4 pour installer Parabola et que son /home se trouve dans la partition étendue déjà existante.

Je n'ai pas "trop" de limites à ma partition étendue.
Le mieux est toujours d'avoir une autre partition pour /home.

Je n'arrive vraiment pas à me décider de mettre dans le sda2 deux autres partitions, l'une pour Parabola, l'autre pour /home.

Et j'hésite aussi à metrre /home au format Ext4 alors que le /home de Trisquel est au format xfs.
Il y aura une vraie différence ?

J'espère que j'aurais la possibilité ou du moins la facilité d'accéder pendant l'intallation au choix de la partition pour le /home de Parabola.

J'ai déjà fait tourner le live cd pour voir un peu à quoi ça ressemble.

Merci de ta réponse.

Capture du 2018-01-16 02:15:15.png
Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Il n’importe pas que la partition soit primaire ou logique (c’est-à-dire dans une partition étendue). Tu peux aussi utiliser les systèmes de fichiers de ton choix. Ext4 est ce qu’il y a de plus stable. XFS est plus performant avec de gros fichiers (et quelques Mo sont considérés gros dans ce contexte). C’est pour cela que l’installateur Trisquel le choisit par défaut pour héberger les données des utilisateurs. Le gros défaut de XFS est de ne pas pouvoir être réduit. Du coup, si tu sous-dimensionnes une autre partition (par exemple la partition racine), tu ne peux pas facilement prendre de la place sur le système de fichiers XFS. Il faut alors copier les données sur le système de fichiers XFS ailleurs, supprimer la partition, étendre l’autre, recréer la partition XFS dans l’espace libre et y déplacer de nouveau les données. Peu pratique...

Substance2004
Offline
Joined: 11/05/2013

Merci pour les précisions.

Ça pourra faire office d'un bon tuto pour ceux que ça intéresse.

Rappelons ceci pour ceux qui liront ce thread :

Avec Sauvegarde, ce n'est pas un problème de faire un back up simple de /Home facilement pour le reconstruire à l'identique si je dois supprimer cette partition en XFS.
Ni de sauvegarder et restaurer correctement toute la sélection des paquets (exepté les PPA) de Synaptic.
Cela fait gagner un temps considérable.

Parabola pourra d'ailleurs avoir un /home en XFS si les performances sont effectivement meilleures.

Admettons donc la suppression du dev/sda6 (/Home) de Trisquel sur la capture image de mon disque...

- Je garde la partition SWAP dans la partition étendue dev/sda2

2 solutions pour la partition de Parabola

- Je peux faire de la place avec la partition étendue pour faire une nouvelle partition primaire en EXT4 avec / en point de montage

- (le moins logique à mon avis) Je crée 3 partitions dans la partition étendue que je n'aurai pas modifiée : 1 en EXT4 avec / en point de montage, ainsi que deux partitions en XFS avec /home en point de montage.

Là, je suis un peu moins sur...

Au redémarrage de Trisquel, comme le système en tant que tel est bien dans /dev/sda1 et que j'ai bien alloué une partition en XFS avec /home en point de montage pour Trisquel, je peux donc m'attendre à trouver dans l'interface graphique par défaut l'arborécense normale d'un /home (Bureau, Dossier Personnel, ect...) que je pourrai restaurer avec mon back up dans Sauvegarde, n'est-ce pas ?

Je verrai aussi l'icône d'un second disque dur qui sera le /home de Parabola.

A moins que la restauration du /home Trisquel que j'ai du effacer ne se passe pas comme cela ?

[Edit]
Je suis en train de lire "Déplacer son dossier utilisateur (« /home »)" https://doc.ubuntu-fr.org/tutoriel/deplacer_home
Un sujet similaire. Le préambule est explicite (c'est à dire mieux vaut le faire PENDANT l'installation de Trisquel) et mon installation neuve.

Pas simple en effet cette installation.

[Edit 2]
Un autre choix est de n'avoir q'une seule partition /home mais attontion à ne pas avoir le même User (en relation avec le lien précédent)
https://forum.ubuntu-fr.org/viewtopic.php?pid=3886346#p3886346

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

deux partitions en XFS avec /home en point de montage.

Tu veux dire un /home par distribution, n’est-ce pas ? Comme tu l’as bien compris (tu écris « Je verrai aussi l’icône d’un second disque dur qui sera le /home de Parabola »), tu pourras toujours accéder à l’autre /home en un clic dans le gestionnaire de fichiers. Néanmoins, si chiffré, je ne sais pas comment faire. Mais ce doit être possible.

Comme tu ne veux pas tous les fichiers des utilisateurs en double, crée une grosse partition pour le /home de ta distribution principale. L’autre n’a pas besoin de beaucoup d’espace. En fait, tu n’as pas même besoin que son /home soit sur une partition séparée. Il peut être sur la partition racine.

Comme je te l’expliquais, avec /home sur un système de fichier XFS, essaie de ne pas sous-dimensionner les partitions système. De nos jours, 20 Go me semble un minimum pour être à l’aise. Vois donc l’espace disque que ton système actuel occupe et double la valeur, au moins.

Au redémarrage de Trisquel, comme le système en tant que tel est bien dans /dev/sda1 et que j’ai bien alloué une partition en XFS avec /home en point de montage pour Trisquel, je peux donc m'attendre à trouver dans l'interface graphique par défaut l'arborécense normale d'un /home (Bureau, Dossier Personnel, ect...) que je pourrai restaurer avec mon back up dans Sauvegarde, n'est-ce pas ?

Je ne sais pas ce que tu sauvegardes. Si c’est ton dossier personnel entier alors les dossiers que tu mentionnes sont sauvegardés et seront restaurés.

Un autre choix est de n'avoir q'une seule partition /home mais attontion à ne pas avoir le même User (en relation avec le lien précédent)

Outre des petites difficultés additionnelles de mise en place (il faut un même uid pour un même utilisateur sur chacun des deux systèmes), le fait d’utiliser un même programme dans des versions différentes sur chaque distribution pose soucis. En effet, ils utiliseront les mêmes fichiers de configuration (fichiers cachés, c’est-à-dire dont les noms commencent par un point, dans ton dossier personnel). Bref, je ne te le recommande pas.

Substance2004
Offline
Joined: 11/05/2013

Je viens de faire un petit essai pas entièrement concluant, mais ça servira pour commenter tes remarques.

Tu demandes :
Tu veux dire un /home par distribution, n’est-ce pas ?

Tout à fait.
Mais j'ai essayé l'autre méthode avec un seul /home.
Tu n'avais pas encore répondu et je me suis jeté à l'eau pour me familiariser avec le cd d'installation qui est moins convivial que celui de Trisquel. Bien que la version Parabola LXDE ISO évite de tout faire en ligne de commande.

Je ne sais pas si j'ai fait une erreur dans l'installation. Si j'ai bien selectionné la seconde partition primaire que j'ai réservée pour Parabola, la selection du /home ne s'est pas faite.
J'ai aussi pu remarquer dans le live de Parabola que le marquage en point de montage / de la partition réservée à Trisquel s'était désactivée. Mais j'ai demandé que le live CD de Trisquel me le reformate avant l'installation.

Trisquel a bien redemarré, j'ai fait un "sudo update-grub", j'ai bien eu les deux système dans le grub mais pour accéder à un système, le grub me demandais l'user et le mot de passe.

On apprend de ses erreurs, je recommence en m'en tenant à la première idée : deux /home en XFS. Je crois que ce sera plus simple. Et éviter de demander de reformater les partitions avant d'installer.

Trisquel va être le principal. Mais je veux quand même donner la possibilité à Parabola d'ouvrir mes mails.
Je fais ça pour essayer et comprendre, voir un peu crâner un peu devant un pote qui aime bien le logiciel libre.

Tiens, Parabola est moins lourd quand on regarde après l'installation. Mais il tourne sur XFCE. Et il n'y a pas de très gros logiciels.

Tu demandes aussi :
Je ne sais pas ce que tu sauvegardes. Si c’est ton dossier personnel entier alors les dossiers que tu mentionnes sont sauvegardés et seront restaurés.

Oui, ce sont les fichiers de mon dossier personnel entier. Je l'ai déjà fait, c'est terrible comme truc ! Je crois que ça existe depuis longtemps mais je n'avais jamais essayé.

merci !

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Trisquel a bien redemarré, j'ai fait un "sudo update-grub", j'ai bien eu les deux système dans le grub mais pour accéder à un système, le grub me demandais l'user et le mot de passe.

C'est ce que je t'ai écrit plus haut :
Avec GRUB, 'sudo update-grub' exécuté depuis le système où GRUB est configuré à ta convenance (si celui de Trisquel 7, enlève donc le mot de passe inutile !) doit détecter tous les noyaux de toutes les distributions et "installer" GRUB.

Vois https://trisquel.info/fr/wiki/mot-de-passe-grub

Substance2004
Offline
Joined: 11/05/2013

Salut,

Je fait un petit post pour dire comment ça se déroule : j'ai eu des essais très concluants, mais je dois encore finir l'installation pour que ce soit bien ok.

Avant mes commentaires, pourrai-je intégrer si l'envie et le temps me le permet ce que nous avons fait ensemble sur le Wiki de Trisquel ? Je ne sais en revanche pas dans quelle section elle doit aller, mais on a déjà une bonne base d'information et l'intégrer avec des bonnes captures peut faciliter la lecture.

Attention : la capture de GParted attachée est partiellement bonne.

Tu peux voir que les partitions des systemes sont assez aggrandies à environs 40Go, ce qui est pas mal pour mettre des programmes.

Une Swap à 6Go comme j'ai une ram de 4Go.
Je me pose d'ailleurs la question de la modification de la swap si jamais je veux intégrer au laptop 4Go supplémentaires.
De plus, j'ai remarqué qu'après avoir alloué cette partition dans GParted en swap-linux, après l'installation de Trisquel, la partition n'était pas reconnue par GParted comme en linux-swap, mais comme inconnue, alors que Disques la reconnaissait en tant que Swap. Bizarre...

Les deux partitions en XFS, une a 2/3 pour la principale - Trisquel, et 1/3 pour Parabola.

On est dans l'ordre du raisonnable.

Je me suis visiblement planté sur GParted car j'avais mis à la création de mes partition des étiquettes / et /home et pas des points de montage.

Ceci plante le démarrage de Parabola. Il amorce bien. Mais impossible d'avoir une session. Ton login et ton mot de passe ne fontionnent pas.

C'est ce que je dois encore corriger.

Bon après, c'est pas du tout la même chose que trisquel quand tu as une session d'entrée sur Parabola car tu restes en mode console, et quand tu sais pas ce qu'il faut entrer pour être enfin en GUI sur XFCE, t'as l'air malin. Mais c'est le métier qui rentre.

Pour le mot de passe Grub, merci de la précision qui m'a été bien utile car je n'avias pas compris avant que tu ne me mette le lien.

Dernière chose, quand les partitions de GParted sont bien faites (sans étiquette donc), que parabola est bien installé et que le Grub est mis à jour, mon seul regret quand je veux booter Parabola dans le Grub est de devoir aller dans la section des "actions spéciales" de Parabola (quelque chose dans le genre) puis de choisir le deuxième choix qu'il m'offre pour booter correctement.

Sinon je retombe sur mon écran d'allumage (celui avec la marque de mon ordi qui me donne le choix entre F2 et F12)

Il n'y a pas moyen d'éditer le Grub pour que je puisse l'avoir dès le premier écran ?
À moins que ça se fasse dans Parabola ?

Tu me dis si un wiki la dessus est intéressant ?

Merci !

Capture du 2018-01-17 12:58:42.png
Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Je me pose d'ailleurs la question de la modification de la swap si jamais je veux intégrer au laptop 4Go supplémentaires.

Vu ton partitionnement, tu pourrais réduire /dev/sda2, augmenter la partition étendue vers la gauche et enfin augmenter la partition swap dans la partition étendue. Mais hibernes-tu ton système (ce qui zippe le contenu de la mémoire principale et l’écrit sur la partition swap) ? Si ce n’est pas le cas, ta quantité de RAM importe peu et 6 Gio est déjà beaucoup de swap. En effet, le swap n’est alors utilisé qu’en complément de la RAM, si la place vient à manquer. Comme le swap est sur le disque qui est bien plus lent que la RAM (genre cent fois plus lent), tu n’auras pas la patience d’utiliser ton système encore bien longtemps. Tu chercheras donc à enregistrer ton travail et à fermer des applications pour libérer de la mémoire bien avant que tu sois à court de swap.

Les deux partitions en XFS, une a 2/3 pour la principale - Trisquel, et 1/3 pour Parabola.

Comme je te l’écrivais, j’aurais été plus radical : tout pour Trisquel, le /home de Parabola sur sa partition racine. De cette façon, tu n’aurais pas à te poser de questions : tous les gros fichiers utilisateurs doivent être le /home de Trisquel, auquel tu accèdes depuis Parabola.

Je me suis visiblement planté sur GParted car j’avais mis à la création de mes partition des étiquettes / et /home et pas des points de montage. Ceci plante le démarrage de Parabola.

Les étiquettes ne servent qu’à toi (pas au système), pour t’y retrouver. Elles ne plantent rien. En revanche, oui, /home doit être correctement monté pour qu’un utilisateur puisse se connecter.

Il amorce bien. Mais impossible d’avoir une session. Ton login et ton mot de passe ne fontionnent pas.

Les points de montage sont définis dans /etc/fstab. Si Parabola ne monte pas son /home, il te faut éditer la ligne pour /home dans son /etc/fstab (par exemple via 'sudo nano /etc/fstab'). Il y a plusieurs façons d’identifier la partition, la plus simple étant /dev/sda7 :
/dev/sda7 /home xfs defaults 0 2

Bon après, c'est pas du tout la même chose que trisquel quand tu as une session d'entrée sur Parabola car tu restes en mode console, et quand tu sais pas ce qu'il faut entrer pour être enfin en GUI sur XFCE, t'as l'air malin.

Tu veux installer un « gestionnaire d’affichage ». Trisquel a LightDM par défaut. J’utilise GDM.

Il n'y a pas moyen d'éditer le Grub pour que je puisse l'avoir dès le premier écran ?

Vois les configurations principales de GRUB (en particulier la variable GRUB_DEFAULT) : https://www.gnu.org/software/grub/manual/html_node/Simple-configuration.html#Simple-configuration

Tu me dis si un wiki la dessus est intéressant ?

Sur l’obtention d’un multiboot (plusieurs distributions GNU/Linux) ? Un tel manuel clair (ce qui prend du temps) serait bien, oui. Essaie d’être générique (rien de spécifique à Parabola) et de discuter des points spécifiques (par exemple « Dimensionner ses partitions » ou « Choisir un système de fichiers ») dans des manuels séparés vers lesquels tu pointerais.