Page 2 sur 5
Publié : ven. 11 juil. 2008, 18:02
par Calimero
Cactus a écrit :1. Tu arrives à installer une Arch complète dans 2 Go ?
Même si mon install date un peu, et possède pas mal de softs inutiles/redondants, j'ai calculé qu'il me fallait pas loin de 6 Go (minumum, 14 Go pour le cas large !)... ou alors je surestime vraiment trop ce chiffre...???
Tu y mets quoi dans les 2 Go ?
Pour tout te dire, mon install classique fait bien moins d'un giga si je fais gaffe à l'espace disque. Avec X et KDE compris, bien sûr.
Mais installation choisie de KDE !! Donc plutôt 250Mo qu'1Go...
Pour le reste, j'installe les progs au cas par cas et je désinstalle ce qui me sert pas... L'avantage d'une "live" modifiable !!
D'ailleurs, je pense que ça sera une bonne base de travail pour me faire une live, de commencer par tâtonner quelques temps sur ma flash avant d'en faire un ISO à graver.
Cactus a écrit :2. je ne vois du tout le lien entre le mot de passe root, le chroot (= placer la racine de l'arborescence du système à un endroit choisi) et l'option "support booting from usb device ?" "YES"...
Par contre, ce pb de "chroot: command not found" devrait se répéter sur n'importe quelle installation...
Bé nan ! C'est le CD avec lequel j'ai installé mon ordi !!
Et j'ai cette erreur en suivant ce tuto (je fais une install en bootant sur le CD d'install, rien de plus classique !!) :
http://wiki.archlinux.org/index.php/Ins ... _a_USB_key
J'y comprends rien. Quand j'installe sur mon DD tout roule, mais sur la flash ça foire.
Cactus a écrit :3. ... SAUF si tu as installé Arch depuis un chroot ? Dans ce cas, redémarres sur un CD d'install, et croises les doigts (si tu y arrives, je suis intéressé !!!) Wink
Bé nan, moi je suis pas de ce genre-là, j'ai redémarré sur mon CD habituel qui m'a servi à installer arch sur plein de machines sans problème...
Et pof, il veut pas, quand j'installe sur la flash.
Cactus a écrit :4. ext2 est bon choix, mais n'utilises pas ext3 et Reiserfs (journalisés, donc écritures intensives). J'ai lu un article sur DFLP sur le choix d'un filesystem pour les SSD, et ça conclut sur UBIFS, même s'il est encore très perfectible (il est stable).
Holà, j'ai pas l'intention de me compliquer la vie, c'est en effet bien pour éviter les accès en écriture que j'ai choisi ext2, conscient de la chose.
UBIFS, peut-être si un jour j'ai un "DD" en mémoire flash !!

