Page 1 sur 1
[SSD] Installer sur des partitions alignées (résolu)
Publié : mer. 05 oct. 2011, 23:36
par asof
Bonjour, j'ai un SSD et depuis quelques jours j'essaye en vain d'installer convenablement archlinux sur mon SSD: j'ai essayé normalement avec MBR mais les partitions n'étaient pas alignées. GPT avec d'abord gdisk puis gparted: l'installateur reformatte systématiquement mes partitions et syslinux veut s'installer dans le MBR, pourtant ma table est toujours en GPT. Je pense que ce n'est pas vraiment un problème mais un manque de connaissance de ma part. Idéalement je voudrais pouvoir installer mon SSD en GPT, avec syslinux comme bootmanager et des partitions alignées
Re: [SSD] Installer sur des partitions alignées
Publié : jeu. 06 oct. 2011, 00:08
par avi3000
Avec les tables gpt
Code : Tout sélectionner
parted -a cyl /dev/sd. mkpart primary ext2 0cyl 1cyl
parted -a cyl /dev/sd. mkpart primary ext2 1cyl 100cyl
parted -a cyl /dev/sd. mkpart primary ext2 100cyl 200cyl
parted -a cyl /dev/sd. mkpart primary ext2 200cyl 300cyl
....
Code : Tout sélectionner
Modèle: ATA OCZ-AGILITY3 (scsi)
Disque /dev/sda : 7297cyl
Taille des secteurs (logiques/physiques): 512B/512B
Géométrie BIOS cylindre,tête,secteur : 7297,255,63. Chaque cylindre : 8225kB.
Table de partitions : gpt
Numéro Début Fin Taille Système de fichiers Nom Fanions
1 0cyl 4cyl 4cyl bios-grub bios_grub
2 4cyl 787cyl 783cyl ext2 boot-puppies
3 787cyl 1570cyl 783cyl ext4 zubuntu64
4 1570cyl 2353cyl 783cyl ext4 arch64
5 2353cyl 3137cyl 783cyl ext4 xnatty
7 3920cyl 4703cyl 783cyl vide7
8 4703cyl 5486cyl 783cyl vide8
9 5486cyl 6270cyl 783cyl vide9
10 6270cyl 7053cyl 783cyl vide10
11 7053cyl 7297cyl 243cyl fat32 fat32
la page SSD sur ubuntu-fr
la page SSD sur le forum.hardware.fr
Re: [SSD] Installer sur des partitions alignées
Publié : jeu. 06 oct. 2011, 09:43
par FoolEcho
Re: [SSD] Installer sur des partitions alignées
Publié : ven. 07 oct. 2011, 13:01
par asof
Bon finalement, j'ai du avoir un déconnage du bios, parceque en chargeant un profil d'overclocking je me suis retrouver à pouvoir booter le SSD, malgré tout visiblement c'est toujours pas aligné
Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sdc » ! L'utilitaire sfdisk ne prend pas GPT en charge. Utilisez GNU Parted.
Disque /dev/sdc : 90.0 Go, 90028302336 octets
255 têtes, 63 secteurs/piste, 10945 cylindres, total 175836528 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x0fa0c32e
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 63 64259 32098+ 83 Linux
/dev/sdc2 64260 29366819 14651280 83 Linux
/dev/sdc3 29366820 87955874 29294527+ 83 Linux
Qu'est-ce que je fais mal?
Re: [SSD] Installer sur des partitions alignées
Publié : ven. 07 oct. 2011, 16:01
par alexdaums
Bonjour j'ai basculé de ubuntu a archlinux il y a 3 semaines!
Je possède un SSD depuis 1 an et je n'avais pas eu a me soucier de l'alignement car l'installeur de ubuntu le gère automatiquement.
Je me suis donc documenté sur arch pour réalisé un alignement et c'est en fait très simple!
Alors j'ai opté pour l'utilitaire gptfdisk (commande gdisk)qui aligne automatique les partitions.
Pour ceci il suffit de lancer l'installeur de arch et de suivre le wiki jusqu'à la partie préparation des disque dur, a ce niveau là je suis passé sur un tty pour installer gptfdisk
Pacman va demander une mise à jour qu'il faut faire bien sur.
Une fois gptfdisk installer il suffit de le lancer sur ton SSD
Code : Tout sélectionner
gdisk /dev/sda
De créer une nouvelle table GPT avec l'option -> o
Ensuite j'ai créé la partition (commande n sous gdisk) pour grub de 1M
Mon / de xG et mon /home avec le reste
On écrit la table gpt avec -> w
Voici le print de gdisk
Code : Tout sélectionner
Number Start (sector) End (sector) Size Code Name
1 2048 4095 1024.0 KiB EF02 BIOS boot partition
2 4096 41947135 20.0 GiB 8300 Linux filesystem
3 41947136 117231374 35.9 GiB 8300 Linux filesystem
Ensuite on revient à l'installeur on paramètre nos partition existante en choisissant les point de montage / et /home en ext4 pour moi, la partition de grub on a rien à faire.
Puis la reste déroule et c'est à la fin avant de rebouter qu'il faut chrooter son environnement fraichement installé pour y installer grub2-bios.
Pour le partitionnement tu as plus haut le wiki qui va bien et pour grub2 celui ci:
https://wiki.archlinux.org/index.php/Gr ... structions
bon courage!!
Re: [SSD] Installer sur des partitions alignées
Publié : dim. 09 oct. 2011, 12:51
par asof
Merci bien. En particulier alexdaums c'est assez complet ton explication. Par contre, j'ai perdu la main sur Linux je travaille trop, j'ai donc crée mes partitions en suivant ton modèle avec gdisk, je compte aussi installer une partition /var en ext4 vers un HDD mécanique et ce sera sans problème je pense.
Par contre j'ai quelques zones d'ombre, déjà quand tu vas dans le terminal c'est avec Ctrl + Alt + F1 non? Et tu reviens à l'installateur comment?
Ensuite pour chrooter et installer grub2-bios j'en ai aucune idée.
Désolé d'être aussi nul
Re: [SSD] Installer sur des partitions alignées
Publié : dim. 09 oct. 2011, 13:48
par FoolEcho
asof a écrit :Par contre j'ai quelques zones d'ombre, déjà quand tu vas dans le terminal c'est avec Ctrl + Alt + F1 non? Et tu reviens à l'installateur comment?
CTRL + ALT + F1 à 8 pour changer de tty (quand tu as une session graphique, ce qui n'est pas le cas ici, tu peux revenir avec ALT+F7 ou 8, selon).
asof a écrit :Ensuite pour chrooter et installer grub2-bios j'en ai aucune idée.
Chroot et exemples sur le forum.
Mais tu parlais de syslinux, il y a aussi un wiki + liens précédents: syslinux, sinon GRUB2.
Re: [SSD] Installer sur des partitions alignées
Publié : lun. 10 oct. 2011, 11:12
par asof
Très gros ratage l'opération d'hier quand j'ai voulu installer une fois pour toute, au moment où je choisis le mot de passe root (sans même faire de chroot ni d'install de grub2 encore), une erreur venue de nulle part du style "could not launch mkinitcpio, /proc must be mounted, please report, continue at your own risk", j'avais juste modifié les fichiers de conf genre avec les options dans fstab.
Je retente sans partition /var séparée pensant que c'est le problème. Même chose. Sans parler du http de archlinux.fr qui marche pas et qui m'a fait "lagger" pendant 1 heure sur l'installateur, j'aurais du rebooter mais je venais quand même de formater et tout.
Sinon ça bootait bien grub2 au démarrage mais ça n'allait pas plus loin.
Refroidi en ce qui concerne l'installateur et même archlinux et même archlinux.fr (le serveur) car tout devait bien se passer.
Tellement que je me suis dis, allez on va installer windows 7, pensant qu'il allait réecrire une nouvelle table de partition en voyant GPT.
Mais même pas, et c'est en bootant sur un de mes HDD mécanique que je boot le SSD, si c'est pas du propre tout ça. Un HDD où d'ailleurs un windows est installé. Et je me retrouve encore dans une situation bizzarre non plus uniquement sur le SSD dorénavant mais aussi sur le HDD d'à côté qui n'avait rien demandé

