Etch en double boot

Bonjour à tous,

J’ai l’intention d’installer la Debian Etch sur mon PC principal (serveur de connexion)

Je vais donc créer deux nouvelles partitions / et /home pour l’installer
une petite question : je voudrais laisser mon grub actuel qui donne accès à winxp et ubuntu
Que dois-je faire quand l’installation propose de mettre grub dans le MBR ?

Merci de votre précision
:smiley:

quote="jrev"
Que dois-je faire quand l’installation propose de mettre grub dans le MBR ?
(…)[/quote]Tu lui dis que tu ne veux pas l’installer sur le mbr, mais sur le br de la partition /, par exemple, puis tu va modifier le grub qui te donne accés à windaube et ubuntouille, pour faire une entrée supplémentaire qui bascule sur le grub de debian, genre:

title Utilisation du grub debian configfile (hdx,y)/boot/grub/menu.lst
Ca c’est si c’est sur le même disque. si ta debian est sur un disque séparé des deux autres, la config est légèrement differente.
C’est la seule manière de garder un “update-grub” qui marche.

en plus des partition / et /home, faut faire une partition swap non ?

oublie pas la troisième !

le swap comme /home peuvent être communs aux diverses distribs linux.

ah bah oui, en plus c’est ce que je fais chez moi… :smt083
un peu tête en l’air je suis…

Merci Mattotop pour cette bonne réponse …

Je vais essayer la pratique… :smiley:

Tu as pas de partition boot je suppose …

Personnellement je te conseille de te faire une petite partition boot ca t’évite pas mal de bordel quand tu veux installer pls distros…

Enfin ce n’est qu’un avis perso

[quote=“bouyssic”]Tu as pas de partition boot je suppose …

Personnellement je te conseille de te faire une petite partition boot ca t’évite pas mal de bordel quand tu veux installer pls distros…[/quote]

As-tu des détails sur la façon dont tu arranges cette partition boot ?

L’utilises-tu toi-même ? tu pourrais m’en envoyer une copie…

Merci de ce complément d’infos :smiley:

Biensur c’est pas un problème quand cela est demandé gentilment :laughing:

Voilà comme tu as dis précédement que tu avais fait des partitions / et /home je suppose donc que tu te débrouilles déjà avec le système de nommage de celles-ci.

Le point essestiel a tenir en compte est ton /boot/grub/menu.lst, c’est lui qui dira au démarrage, selon le label choisi ou se trouve la partition correspondante a chaque sytème.

Voilà le mien :

[code]default 0
timeout 5

Partitions Linux

title Gentoo
root (hd0,5)
kernel /gentoo-kernel-2.6.20

title Gentoo Tests
root (hd0,5)
kernel /gentoo-kernel-2.6.20_beta

title Debian
root (hd0,5)
kernel /vmlinuz-2.6.18-4-686 root=/dev/hda7 ro vga=795
initrd /initrd.img-2.6.18-4-686
savedefault

title Debian Recovery
root (hd0,5)
kernel /vmlinuz-2.6.18-4-686 root=/dev/hda7 ro vga=795 single
initrd /initrd.img-2.6.18-4-686
savedefault

Partition WinXP

title Windows XP
root (hd0,0)
makeactive
chainloader +1

FIN MENU.LST

[/code]

Voilà voilà. Enfin quelques s’explications s’imposent, et il y a quelques différences par rapport a un boot dans ta partition racine.

Ceci doit pointer vers ta partition boot. Enfet quand GRUB va booter, c’est la qu’il va aller chercher les kernels linux.

[quote]kernel /vmlinuz-2.6.18-4-686 root=/dev/hda7 ro vga=795
initrd /initrd.img-2.6.18-4-686[/quote]

Ici kernel et initrd pointent vers le kernel et le initrd respectif de ta distribution. Dans ton cas tu auras la partie Debian Etch et la partie Ubuntu. Remarque dans ces deux lignes que la partie “/boot” au début n’y est plus. Elles n’est plus nécessaire du moment que l’on est déjà dans ce fichier (et oui la partition est le fichier boot).

Autre chose importante est ton fstab, il doit dire a ton systeme ou se trouve la partition boot, pour si tu veux y apporte une modification. Voila le mien :

/dev/hda6 /boot ext3 noauto,noatime 1 2 /dev/hda8 / ext3 noatime 0 1 /dev/hda9 /home ext3 noatime 0 1 /dev/hda5 none swap sw 0 0 /dev/hdb /mnt/cdrom auto noauto,ro 0 0 #/dev/fd0 /mnt/floppy auto noauto 0 0
Voila ici tu vois que ma partition boot (/dev/hda6) est montée sur la cible /boot.

Voilà voilà.

Donc petit résumé, quand tu fais une partition boot, tu rassembles tout tes kernels linux dans le même fichier. Moi j’installe toujours GRUB dans le MBR du disque et je le fais pointer vers ma partition boot.

En ce qui est de l’install rien de + simple, créé tes trois partitions, redemarre avec le CD de Débian et lance l’install . En passant ma partition boot fait 2Gb pour être trankil, mais 1 c’est suffisant.
Enfin une fois arrivé a l’outil de partitionnement choisi “manuel”

