Forum Linux.débutant Problème partionnement (cylindres) installation Debian + FreeBSD + XP

Posté par  .
Étiquettes :
0
27
juin
2007
Bonjour,
je suis un utilisateur de Debian (actuellement sur Etch) depuis deux années environ et n'ayant que de minuscules connaissances en informatiques, j'aurai besoin d'un "tout petit peu" (façon de parler...) d'aide de votre part.
Actuellement, Debian et Windows XP sont installés tous les deux et
semblent fonctionner normalement. Seulement, je pense avoir mal
partitionné mon disque dur lors de l'installation de Debian. Voici le
message que me donne fdsik lorsque je le lance:

_______________________________________________________________________
# fdisk /dev/hda

"The number of cylenders for this disk is set to 14593.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitionning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)"
_______________________________________________________________________

En effet je rencontre certains problèmes lorsque je tente d'utiliser
certains live CD Linux (le live CD ne parvient pas à démarrer), je n'ai
pas le nom de cette ou ces distributions en tête, le problème n'ayant
été que très rarement rencontré.
Par contre, par curiosité, j'avais tenté d'installer un système BSD,
impossible, FreeBSD comme OpenBSD m'ont notifiés qu'ils ne pouvaient
pas effectuer le partitionnement de mon disque dur à cause du problème
de cylindres cité précédemment.
Je souhaiterais donc refaire une réinstallation "propre" des OS présents
sur mon PC, plus une installation de FreeBSD.
Debian + FreeBSD + Windows XP.
Je voudrais savoir s'il serait possible que vous m'aidiez d'une part à choisir un schéma de partitionnement "correcte" de manière à ne plus me trouver confronter à ce problème de cylindres et d'autre part que vous m'indiquiez comment définir mes partitions Debian (tailles des différentes partitions, les miennes n'étant pas du tout, je pense, adapté à l'utilisation que j'en fait et une utilisation commune de la partition /home et swap pour Debian et FreeBSD).
Au sujet de Windows, je ne l'utilise plus, mais les autres membres de ma famille eux continuent de l'utiliser, principalement pour Itunes. j'ai entendu parler de la Virtualisation (xen), serait il possible que Windows ne soit pas réinstallé (Debian + FreeBSD donc), mais lancé par l'intermédiaire de xen et ce juste pour l'utilisation de Itunes? Cette idée est peut être stupide, je m'interrogeait sur la
manière de stocker tout les fichiers musicaux utilisé par Itunes ...
Peut être sur une partition de sauvegarde accessible aux deux OS
(Debian et FreeBSD). J'avais oublié de parler de ma volonté de créer une tel partiton. Ou alors tout simplement sur le système virtuel Windows (?) ... Je suis vraiment désolé d'être aussi confus, mais j'avoue ne pas avoir une idée très clair à ce sujet.


Pour information, voici ma table de partitionnement tel que
me la montre fdisk :
_________________________________________________________________________
Disk /dev/hda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 3648 29302528+ 7 HPFS/NTFS
/dev/hda2 3649 14559 87642607+ f W95 Ext'd (LBA)
/dev/hda3 14560 14593 273105 83 Linux
/dev/hda5 3649 5688 16386268+ 7 HPFS/NTFS
/dev/hda6 9728 10335 4883728+ 83 Linux
/dev/hda7 10336 10700 2931831 83 Linux
/dev/hda8 10701 10793 746991 82 Linux swap / Solaris
/dev/hda9 10794 10842 393561 83 Linux
/dev/hda10 10843 14559 29856771 83 Linux
____________________________________________________________________________

Ça doit être le bordel, j'en conviens...
Je vous donne aussi mon fichier /etc/fstab :

# /etc/fstab: static file system information.
#
# <file system> <mount point>
proc /proc proc defaults 0 0
/dev/hda3 / ext3 defaults,errors=remount-ro 0 1
/dev/hda10 /home ext3 defaults 0 2
/dev/hda9 /tmp ext3 defaults 0 2
/dev/hda6 /usr ext3 defaults 0 2
/dev/hda7 /var ext3 defaults 0 2
/dev/hda8 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/sda1 /mnt/gmini vfat gid=ntfs,rw,user,noauto 0 0
/dev/hda1 /mnt/windowsC ntfs gid=ntfs,ro,auto,umask=000 0 0
#/dev/hda2 /mnt/windowsfat vfat gid=ntfs,ro,auto,umask=000 0 0
#/dev/hda5 /mnt/windowsD ntfs gid=ntfs,ro,auto,umask=000 0 0

/dev/hda2 , je ne sais pas à quoi cela correspond exactement.
/dev/sda1 , lecteur MP3 qui fait clé usb en même temps.
/mnt/windowsC , Partition C de Windows
/mnt/windowsD , Partition D de Windows. Je ne la monte plus car j'ai
traficoté (mal traficoté) cette partition lorsque je
tentais de faire de la place pour un BSD.





