Page 2 sur 2
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : jeu. 29 nov. 2012, 09:39
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)
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : jeu. 29 nov. 2012, 09:55
par benjarobin
Sur un disque vierge Windows 7 utilise 2 partitions primaires
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : jeu. 29 nov. 2012, 19:01
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..?)
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : jeu. 29 nov. 2012, 19:03
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
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : jeu. 29 nov. 2012, 19:17
par Anghirrim
Pour éviter les surprises et un chroot, il est effectivement plus conseillé d'installer Windows en premier.
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : jeu. 29 nov. 2012, 19:59
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
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : ven. 30 nov. 2012, 08:03
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
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : lun. 03 déc. 2012, 00:42
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 ?
Re: [Trial-Boot] Ubuntu - Archlinux - Windows (Abandonné)
Publié : mar. 04 déc. 2012, 17:56
par M.Orion
Je n'ai pas encore essayé la méthode. Si une personne pourrais éventuellement faire un retour si ça fonctionne ..
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 !

)
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : mer. 23 janv. 2013, 18:41
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.
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : mer. 23 janv. 2013, 20:28
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.
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : mer. 23 janv. 2013, 21:13
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)
}
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : mer. 23 janv. 2013, 21:20
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.
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : mer. 23 janv. 2013, 21:25
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.
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : mer. 23 janv. 2013, 21:37
par M.Orion
J'ai monté mon /dev/sda6 :
Ensuite :
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 ?
Re: [Trial-Boot] Ubuntu - Archlinux - Windows
Publié : jeu. 24 janv. 2013, 08:48
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 !