[Trial-Boot] Ubuntu - Archlinux - Windows (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
M.Orion
archer
Messages : 123
Inscription : dim. 17 juin 2012, 17:20
Localisation : Paris (75)
Contact :

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par M.Orion »

Haaw :/ Se qui me dérange c'est d'avoir 2 /home séparé sachant que j'aurais forcément besoin des mêmes fichiers.. Si ça pose vraiment problème je peux toujours faire un (petit) /home et monter le principal avec mes fichiers dans /media/un_dossier

edit: Windows a besoin de 2 partitions primaire pour s'installer non ? (Petit doute)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17237
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par benjarobin »

Sur un disque vierge Windows 7 utilise 2 partitions primaires
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
z3bra
archer
Messages : 127
Inscription : jeu. 28 juin 2012, 23:17

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par z3bra »

Me semble que windows "fait de la place" à l'install, en écrasant les partitions déja présentes aussi... (ou alors est-ce pour le MBR..?)
archlinux - 2bwm [ blog | git ]
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17237
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par benjarobin »

Non Windows ne fait pas de la place automatiquement, il n'écrasera / redimensionnera aucune partition sans que tu ne lui est demandé.
Par contre pour le MBR il l'écrase sans aucun avertissement
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par Anghirrim »

Pour éviter les surprises et un chroot, il est effectivement plus conseillé d'installer Windows en premier.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
M.Orion
archer
Messages : 123
Inscription : dim. 17 juin 2012, 17:20
Localisation : Paris (75)
Contact :

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par M.Orion »

Oui c'est sur, sinon à moins d'être sur d'avoir 2 partitions primaire pour l'installer après. (Ce que j'ai fais !)


Je suis en train de me demander si je ne devrais pas installer le GRUB d'Ubuntu sur /dev/elite/ubunboot et ensuite le chainer.. Mais au pire des cas si ça ne fonctionne pas, j'utiliserais ta méthode Anghirrim.


Question : Mon LVM peut-il se trouver sur une partition logique ? /dev/sda5
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par oktoberfest »

Tu peux installer créer un PV à partir d'une partition logique. Par contre depuis Windows tu ne pourras pas faire de chainage vers un grub situé dans un LVM. En effet Windows ne sait pas lire les LVM.
Par contre je pense qu'il est possible de faire les choses suivantes :
- installer grub sur la partition Linux que tu souhaites, y compris dans un LVM.
- extraire le secteur 0 via un dd et le stocker dans un fichier
- Copier ce fichier dans ta partition Windows
- Ajouter une entrée dans le menu de boot Windows pour booter sur ce fichier

On en parle par ici : http://doc.ubuntu-fr.org/tutoriel/comme ... avec_ntldr
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
M.Orion
archer
Messages : 123
Inscription : dim. 17 juin 2012, 17:20
Localisation : Paris (75)
Contact :

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par M.Orion »

Bonsoir à tous !

Je pense regarder de plus près cette méthode (Pas encore lu) : http://www.siteduzero.com/tutoriel-3-29 ... iboot.html

Je me demandais, si j'ai mon LVM de chiffré, comment ça se passe ?
M.Orion
archer
Messages : 123
Inscription : dim. 17 juin 2012, 17:20
Localisation : Paris (75)
Contact :

Re: [Trial-Boot] Ubuntu - Archlinux - Windows (Abandonné)

Message par M.Orion »

Je n'ai pas encore essayé la méthode. Si une personne pourrais éventuellement faire un retour si ça fonctionne .. :D


PS : Je passe le sujet en abandonné pour le moment (Plus aucun temps libre pour faire ça.. Oui les études sa prends du temps, même au lycée ! :))
M.Orion
archer
Messages : 123
Inscription : dim. 17 juin 2012, 17:20
Localisation : Paris (75)
Contact :

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par M.Orion »

Bonjour à tous !

Je décide de reprendre mon sujet car j'ai trouvé la solution (Enfin presque !)

J'ai totalement oublié l'histoire des LVM ! Mais je pense "savoir" comment faire avec. Il faut un /boot séparer pour toutes distributions. (Question de facilité)

Bref.

Code : Tout sélectionner

J'ai refais un partitionnement de mon DD (500 Go): 

/dev/sda1 = SYSTEM
/dev/sda2 = Windows 7 (146 Go)

/dev/sda5 = Swap (4 Go)
 
/dev/sda6 = /boot (200 Mo)
/dev/sda7 = /Aracine (30 Go)
/dev/sda8 = /home (79.8 Go)


/dev/sda9 = /boot (200 Mo)
/dev/sda10 = /Uracine (30 Go)
/dev/sda11 = /home (80 Go)
Grub d'Ubuntu installé sur /dev/sda !

J'ai regarder le wiki de Arch pour l'ajout d'un OS GNU/Linux, et là est mon petit soucis !

Code : Tout sélectionner

menuentry "L'autre Distro" {
 set root=(hd0,2)
 linux /boot/vmlinuz (ajoutez les autres options du noyau si nécessaire)
 initrd /boot/initrd.img (si le noyau de la seconde distribution en a besoin)
}
Où trouve-t-on les info' pour les options du noyau ?

Merci à vous.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par oktoberfest »

LinuxSSH a écrit :Où trouve-t-on les info' pour les options du noyau ?
Merci à vous.
Tu regardes dans le menu du bootloader de l'autre distro (donc Ubuntu dans ton cas) ce qui est passé comme option au noyau.
Dans ton cas ton entrée devrait ressembler à :

Code : Tout sélectionner

menuentry "Ubuntu" {
set root=(hd0,9)
linux /vmlinuz (ajoutez les autres options du noyau si nécessaire)
initrd /initrd.img (si le noyau de la seconde distribution en a besoin)
}
Dans ta partition sda9 tu n'as pas de répertoire /boot. C'est dans sda10 que tu as un /boot dans lequel tu montes sda9. C'est pour cela que dans ta config de grub tu ne dois pas indiquer /boot.
Et vérifie aussi le nom exact du noyau et de l'initrd.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
M.Orion
archer
Messages : 123
Inscription : dim. 17 juin 2012, 17:20
Localisation : Paris (75)
Contact :

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par M.Orion »

Je sais pas si j'ai été assez claire... C'est Arch' que je n'ai plus.. (Enfin il est présent mais pas dans Grub)

C'est les infos du noyau de Arch qu'il me faut. Après un Chroot je devrais les avoir non ?

Code : Tout sélectionner

menuentry "Archlinux" {
set root=(hd0,6)
linux /vmlinuz (ajoutez les autres options du noyau si nécessaire)
initrd /initrd.img (si le noyau de la seconde distribution en a besoin)
}
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par oktoberfest »

Code : Tout sélectionner

menuentry "Archlinux" {
set root=(hd0,6)
linux /vmlinuz-linux root=/dev/sda6
initrd /initramfs-linux.img
}
Pour en être sur, tu montes le /boot de ton archlinux quelque part et tu regardes ce qu'il y a dans le menu de grub.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par tuxce »

Dans la majorité des cas, l'initramfs a besoin de :
- ro : pour monter la racine en lecture seule et permettre sa vérification par fsck
- root=/dev/tapartition"/" : pour indiquer à l'initramfs quelle partition il doit monter
(option à passer au noyau)

Sinon, les noms des fichiers du noyau et de l'initramfs, tu les trouves dans /boot.
M.Orion
archer
Messages : 123
Inscription : dim. 17 juin 2012, 17:20
Localisation : Paris (75)
Contact :

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par M.Orion »

J'ai monté mon /dev/sda6 :

Code : Tout sélectionner

mkdir /media/ArchBoot && mount /dev/sda6 /media/ArchBoot
Ensuite :

Code : Tout sélectionner

cd /media/ArchBoot/grub/
Puis :

Code : Tout sélectionner

vim grub.cfg

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch GNU/Linux, avec Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-a7af8322-1cae-4f8c-bda5-55e48f50ef16' {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  1eb26f1a-c67b-47d6-9a8e-5a131e6d471b
        else
          search --no-floppy --fs-uuid --set=root 1eb26f1a-c67b-47d6-9a8e-5a131e6d471b
        fi
        echo    'Chargement de Linux core repo kernel…'
        linux   /vmlinuz-linux root=UUID=a7af8322-1cae-4f8c-bda5-55e48f50ef16 ro  quiet
        echo    'Chargement du disque mémoire initial…'
        initrd  /initramfs-linux.img
}