Re: [SSD] Installer sur des partitions alignées
Publié : lun. 10 oct. 2011, 13:33
par FoolEcho
asof a écrit :Très gros ratage l'opération d'hier quand j'ai voulu installer une fois pour toute, au moment où je choisis le mot de passe root (sans même faire de chroot ni d'install de grub2 encore), une erreur venue de nulle part du style "could not launch mkinitcpio, /proc must be mounted, please report, continue at your own risk", j'avais juste modifié les fichiers de conf genre avec les options dans fstab.
Tu as du faire un chroot pour le moins... spécial. Quelles commandes as-tu fait ?
J'ai pas compris la suite de tes explications... tu en es où ?

Re: [SSD] Installer sur des partitions alignées
Publié : lun. 10 oct. 2011, 13:41
par asof
non non, à ce moment là, installation normale pas de chroot ni rien. Après si tu veux je peux te dire toutes les commandes que j'ai fais après. Sinon j'ai sélectionné mes partitions en ext4 et tout normalement, sans /boot ni /swap.
Où j'en suis ? Visiblement un SSD mixé GPT/MBR (by installateur windows), qui ne boot pas directement, mais quand je boot mon HDD Samsung, où y avait un windows 7 déjà installé en fait ça me boot le SSD (et pas le samsung) mais j'arrive à booter tous mes disques durs par un bricolage fait maison entre grub et windows loader, et le fameux HDD qui boot en fait le SSD, suis-je clair?

