Figure 11.3. Écran récapitulatif pour la partition root
utiliser comme > ext4 pour sdb2 et sdb5, et swap pour la partition swap
point de montage > tu mets / sur /dev/sdb2 , /home sur /dev/sdb5 et swap sur sdb1
étiquette > c’est juste un nom pour la partition, genre debianhome et debianroot
indicateur d’amorçage > présent pour la partition /
tu laisses le reste par défaut
Puis Fin du paramétrage de cette partition. Donc tu fais cette manip 3 fois pour chaque partition,
puis Terminer le partitionnement et appliquer les changements. Jusque-là tu peux te tromper, rien
n’est effectif, tu répondras oui après.
En fait /dev/sdb3 W95 Etendu ne sert à rien, mais si tu la vires ça peut détruire aussi /home, qui est peut-être dedans.
En fait tu pourrais très bien tout détruire et repartir de zéro sur ce disque, puis créer 3 partitions principales (root, home, swap)
et une étendue au cas où. En fait dis-nous la taille du disque et des partitions déjà existantes.
Bonjour,
je viens de faire un test d’installation avec les paramètres fournis par cpalui.
Avant de commencer, voici les informations fournies par la commande :
df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/sdb2 99G 15G 80G 16% /
udev 1014M 112K 1014M 1% /dev
/dev/sdb5 814G 182G 591G 24% /home
/dev/sda1 40G 15G 25G 37% /windows/C
/dev/sda5 15G 4,7G 10G 33% /windows/D
/dev/sda6 180G 145G 35G 81% /windows/E
et par la commande
fdisk -l
Disque /dev/sda: 250.0 Go, 250059350016 octets
255 heads, 63 sectors/track, 30401 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x46894688
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 5099 40957686 7 HPFS/NTFS
/dev/sda2 5100 30400 203230282+ f W95 Etendu (LBA)
/dev/sda5 5100 7011 15358108+ 7 HPFS/NTFS
/dev/sda6 7012 30400 187872111 7 HPFS/NTFS
Disque /dev/sdb: 1000.2 Go, 1000204886016 octets
255 heads, 63 sectors/track, 121601 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0000ed9c
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 653 5245191 82 Linux swap / Solaris
/dev/sdb2 654 13708 104864287+ 83 Linux
/dev/sdb3 13709 121601 866650522+ f W95 Etendu (LBA)
/dev/sdb5 13709 121601 866650491 83 Linux
Avant de faire les modifications conseillées par cpalui, voici les infos du partitionnement existant
SCSI3 (0, 0, 0) (sda) - 250.1 GB ATA MAXTOR
n°1 primaire 41.9 GB B ntfs
n°5 logique 15.7 GB ntfs
n°6 logique 192.4 GB ntfs
SCSI4 (0, 0, 0) (sdb) 1.0 TB ATA SAMSUNG
n°1 primaire 5.4 GB F swap swap
n°2 primaire 107.4 GB ext3
n°3 logique 887.5 GB ext3
Après application des modifications, voici l’état des partitions
SCSI3 (0, 0, 0) (sda) - 250.1 GB ATA MAXTOR
n°1 primaire 41.9 GB B ntfs
n°5 logique 15.7 GB ntfs
n°6 logique 192.4 GB ntfs
SCSI4 (0, 0, 0) (sdb) 1.0 TB ATA SAMSUNG
n°1 primaire 5.4 GB F swap swap
n°2 primaire 107.4 GB B F ext4 /
n°3 logique 887.5 GB F ext4 /home
Ceci vous parait-il correct?
Une interrogation demeure :
cpalui m’a conseillé pour la partition racine (/) de mettre indicateur d’amorçage présent. Cela veut-il dire qu’au démarrage, c’est cette partition qui va être lue en non plus la partition C sous xp? En cas d’un dual-boot faut-il quand même mettre cette option d’indicateur d’amorçage présent sur la partition racine car sur la doc de partitionnement lors d’une installation, ceci n’est pas précisé, pour les trois partitions, l’indicateur d’amorçage est à absent?
Merci.
Bonne journée.
Un MBR de type DOS contient une table des partitions qui ne peut accepter que 4 partition de type “primaire”.
S’il est nécessaire de créer plus de 4 partitions, on peut créer une partition étendue qui elle pourra contenir autant de partitions logiques que le BIOS et le système d’exploitation le permettront.
Une partition étendue est donc une partition qui sert de “conteneur” à des partitions logiques.
Dès lors, le numéro de la première partition logique sera le N°5 même si les 3 autres partitions primaires n’ont pas été crées.
Dans ton cas, “/dev/sdb3” est une partition étendue qui sert de conteneur à la partition logique “/dev/sdb5”.
et la partition “n°3 logique 887.5 GB F ext4 /home” nze peut donc être une partition de type "logique (si c’était le cas, elle aurait le N°5 au minimum)
Bonjour Micp,
donc cette fameuse partition sdb3 sert de conteneur pour des partitions primaires, c’est-à-dire si j’avais beaucoup d’os installés, toutes les partitions primaires seraient contenues dans celle-ci?
Je suppose que cette partition est crée par le système, non?
Quand j’ai lancé l’installeur, cette partition n’a pas été listée, pourquoi?
Dans le cas d’un multi-boot, faut-il paramétrer, pour la partition racine, l’indicateur d’amorçage à présent?
Bonne journée.
donc cette fameuse partition sdb3 sert de conteneur pour des partitions logiques
Ce type de partition étendue Étendue W95 (LBA) => identificateur de partition “0f”, pourrait indiquer que cette partition a été créé depuis un système win.
Les partitions étendues crées par Linux sont plutôt de type Étendue => identificateur de partition “05”.
L’installateur liste les partitions primaires ou logiques qu’il pourrait utiliser pour “installer” un système.
Les partitions de type “étendues” ne sont pas des partitions utilisables pour autre chose que de contenir des partitions logiques
indicateur d’amorçage <=> flag boot
Certains BIOS refusaient de booter si aucune des partitions du disque n’avaient le “flag boot” positionné, mais avec les BIOS récents, ce n’est plus nécessaire.
Grub ne se sert pas de l’indication donnée par le “flag boot”.
Donc je peux laisser les trois partitions sans indicateurs d’amorçage?
Le reste de la config vous paraît-il correct?
[quote=“Fabien1000”]… Donc je peux laisser les trois partitions sans indicateurs d’amorçage? …[/quote]Si grub ne veut pas démarrer, il sera peut-être nécessaire d’activer le flag boot sur une des partitions du disque où grub a été installé, mais il faudrait que ta machine soit vraiment vielle…
[quote=“Fabien1000”]… Le reste de la config vous paraît-il correct? …[/quote]Oui. Mais…(voir mon post suivant)
Remarque:
Étant donné que toutes les partitions de type Linux sont sur le disque “/dev/sdb”, tu pourrais même installer le chargeur de boot sur le disque “/dev/sdb” en plus de “/dev/sda”.
Ceci te permettra de pouvoir démarrer ta machine (au cas où) même si le disque “/dev/sda” :
a été démonté
est tombé en panne
a eu son MBR détruit => grub de “/dev/sda” aussi du coup…
Et aussi si l’ordre de détection de priorité des disque fait changer “/dev/sda” en “/dev/sdb” et inversement.
J’ai, sur ma machine, 2 disques: /dev/sda => 320GiB et /dev/sdb => 1TiB
voici ma config:
root@deb9550:~# df -h
Sys. fich. Taille Util. Dispo Uti% Monté sur
rootfs 323M 170M 137M 56% /
udev 10M 0 10M 0% /dev
tmpfs 397M 768K 396M 1% /run
/dev/disk/by-uuid/a69d9182-f4c7-4276-b35d-7d5f9bd50a57 323M 170M 137M 56% /
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 1,8G 0 1,8G 0% /run/shm
/dev/sda14 73G 11G 59G 15% /home
/dev/sda13 368M 11M 339M 3% /tmp
/dev/sda11 8,3G 2,8G 5,1G 36% /usr
/dev/sda12 2,8G 462M 2,2G 18% /var
/dev/sdb1 1,2T 1,1T 58G 96% /mnt/1500-1
/dev/sda15 81G 5,4G 72G 7% /mnt/500-17-virt-img
root@deb9550:~#
Regarde la taille que j’ai donné à mes partitions, et fais le total, et tu verra la différence.
Généralement, 6 GiB suffisent amplement pour faire tourner le système et ses applications.
Ce qui prends le plus de place, ce sont les données, qui, étant sur une partition séparée, peuvent donc être utilisables depuis plusieurs système Linux.
Tu n’es pas obligé de segmenter autant que moi ton système, mais je verrais plutôt ceci pour toi en fonction de ta configuration :
une partition racine de 20 GiB (suffirait même à héberger ton home si tes vidéos et autres multimédia de grande tailles sont sur une partition séparée genre “data”)
une partition de réserve de 20 GiB (qui servirait pour une autre distribution à tester ou à récupérer la précédente en cas de problème)
le reste pour “data” (qui sera accessible depuis les deux autres si un deuxième nouveau système est installé)
Ok, je vais donc par pure précaution activer le flag boot sur la partition racine comme me l’avait conseillé cpalui, mon pc ayant 6 ans, il n’est plus de première jeunesse.
Je fais l’installation demain matin ou demain après-midi. Je vous tiens au courant.
Une dernière question : si je veux supprimer xp et avoir les deux disques sous debian avec un seul os, est-ce faisable facilement?
Désolé Micp,
j’ai répondu avant de voir votre dernier post.
Il n’y a pas de swap dans votre config, je suppose que vous avez une quantité de ram plutôt grande, pour ma part je n’en ai que 2 Giga, donc il doit falloir garder le swap dans mon cas?
Dans votre confg, vous avez des partitions racine assez petite, cela n’est-il pas dangereux dans le cas où on garde la même distributions pendant plusieurs années (en faisant les mise à jour/mises à niveau bien sûr, ie passage de 7 en 8 etc… si nécessaire)?
/dev/sdb2 99G 15G 80G 16% /
/dev/sdb5 814G 182G 591G 24% /home
Tu peux voir que tes partitions sont très grosses et inoccupées. Perso je crée des partitions plus petites et en rajoute après si besoin.
Par exemple 30G pour / et 100G pour home. Après l’install tu peux jouer facilement avec tes partitions avec gparted, et ajouter une partition “datas” de plusieurs centaines de gigas pour les gros fichiers film et musique. Ce qui te laissera de la place pour créer d’autres partitions pour y installer d’autres linux.
Créer d’abord les 3 partitions primaires / , /home et swap, et plus tard sur gparted une grande partition étendue où tu pourras installer/modifier/détruire/resizer d’autres partitions.
Pour le swap, 4G devraient être suffisants.
Tu pourras supprimer tes partitions XP sans problème avec gparted.
Pour la partition amorçable, c’est vrai que ce n’est peut-être pas utile, grub doit pouvoir gérer ça.
En fait si, mais il ne s’affiche pas avec la commande “df” (faire un “man df” en console), mais avec la commande “free”:
michel@deb9550:~$ free
total used free shared buffers cached
Mem: 4060896 611008 3449888 0 28948 268208
-/+ buffers/cache: 313852 3747044
Swap: 5119996 0 5119996
michel@deb9550:~$
==================
Ci dessous mon fichier “/etc/fstab” dans lequel on peux constater que la partition “/dev/sda5” est utilisé pour le swap
[code]root@deb9550:~# cat /etc/fstab
/etc/fstab: static file system information.
Use ‘blkid’ to print the universally unique identifier for a
device; this may be used with UUID= as a more robust way to name devices
that works even if disks are added and removed. See fstab(5).
/ was on /dev/sda12 during installation
UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57 / ext4 errors=remount-ro 0 1
/home was on /dev/sda16 during installation
UUID=3df408e9-e65e-4659-9881-84ae6d077c43 /home ext4 defaults 0 2
/tmp was on /dev/sda15 during installation
UUID=016896b2-3179-47b6-99ba-e0dd63cad4d6 /tmp ext4 defaults 0 2
/usr was on /dev/sda13 during installation
UUID=9e2ba03c-bada-4db8-a761-fe3093b92860 /usr ext4 defaults 0 2
/var was on /dev/sda14 during installation
UUID=b9bf96f4-694a-453f-aad6-d84efbb1f299 /var ext4 defaults 0 2
/mnt/1500-1 disque 1.5To partition 1 (1500-1) 1.2 To (données)
UUID=e5df58e4-0e83-439a-8403-3559ef74e4d6 /mnt/1500-1 ext4 rw,user 0 0
/dev/500-17-virt-img /mnt/500-17-virt-img
UUID=74349cee-dd8c-4ce5-ab45-a8e7b25cdda0 /mnt/500-17-virt-img ext4 rw,user 0 0
swap /dev/sda5
UUID=014398b0-fc4b-4858-a4f0-12986a3bda65 swap swap sw 0 0
root@deb9550:~#
[/code]
Je ne donnais que mon avis pour le partitionnement, mais Linux est très très souple,
et tu pourrais très bien utiliser ton partitionnement tel qu’il est.
Plus tard, si l’envie ou le besoin se fait sentir,
tu pourrais décider de réduire une partition pour en créer d’autres.
Pour cela, le plus important c’est d’avoir compris:
ce que c’est qu’un disque informatique => support de données non volatiles (clef USB, carte SD, MMC, disque dur, CD, CDRW, DVD, DVDRW, etc…)
ce que c’est qu’une partition => une partie (division) du support de données
ce qu’est un UUID => voir aussi "man blkid"
et un système de fichier => formatage
Une fois que ces concepts sont bien assimilés, et avec quelques essais (clef USB, ou disque dur, c’est pareil, il n’y a que le temps d’accès qui diffère)
on a plus aucun problème pour agrandir, réduire, déplacer, cloner, mounter, démounter, formater, etc…
EDIT :
Le post de cpalui est arrivé pendant que je rédigeais ce post,
et je suis d’accord avec lui.
Ok, merci pour ces informations.
Demain je vais faire une install avec les partitions existantes sans modifier leur tailles, juste en ajoutant le flag boot sur la partition racine, au cas où.
De toute façon, le logiciel gparted devrait permettre de réduire la taille de partitions existantes et d’en créer de nouvelles à tout moment, il suffit de booter sur le live-cd de gparted?
Je crois qu’il faut prendre quelques précautions pour retailler les partitions, à savoir de commencer par modifier la partition la plus “à droite” (en fin de disque) ?
Au vus des informations que vous m’avez fournies, j’ai assez mal structuré mon disque. Dans mon idée, j’ai crée 3 partitions :
swap de 5 G = 2 * Ram + 1 G
/ de 100 G qui pour moi représente le système
/home de 900 G qui contient les programmes et les données.
En fait, je devrai diminuer d’un facteur 2 la partition racine, réduire à 100 ou 200 G la partition /home qui ne devrait contenir que les programmes installés et créer une partition datas avec le reste dans laquelle je mets les vidéos, musiques et les petits programmes que je fais + données de bureautique?
Ce “flag” ne concerne que les systèmes issus de Redmond, pas les Unix like
Micp a écris
et vous dites
Donc si je comprend bien grub se fiche totalement de ce flag. Par contre si grub venait à rencontrer des problèmes qui l’empêchent de démarrer, alors ce flag peut-être utile pour signaler au bios sur quelle partition démarrer?
[quote=“Fabien1000”]… si grub venait à rencontrer des problèmes …[/quote]redmond ne pourrait pas booter puisque qu’il n’aurait plus de “loader” pour lui passer la main.
Il faudrait alors, soit :
- Utiliser le disque fournit par Redmond.
- Réinstaller grub => le plus sûr, le plus simple, le plus efficace.
Ceci dit, je n’ai jamais vu grub se planter autrement que par de mauvaises manipulations par des utilisateurs qui ne savaient pas ce qu’il faisaient.
Par contre, j’ai souvent vu des systèmes de fichiers que redmond avait décrétés comme irrécupérables sur lesquels Linux avait permis de récupérer des données.
(tant qu’aucune tentative utilisant des “programme de vérification/récupération” de redmond n’avait pas achevé les dégâts)
=============
[quote=“Fabien1000”]… peut-être utile pour signaler au bios sur quelle partition démarrer …[/quote]Si tant est que :
- le BIOS tienne compte de ce flab,
- la partition soit réellement bootable,
- le MBR soit un MBR type DOS et pas un protector MBR de disque GPT.
Ok, bon je le rajouterai au cas où, de toute façon, cela ne pourra pas nuire au démarrage / fonctionnement debian?
[quote=“Fabien1000”]… cela ne pourra pas nuire …[/quote]Effectivement, vu que ça n’a aucune incidence.
En résumé pour cet idicateur: Si le disque ne boote pas, c’est peut-être que le BIOS réclame une partition avec “flag boot” active.
Il suffirait alors juste d’activer ce flag pour que le disque puisse enfin booter
Une dernière question :
si grub plante et que j’ai rajouté ce flag sur la partition racine du deuxième disque, que se passera-t-il?
Démarrage sur xp (qui possède une partition système avec ce flag et qui est installé sur le premier disque) ou bien démarrage sur Debian qui est sur le deuxième disque?
Si le MBR n’a pas de chargeur de boot (ou bootsrap), ou si le chargeur de boot est défectueux,
“boot flag” activé ou pas, le système installé sur de la partition au flag activé ne pourra pas démarrer
puisqu’aucun chargeur ne lui passera la main (load chaining).
Le “boot flag” n’est qu’un indicateur permettant de dire au BIOS qui en tiens compte :
c’est bon, tu peux lancer l’exécution des instructions du "bootstrap"
que tu as déjà lu, puisqu’il t’a fallu lire les 512 octets du MBR
pour trouver la table des partition et un “flag boot” activé sur au moins une des 4 partitions.