Et voici les informations relatives à l'espace disque (df -h hdx) :

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda3 259M 238M 7,7M 97% /

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda10 29G 6,7G 20G 25% /home

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda9 373M 11M 343M 3% /tmp

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda6 4,6G 2,8G 1,6G 64% /usr

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda7 2,8G 2,5G 147M 95% /var

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
udev 10M 80K 10M 1% /dev

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1 28G 21G 7,9G 72% /mnt/windowsC

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
udev 10M 80K 10M 1% /dev

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
udev 10M 80K 10M 1% /dev

____________________________________________________________________________

Voila... Au passage, connaissez vous la meilleur solution pour sauvegarder mes données pendants les différentes réinstallation ?
Je suis conscient que tout ceci va me demander beaucoup de travail, mais
la motivation est là et j'espère y parvenir grâce à l'aide que vous
voudrez bien m'apporter. Encore une fois je m'excuse si tout ceci est
confus.
Je vous remercie d'avance.
  • # tout est possible :)

    Posté par  . Évalué à 2.

    j'ai cela aussi, debian + freebsd + solaris, par contre freebsd est sur un autre disque. Pour solaris il lui fait une partition primaire complète (pas sur partition logique), je crois que c'est pareil pour freebsd (il la recoupe ensuite en "slices"). Je crois que si tu as hda1, hda2, hda3 et une partition logique (hda5 et suivante),tu as atteind la limite des 4 partitions, c'est sans doute pour cela que tu n'as pas pu installer freebsd...

    Pour ton pb avec les live cd, je pense que cela vient d'autre chose, en effet les live cd n'ont pas besoin de disque dur pour fonctionner.

    je te conseille éventuellement :

    partition primaire 1 : windows
    partition primaire 2 : swap (pour linux et freebsd)
    partition primaire 3 :
    logique : dont 1 partition pour / et une partition pour /home
    partition primaire 4 : freebsd

    mais pour être certain va lire la notice avant :
    http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/in(...)

    cela serait pour moi je partitionnerais le disque avant, installerait windows, freebsd et linux en dernier.

    Sinon pour récupérer tes données linux, essaye partimage, ou alors ne transfère que les données importantes.

    Et pour la virtualisation, à mon avis c'est plus facile avec virtualbox ou vmware qu'avec xen. Compte 1 Go de ram sur ton système pour que cela soit passable, et une fréquence d'horloge assez haute (chez moi sur un amd64 2X, 3600+ windows xp passe très bien avec vmware, sans doute pareil avec virtualbox)

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # Le message est-il si important que ça ?

    Posté par  . Évalué à 2.

    Visiblement, ce n'est qu'un message d'information, d'avertissement. Certains gestionnaires d'amorçages comme un vieux LiLo sont vieux et ne savent pas démarrer un OS qui se trouve au delà des 1024 premiers cylindres du disque dur.
    Je pense donc, si tu n'utilises pas ce vieux Lilo que tu peux ignorer complètement ce message.
    Pour ma part, je partitionne souvent ainsi :
    En premier une partition primaire bootable (celle de linux ;-)) que je monte sur /boot
    ça me permet d'avoir mon kernel dessus, à part, et d'éviter de part une fausse manip d'avoir une machine qui ne démarre plus.
    Ensuite, la partition de swap,
    enfin, la partition windows, quand j'en ai besoin (ce qui devient de plus en plus rare), suivie d'une partition étendue dans laquelle je définis mes lecteurs logiques, que ce soit pour windows ou linux.
    A titre purement informatif (ne copie pas bêtement ce qui suit), voici ce que donne un fdisk -l sur mon portable du boulot :

    /dev/sda1 * 1 13 104391 83 Linux
    /dev/sda2 14 138 1004062+ 82 Linux swap / Solaris
    /dev/sda3 * 139 3057 23446867+ 7 HPFS/NTFS
    /dev/sda4 3058 7296 34049767+ 5 Extended
    /dev/sda5 3058 6948 31254426 83 Linux
    /dev/sda6 6949 7071 987966 83 Linux
    /dev/sda7 7072 7296 1807281 83 Linux

    Ainsi que le contenu du /etc/fstab (pour la partie qui nous intéresse) :

    /dev/sda5 / ext3 defaults 0 1
    /dev/sda2 swap swap pri=1 0 0
    #/dev/sda1 /boot ext3 defaults 0 1
    /dev/sda6 /tmp ext3 defaults 0 1
    /dev/sda7 /var ext3 defaults 0 1


    Comme tu le vois, la partition /boot n'est pas montée par défaut... Je ne monte cette partition que quand je mets à jour mon kernel.
    Il faut que le kernel soit sur une partition amorçable, pour le reste, ça ne présente aucun intérêt.
    Voilà, j'espère que ces quelques remarques te seront utiles.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.