Tu fais ce que tu veux avec ton /home et / . Pour ta partition boot, tu lui donnes un system de fichier (ext3), le point de montage (/boot) et pis voilà tu continues ton install.

Lorsque Debian te demande si tu veux installer GRUB tu dis oui, il va te détécter Windows (c’est normal que Ubuntu n’aparaisse pas au redémarrage, tinkiet pqs on va résoudre ça)

Bon maintenant tu est dans ton nouveau system Debian, t’as Windows, mais plus Ubuntu. Ce que tu vas faire c’est monter ta partition ubuntu prendre le contenu de ton “/boot” de Ubuntu et tu vas le copier dans ta partition boot, avec les kernels de débian, et tu vas ajouter dans ton menu.lst de GRUB les accès a ton Ubuntu comme indiké au début de ce (long) post.

Redemarrage suivat t’auras tout : Windobe, Debian et ton Ubuntu.

Ouf voilà.[/list][/code]

merci bouyssic…
c’est la prochaine modif que je ferais à mon système…

Temprie

j’ai entendu dire qu’il valait mieux installer linux après window$ plutôt que le contraire à cause du fait que le programme de boot de window$ pouvait parfois causer des problèmes… c’est-y vré ou c’est-y pas vré?

ma foi c’est vré çô :laughing:

Voila la réponse à ta question tiresias.rk.

HSquote=“bouyssic” Voila le mien :

/dev/hda6 /boot ext3 noauto,noatime 1 2 /dev/hda8 / ext3 noatime 0 1 /dev/hda9 /home ext3 noatime 0 1 /dev/hda5 none swap sw 0 0 /dev/hdb /mnt/cdrom auto noauto,ro 0 0 #/dev/fd0 /mnt/floppy auto noauto 0 0
Voila ici tu vois que ma partition boot (/dev/hda6) est montée sur la cible /boot.

Voilà voilà.
(…)[/quote]tiens tiens, un gentooiste. :wink: Voila le mien:

[code]# /etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/sda6 / ext3 errors=remount-ro 0 1
/dev/sda8 /home ext3 noatime 0 2
/dev/sda9 /mnt/gentoo ext3 noauto,noatime,ro 0 2
tmpfs /tmp tmpfs noatime,nosuid,size=1024M,mode=1777 0 0
/dev/sda7 none swap sw 0 0
/dev/sdb /mnt/dvd iso9660 ro,user,noauto 0 0
#/dev/sdb /media/cdrom0 iso9660 ro,user,noauto 0 0

partitions suppl�mentaire

/dev/sda1 /mnt/recovery vfat ro,group,gid=disk,umask=002 0 0
/dev/sda2 /mnt/windows vfat ro,group,gid=disk,umask=002 0 0
/dev/sda5 /mnt/donnees vfat ro,group,gid=disk,umask=000 0 0[/code]sur mon portable.
Comme tu vois, je peux travailler sous gentoo quand je veux en chroot. j’ai les scripts qui me montent ce qu’il faut quand il faut et je travaille indifferemment sur ma debian sous gentoo ou l’inverse.
Le /boot autonome est un peu trop casse pied pour moi quand je fais mes updates et que j’oublie de le monter, et le mettre en auto n’a aucun sens. AMA, la securité que ça apporte est minime (parano) et l’oblgation technique qu’on en avait en raison des limitations d’accés du bios aux zones du disques a en général disparu.
Par contre, j’ai gardé les habitudes noatime.

Petite question gentoo (désolé): sais tu si on peut vider allègrement /var/tmp/portage ?

moi j’ai un fstab de ce genre (sous kubuntu, mais j’imagine que sous debian ça sera la même chose par rapport à ce que je me demande):

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=26030e5e-02b2-47c7-a87e-9e2574db26d1 /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda3
UUID=b2d74fee-d573-4774-a4b2-1f139ebbcad0 /home           ext3    defaults        0       2
# /dev/sda4
UUID=4e21786c-8f48-4ed0-8c44-4b8f6a911211 /usr            ext3    defaults        0       2
# /dev/sda2
UUID=7010a20e-448b-40a6-95b4-7f098b8a38ba none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdb        /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/           /media/floppy0  auto    rw,user,noauto  0       0

la question c’est: c’est quoi ces UUID=blablabla…? c’est le nom (ou l’adresse) des partitions? il n’y a pas moyen d’avoir des intitulés un peu plus simples?

Salut. Oui, c’est le nom des partitions (sous ubuntu).

Je ne sais pas, mais ça doit être possible… Par contre, si ça peut être utile, pour retrouver l’ “UUID” d’une partoche, en cas de repartitionnement-formatage-changement-ou-erreur,
j’avais trouvé ça

sous debian, c’est /lib/udev/vol_id, la commande n’est pas dans le path.

C’est déjà sur le test call que j’ai une mauvaise réception.
La voix est hachée et je n’ai pas de modèle pour règler alsamixer.

Je vais prendre une photo du réglage sous feisty.

Merci de vos réponses

Merci mille fois pour toutes ces explications

Mais j’ai laissé Debian installer son grub dans le MBR et ma foi, il me permet de booter sur mes autres OS qu’il a détecté.
Donc pour moi aucun problème, je peux changer l’ordre de boot des OS en glissant les paragraphes concernés je suppose ?