Re: [SSD] Installer sur des partitions alignées
Publié : lun. 10 oct. 2011, 16:19
par FoolEcho
asof a écrit :un SSD mixé GPT/MBR (by installateur windows)

C'est possible, ça ?!
asof a écrit :Où j'en suis ? Visiblement un SSD mixé GPT/MBR (by installateur windows), qui ne boot pas directement, mais quand je boot mon HDD Samsung, où y avait un windows 7 déjà installé en fait ça me boot le SSD (et pas le samsung) mais j'arrive à booter tous mes disques durs par un bricolage fait maison entre grub et windows loader, et le fameux HDD qui boot en fait le SSD, suis-je clair?
'Comprends pas... Tu ne peux pas changer l'ordre de démarrage des disques de manière à démarrer sur le ssd ?

Re: [SSD] Installer sur des partitions alignées
Publié : lun. 10 oct. 2011, 19:34
par asof
Si. C'est juste qu'en démarrant sur le SSD il se passe rien, en démarrant sur le HDD ça boot le SSD
En gros, soit j'essaye de réinstaller Arch dessus, soit j'essaye de réinstaller windows avec une table de partition propre :s
Re: [SSD] Installer sur des partitions alignées
Publié : mar. 11 oct. 2011, 11:49
par alexdaums
asof a écrit :Merci bien. En particulier alexdaums c'est assez complet ton explication. Par contre, j'ai perdu la main sur Linux je travaille trop, j'ai donc crée mes partitions en suivant ton modèle avec gdisk, je compte aussi installer une partition /var en ext4 vers un HDD mécanique et ce sera sans problème je pense.
Par contre j'ai quelques zones d'ombre, déjà quand tu vas dans le terminal c'est avec Ctrl + Alt + F1 non? Et tu reviens à l'installateur comment?
Ensuite pour chrooter et installer grub2-bios j'en ai aucune idée.
Désolé d'être aussi nul
pour chrooter c'est simple regard... tu revas dans ton tty (trl+alt+F2 car F1 c'est l'install de arch) et ton fais ceci:
Code : Tout sélectionner
mount -o bind /proc/ /mnt/proc/
mount -o bin /sys/ /mnt/sys/
mount -o bind /dev/ /mnt/dev/
chroot /mnt
Et voilà tu es sur dans l'envirenement de ta nouvelle distrib!
asof a écrit :Très gros ratage l'opération d'hier quand j'ai voulu installer une fois pour toute, au moment où je choisis le mot de passe root (sans même faire de chroot ni d'install de grub2 encore), une erreur venue de nulle part du style "could not launch mkinitcpio, /proc must be mounted, please report, continue at your own risk", j'avais juste modifié les fichiers de conf genre avec les options dans fstab.
Oui j'ai aussi rencontré ce soucis sur l'install 32bits ce week-end sur le netbook de ma femme!
Il te dit qu'il trouve pas le /proc (pourtant il semble y être) mais bon j'ai résolu le problème en le remontant toujours pareil en tty
Puis tu repasse en install de arch ctrl+alt+F1 et tu revalide la partie configuration qui a merdé!
Bonne courage tu vas y arriver!!
Re: [SSD] Installer sur des partitions alignées
Publié : ven. 14 oct. 2011, 23:57
par asof
C'est OK.
Petite frayeur par ce que ça voulait rien monter, mais en ouvrant une autre console ça m'a bien monté et chroot nickel. Par contre bizzare quand j'ai fais un pacman -Sy ça m'a carrément réinstallé toute la distrib, l'installateur veut la peau de mon SSD je crois. Sinon, c'est nickel je pense sauf un stupide problème catalyst/xorg. Mais là c'est réglé je pense puisque ça boot et que ça marche!
Merci pour votre aide.
Au fait j'ai réglé le problème assez bizzare je dois l'admettre du disque dur qui en bootait un autre (le SSD) en mettant le CD windows et il a réparé, tout simplement.
Par contre si quelqu'un sait comment vérifier l'alignement d'une partition quand on a GPT je prends.