Publié : ven. 18 juil. 2008, 23:45
par Calimero
Bon, j'ai fini par réussir par installer sur la flash en USB sans aucune erreur, avec le dernier CD d'install sorti.
Mais j'ai un gros ennui avec GRUB que j'ai installé dans le MBR de ma mémoire flash.
Lorsque je choisis, dans mon BIOS, de booter UNIQUEMENT sur ma flash (mon bios autorise de ne fournir qu'un seul périphérique de boot), GRUB se charge depuis le MBR de la flash (sa led clignote), et charge son bazar depuis /boot/grub sur mon disque dur !!!
J'ai carrément débranché la nappe IDE de mon disque dur, et là ça veut pas booter.
Comment faire comprendre à GRUB qu'il doit charger son menu.lst et consorts depuis ma flash amovible ?
Publié : mer. 23 juil. 2008, 12:22
par Calimero
Calimero a écrit :Comment faire comprendre à GRUB qu'il doit charger son menu.lst et consorts depuis ma flash amovible ?
Quelqu'un aurait une idée ?
Parce qu'il va chercher ses "stage" et menu.lst sur la première partition de mon premier disque : le disque dur.
Alors qu'il faut qu'il aille chercher ça sur mon "2e disque" : la mémoire flash.
Publié : mer. 23 juil. 2008, 21:34
par Cactus
Je ne vois pas d'autre explication qu'un pb dans l'ordre du boot ou le bios incapable de booter sur ce port usb.
As-tu essayé de changer de port ?
Publié : mer. 23 juil. 2008, 22:01
par joker_vb
Salut Calimero,
Prends ce que je vais dire avec des pincettes, mais on ne sait jamais...
Je dis bien de prendre cela avec des pincettes car ce qui va suivre concerne l'installateur Debian pour Eeepc mais bon pourquoi pas... De toute façon ça ne coute rien
de donner un lien
Publié : jeu. 24 juil. 2008, 00:59
par Calimero
Cactus a écrit :Je ne vois pas d'autre explication qu'un pb dans l'ordre du boot ou le bios incapable de booter sur ce port usb.
Alors comment est-ce que,
le disque dur démonté, ça peut afficher GRUB à l'écran ? (et en rester là)
Je suis donc certain que ça boot sur la flash, c'est pas le problème, c'est bien GRUB qui ne trouve pas ses fichiers stage et menu.lst...
Si j'enlève la flash, ça fait boot failure, au lieu d'afficher GRUB.
Il boot donc bien dessus.
Cactus a écrit :As-tu essayé de changer de port ?
Aucun effet, ça boot pareil, mais GRUB ne trouve pas pour autant ses fichiers.
DebianEeePCFrenchHowTonstallOnSDcardOrUsbStick a écrit :N'installez pas le gestionnaire de démarrage GRUB dans la MBR.
[...]
Alors installez le sur le périphérique (sans numéro de partition) que vous avez noté dans le partitionneur. Ce sera probablement /dev/sdc (*ET NON* /dev/sdc1)
C'est quoi la différence entre le MBR et /dev/sdc ??

Moi, pour installer dans le MBR, je sélectionne /dev/sdc. (le périphérique sans numéro de partition quoi)
En tout cas le mec n'a pas peur pour la longévité, formater une mémoire flash en ext3, et même accepter qu'on puisse y créer un swap !
Publié : jeu. 24 juil. 2008, 01:52
par Cactus
ok, j'avais mal compris.
Ton pb réside alors dans la conf de grub.
Peux-tu donner ton menu.lst, ce sera plus simple que de tout expliquer (ce que j'avais commencé à faire, mais c'est trop long, et je dois aller dormir)...
EDIT : donnes aussi les points de montage de ton disque dur et de ta clé, ça évitera de poser la question.

Publié : jeu. 24 juil. 2008, 07:54
par mélodie
Tu pourrais essayer de dire à ton menu.lst du disque dur de passer la main à ton grub du support flash. Tu peux faire ça en rédigeant un bloc de texte contenant chainloader+1.
Je ne connais pas le nommage du périphérique amovible que GRUB de HDD doit booter donc il te faudra voir ça.
Cela pourrait ressembler à quelque chose comme ça:
Code : Tout sélectionner
# Chaine USB
title ArchUSB
root (sg1,1) (← j'ai écrit n'importe quoi)
chainloader +1
boot
Publié : jeu. 24 juil. 2008, 08:07
par mélodie
Calimero a écrit :Cactus a écrit :Je ne vois pas d'autre explication qu'un pb dans l'ordre du boot ou le bios incapable de booter sur ce port usb.
Alors comment est-ce que,
le disque dur démonté, ça peut afficher GRUB à l'écran ? (et en rester là)
Je suis donc certain que ça boot sur la flash, c'est pas le problème, c'est bien GRUB qui ne trouve pas ses fichiers stage et menu.lst...
Pour l'instant je connais trois sortes de machines : celles dont le BIOS permet de booter sur USB, directement, et dans la catégorie de celles dont le BIOS ne le permet pas, deux sous-catégories.
L'une permet de booter sur USB avec un grub configuré pour sur le disque dur, et ça peut aussi marcher avec un grub sur disquette. L'autre, la pire, ne permettra de booter une distribution installée sur USB que grâce à un CD d'amorçage (nommé aussi "bootstrap"). Ces CD font environ 5 Mo, et contiennent toutes sortes d'outils plus ou moins inutiles, genre trousse à outils de geeks, puis un initrd correspondant à ce qu'il y a dans la clé usb, du syslinux, un fichier genre signature qui va chercher un fichier correspondant sur les périphériques....
Ce CD de bootstrap démarre, et c'est son kernel qui initialise les périphériques, dont l'usb où se trouve la distro.
J'ai utilisé celui de Slax 5.1.8 il y a quelques temps, sur un PIII où il est impossible de démarrer sur USB même avec une disquette grub : j'ai essayé, mais en vain, par contre le CD de démarrage a bien permis de faire tourner "Slax-usb".
Aucun effet, ça boot pareil, mais GRUB ne trouve pas pour autant ses fichiers.
Et où as-tu mis le stage1 et le stage2 de Grub ?
DebianEeePCFrenchHowTonstallOnSDcardOrUsbStick a écrit :N'installez pas le gestionnaire de démarrage GRUB dans la MBR.
[...]
Alors installez le sur le périphérique (sans numéro de partition) que vous avez noté dans le partitionneur. Ce sera probablement /dev/sdc (*ET NON* /dev/sdc1)
C'est quoi la différence entre le MBR et /dev/sdc ??

Moi, pour installer dans le MBR, je sélectionne /dev/sdc. (le périphérique sans numéro de partition quoi)
MBR = Master Boot Record = premier secteur
d'un disque dur.
http://jargonf.org/wiki/MBR
Sur une clé USB, le mbr est sur le premier secteur de la clé usb. (Donc si ta clé est vue comme /dev/sdc par le système, ça doit être juste).
Publié : jeu. 24 juil. 2008, 13:14
par Calimero
Cactus a écrit :ok, j'avais mal compris.
Ton pb réside alors dans la conf de grub.
Peux-tu donner ton menu.lst
Même si GRUB ne le charge pas ?
Puisque si j'enlève le DD, il ne charge même pas son stage1 ; et quand je laisse mon DD, GRUB boote depuis la flash, et charge ses stage et menu.lst sur mon DD.
Vu que les ordis où je veux booter ma flash n'ont pas la première partition du premier DD avec stage1, stage1_5 et menu.lst incluant une entrée pour booter le kernel sur la flash, la flash doit savoir se booter toute seule. (sur les sytèmes qui le supportent pleinement, mais je n'ai que ça à la maison)
Le menu.lst sur ma flash, est celui généré par l'installateur Arch, je n'ai rien trouvé à y redire.
Je répète encore une fois que GRUB
ne charge pas ce menu.lst, de toute façon. (il ne charge même pas ses stage depuis la flash)
Code : Tout sélectionner
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst
# general configuration:
timeout 5
default 0
color light-blue/black light-cyan/blue
# boot sections follow
# (0) ArchFlive Linux
title ArchFlive Linux
root (hd1,0)
kernel /boot/vmlinuz26
root=/dev/disk/by-uuid/bc34a009-4f00-4104-9cfa-d985c77c5191 ro
initrd /boot/kernel26.img
# (1) ArchFlive Linux
title ArchFlive Linux Fallback
root (hd1,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/bc34a009-4f00-4104-9cfa-d985c77c5191 ro
initrd /boot/kernel26-fallback.img
Les UUID étant propres à chaque périphérique, je me suis dit excellente idée, comme ça quel que soit le système sur lequel je boote ça (nombre de disques durs...), ça marchera sans modifier.
Cactus a écrit :EDIT : donnes aussi les points de montage de ton disque dur et de ta clé, ça évitera de poser la question.

Sur mon PC, quand il y a le DD, la flash est reconnue en tant que /dev/sdb.
Son partitionnement est très simple : une partition ext2 occupe ses 2Gb.
Dans le MBR se trouve GRUB 0.97.
PS : c'était pas la peine de m'expliquer le fonctionnement de GRUB, je me suis renseigné pour essayer de le faire fonctionner.
Mais il semblerait que mon affaire soit perdue d'avance, si le contenu du MBR de la flash n'arrive pas à trouver ses fichiers stage et menu sur la 1ere partition de ladite flash...

Publié : jeu. 24 juil. 2008, 15:17
par joker_vb
Ce n'était pas ça qu'il fallait relever Calimero mais ça
Vous installez GRUB sur un périphérique comme /dev/sdc mais il se montrera en tant que /dev/sdb quand le système démarrera. Ne soyez pas dérouté, c'est déroutant.
Si tu lis la suite tu verras que fstab et menu.lst font appel à sd
b
Voila c'est peut être totalement hors-sujet, si c'est le cas je vous prie d'accepter mes excuses

Publié : jeu. 24 juil. 2008, 15:27
par Calimero
Bah ouais mais là le problème c'est pas de configurer menu.lst pour réussir à booter un kernel, mais le problème c'est que GRUB s'arrête avant de charger menu.lst !!!

Publié : jeu. 24 juil. 2008, 15:32
par warnaud
T'as tenté ce genre de méthode:
http://wiki.archlinux.org/index.php/Len ... ion_medium (la partie pour rendre le bouzin bootable)
Publié : jeu. 24 juil. 2008, 23:36
par Cactus
Bien que je n'aie pas les idées claires ce soir (trop fatigué), je vais commencer par t'orienter vers la piste la plus simple :
Si tu as ton DD connecté, la flash doit logiquement être reconnue en sdb, donc là, c'est bon.
Si tu débranches ton DD, la flash se retrouve probablement en sda, et donc il te faut indiquer :
Là-dessus, fait bien gaffe aux autres DD ou CD/DVD qui peuvent te décaler la numérotation, donc essaies les n° 2, 3, etc...
Je complète maintenant par un détail, sans importance, mais pratique :
- au lieu d'utiliser le /dev/disk/by-uuid/xxxxx, je te conseille d'utiliser le /dev/disk/by-id/yyyy : l'avantage, c'est que cette ligne identifie le type de port (ata, usb, etc...), la référence du disque et surtout sa partition (-part1 par exemple) --> très facile à éditer en cas de pb !
- idem pour le fstab...
- MAIS ça peut poser pb si tu as 2 disques identiques. :/
J'espère que ces quelques lignes suffiront à résoudre ton pb.

Publié : jeu. 24 juil. 2008, 23:39
par Cactus
Question bête : ton /dev/disk/by-uuid/bc34a009-4f00-4104-9cfa-d985c77c5191 correspond bien à ta clé ? (et sa 1ère partition)
Onséjamé...

Publié : ven. 25 juil. 2008, 17:59
par Calimero
Heu... De toute manière GRUB ne charge pas ses stage, donc encore moins son menu.lst, partant de là c'est sympa de me proposer des modfis de menu.lst, mais ça change rien...
Depuis déjà une demi-dizaine de messages j'essaie de vous expliquer ça.
Je vais regarder de près le lien de warnaud.

Publié : ven. 25 juil. 2008, 18:44
par cycyx
Tu as pensé à/essayé de booter sur ton CD, avec tous tes DD débranchés, juste avec ta flash, et à ré-installer GRUB proprement (montage de ta (tes) partition(s), chroot, installation de grub) ?
Publié : ven. 25 juil. 2008, 20:07
par Calimero
Je re-tente.
Publié : sam. 26 juil. 2008, 18:35
par Calimero
GRUB ne reconnaît pas ma flash si je chroot dessus...
Logique, puisque /dev/sda n'existe plus après le chroot...
Et si j'installe GRUB sans chroot dans ma flash, ça marche et ça installe le stage1 du CD.
Je sais pas comment sortir de ce cercle vicieux.
Publié : sam. 26 juil. 2008, 23:21
par cycyx
Hmmmm... Et si tu fais comme ça :
boot depuis un CD avec ta flash
montage de tes partitions depuis la flash
remontage de / dev dans tes partitions (mount avec l'option '--bind')
chroot (donc /dev/sda existera...)
ré-installation de Grub
?