menuentry 'Arch GNU/Linux, with Linux core repo kernel (Fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-fallback-a7af8322-1cae-4f8c-bda5-55e48f50ef16' {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  1eb26f1a-c67b-47d6-9a8e-5a131e6d471b
        else
          search --no-floppy --fs-uuid --set=root 1eb26f1a-c67b-47d6-9a8e-5a131e6d471b
        fi
        echo    'Chargement de Linux core repo kernel…'
        linux   /vmlinuz-linux root=UUID=a7af8322-1cae-4f8c-bda5-55e48f50ef16 ro  quiet
        echo    'Chargement du disque mémoire initial…'
        initrd  /initramfs-linux-fallback.img
}

### END /etc/grub.d/10_linux ###

J'ai retenu cette ligne :

Code : Tout sélectionner

linux   /vmlinuz-linux root=UUID=a7af8322-1cae-4f8c-bda5-55e48f50ef16 ro  quiet

Ou sinon je copie le grub.cfg (Juste le 10-linux) dans le 40-custom de grub d'Ubuntu. Sa marcherai ?
M.Orion
archer
Messages : 123
Inscription : dim. 17 juin 2012, 17:20
Localisation : Paris (75)
Contact :

Re: [Trial-Boot] Ubuntu - Archlinux - Windows

Message par M.Orion »

Bonjour ! =)

J'ai résolu mon soucis !

J'ai ajouté dans le Grub d'Ubuntu :

Code : Tout sélectionner

vim /etc/grub/40_custom


menuentry 'Arch GNU/Linux, avec Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-a7af8322-1cae-4f8c-bda5-55e48f50ef16' {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  1eb26f1a-c67b-47d6-9a8e-5a131e6d471b
        else
          search --no-floppy --fs-uuid --set=root 1eb26f1a-c67b-47d6-9a8e-5a131e6d471b
        fi
        echo    'Chargement de Linux core repo kernel…'
        linux   /vmlinuz-linux root=UUID=a7af8322-1cae-4f8c-bda5-55e48f50ef16 ro  quiet
        echo    'Chargement du disque mémoire initial…'
        initrd  /initramfs-linux.img
}


Je boot enfin sur mes 3 OS !

Résolu !
Répondre