Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/09/2012, à 10:01

ahlner

grub2 sur clef USB LTS 10.04

Bonjour,

Lors de l'installation, j'ai choisi d'installer grub 2 sur clef USB de 2 Go, car je laisse le MBR /dev/sda pour XP.
Tout s'est très bien passé, et grub2-LTS 10.04 démarre tous les systèmes installés.
Chacun sa porte d'entrée. Aucune distribution ne modifie le MBR /dev/sda
Le vif du sujet
A la suite d'un moment d'inattention, Yast d'openSUSE 12.2 a écrit dans la clef USB, et ce n'est plus grub LTS 10.04 qui démarre tous les systèmes, mais le grub 2 d'openSUSE 12.2.
Donc, je redémarre Ubuntu, et en root, je lance :

grub-install /dev/sdc

sdc correspondant à la clef USB.  Un message apparaît m'indiquant que l'espace est anormalement petit, et qu'il faut utiliser l'option

--force

donc

grub-install --force /dev/sdc

et le même message de manque d'espace apparaît. J'essaie le redémarrage blocage sur "GRUB".
Question : pourquoi le grub-install de l'installeur a réussi l'installation correcte de grub2 sur la clef USB, et que je rencontre un échec quand je le fais manuellement sur une autre clef USB de 2 Goi?
Quelle commande et quelles options utiliser?
Je suis obligé d'utiliser une autre clef USB, sinon je perds le démarrage par openSUSE 12.2
Pourtant, une clef USB est assimilée à un disque dur, puisque le BIOS affiche dans lsa liste d'options  HDD USB, et que cela marche avec une clef USB.
Merci de votre aide pour ce problème pointu.
Bonne journée.

Hors ligne

#2 Le 12/09/2012, à 16:40

YannUbuntu

Re : grub2 sur clef USB LTS 10.04

Bonjour

que retourne la commande "sudo parted -l" svp?


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#3 Le 12/09/2012, à 21:26

ahlner

Re : grub2 sur clef USB LTS 10.04

Merci.
Voilà :

Modèle: ATA Maxtor 6E040L0 (scsi)
Disque /dev/sda : 41,1GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type     Système de fichiers  Fanions
1      32,3kB  41,1GB  41,1GB  primary  ntfs                 démarrage


Modèle: ATA Maxtor 6L080L0 (scsi)
Disque /dev/sdb : 82,0GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt

Numéro  Début   Fin     Taille  Système de fichiers  Nom  Fanions
1      17,4kB  1078MB  1077MB  linux-swap(v1)
2      1078MB  11,8GB  10,7GB  ext4
3      11,8GB  20,4GB  8587MB  ext4
4      20,4GB  31,1GB  10,7GB  ext4
5      31,1GB  33,3GB  2147MB  ext4
6      33,3GB  44,0GB  10,7GB  ext4
7      44,0GB  52,6GB  8590MB  ext4
8      52,6GB  63,3GB  10,7GB  ext4
9      63,3GB  65,5GB  2147MB  ext4
10      65,5GB  82,0GB  16,5GB  ext4


Modèle: SanDisk Cruzer Slice (scsi)
Disque /dev/sdc : 2001MB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type     Système de fichiers  Fanions
1      16,4kB  2001MB  2001MB  primary  fat32                démarrage

mount
/dev/sdb2 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sdb3 on /home type ext4 (rw)
/dev/sdb4 on /usr type ext4 (rw)
/dev/sdb5 on /var type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/jjm/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=jjm)
/dev/sdc1 on /media/E823-B6AE type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)

Dernière modification par ahlner (Le 12/09/2012, à 21:31)

Hors ligne

#4 Le 13/09/2012, à 07:57

YannUbuntu

Re : grub2 sur clef USB LTS 10.04

ahlner a écrit :

pourquoi le grub-install de l'installeur a réussi l'installation correcte de grub2 sur la clef USB, et que je rencontre un échec quand je le fais manuellement sur une autre clef USB de 2 Goi?

Cette autre clé qui pose problème est la clé SanDisk Cruzer Slice de 2Go?

Pouvez-vous brancher votre ancienne clé (celle qui ne posait pas problème) puis indiquer à nouveau le retour de "sudo parted -l" ?


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#5 Le 13/09/2012, à 13:12

ahlner

Re : grub2 sur clef USB LTS 10.04

Bonjour,
Je préfère le tutoiement. Et vous?

Pour la clef, je ne sais pas.
La clef grub 2 originelle est une Transcend modifiée par Yast openSUSE 12.2
Je dois en créer une autre, Sandisk avec Yast pour conserver le contrôle du démarrage des systèmes, et absolument  la vérifier!!
Ensuite, je réessayerai avec grub2-LTS sur la clef Transcend.
J'ai installé "Réparateur de démarrage". Mais comme je n'ai pas lu le tutoriel, j'ai juste effectué un test sans rien modifier.
Je vais démarrer openSUSE 12.2 et tenter de clef de démarrage Sandisk, puis la vérifier.

Hors ligne

#6 Le 13/09/2012, à 13:45

YannUbuntu

Re : grub2 sur clef USB LTS 10.04

ok.
Si je te demande ça, c'est parce-que le blocage venait peut-etre du fait qu'il n'y avait pas assez d'espace avant la 1ere partition de la clé pour pouvoir y loger GRUB.

Par défaut Boot-Repair installe GRUB dans le MBR de tous les disques. Mais tu peux lui dire d'installer GRUB uniquement dans le disque souhaité via "Options avancées" --> "Emplacement de GRUB" --> Placer GRUB "


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#7 Le 13/09/2012, à 14:25

ahlner

Re : grub2 sur clef USB LTS 10.04

Cela vient bien de la clef Sandisk.
Yast-grub 2 me retourne un message similaire :

"la zône d'embarquage est anormalement petite". Pas de place pour "core.img".
Je ne m'attendais pas à cela!
Ça doit peut-être marcher avec grub-legacy et son "stage1".
As-tu une idée?
Et si je remplaçait la table des partitions msdos par une en gpt?
Je vais essayer de démarrer openSUE 12.2 avec SG2D

Hors ligne

#8 Le 13/09/2012, à 15:03

ahlner

Re : grub2 sur clef USB LTS 10.04

SG2D 1.98... démarre les trois systèmes par leur version du noyau, ce qui n'est pas très évident.
Mais ça va après identification.
Il y a une version SG2D peut-être encore en béta, mais qui montre les partitions par le nommage udev.
Je vais maintenant tenter d'installer grub 2 LTS 10.04 dans la clef Transcend.
Je vous tiens au courant.

Hors ligne

#9 Le 13/09/2012, à 15:19

ahlner

Re : grub2 sur clef USB LTS 10.04

Menu grub 2 LTS 10.04 rétabli.
Quel soulagement!
J'avais même envisagé d'upgrader vers la 12.04 pour régler le problème.
Mais j’ai vu que quelqqu'un veut retrograder vers la 10.04. Je le comprends si elle est fournie avec gnome-shell envers qui je ressens une aversion très marquée. J'ai connu du matériel informatique oublié de nos jours. Je suis impatient, pressé d'arriver à l'essentiel, ce qui explique mon aversion pour gnome-shell.
Mais je comprends que les générations "smartphone" l'adorent.:)
Je considère à moitié Réglé, car l'interrogation se situe maintenant sur les clefs USB.
La Transcend 2Go je l'ai depuis deux ou trois ans.
Les deux Sandosk ont été achetées il y a quelques semaines chez Carrefour.
Un détail sur la capacité des clefs à utiliser sur mon Powernet de 2003-2004 : le minimum est 2 Go, sinon le BIOS la considère comme un lecteur zip!
Si vous vous y connaissez au sujet des clefs USB, continuons la discussion!
Merci, YannUbuntu, je viens d'apprendre quelquechose, ce qui renforce la conviction suivante :
"On sait plus souvent ce qu'il ne faut pas faire que ce qu'il faut faire. De temps en temps, l'intuition intervient, bienheureusement."

Dernière modification par ahlner (Le 16/11/2012, à 22:44)

Hors ligne

#10 Le 13/09/2012, à 15:57

YannUbuntu

Re : grub2 sur clef USB LTS 10.04

bravo:)

Peux-tu brancher ta clé Transcend , puis saisir "sudo parted -l" et m'indiquer le resultat stp?

(oui il est possible que les anciennes versions de GRUB aient besoin de moins d'espace).
Il me semble aussi qu'il y a une norme pour l'espace libre precedent la 1e partition, que le fabricant de la clé Sandisk n'a pas l'air de respecter.


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#11 Le 13/09/2012, à 16:23

ahlner

Re : grub2 sur clef USB LTS 10.04

Voilà, depuis openSUSE 12.2, en cours de màj :
Je dirais même plus :

Model: JetFlash TS2GJFV30 (scsi)
Disk /dev/sdc: 2064MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
1      32,3kB  2064MB  2064MB  primary  fat32        boot, type=0b


Model: SanDisk Cruzer Slice (scsi)
Disk /dev/sde: 2001MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
1      16,4kB  2001MB  2001MB  primary  fat32        boot, type=06

Remarque : la Transcend  a bien 2Gio, alors que la Sandisk en a environ 2 000 000!!
Je me demande si cela explique que la Sandisk coûtait ~7€.

Dernière modification par ahlner (Le 13/09/2012, à 16:29)

Hors ligne

#12 Le 13/09/2012, à 16:47

YannUbuntu

Re : grub2 sur clef USB LTS 10.04

ok.
Pour vérifier que c'est bien cette différence d'espace qui causait le bug, tu peux essayer ceci:
1) enlever tes documents de la clé SanDIsk
2) Via Gparted, formater completement la clé SanDisk, et y créer une grande partition FAT32 commençant à 32,3kB du début du disque.
3) Débrancher la clé Transcend. Via Boot-Repair, installer GRUB dans la clé SanDisk, et m'indiquer l'URL qui apparaitra.
4) redémarrer (sans la Transcend et avec la SanDisk branchée), et voir si Ubuntu démarre


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#13 Le 13/09/2012, à 17:41

ahlner

Re : grub2 sur clef USB LTS 10.04

Dans la 12.2, j'ai utilisé le Partitionneur de Yast, Gparted n'étant pas encore installé.
Après suppression de la partition, Yast n'a pas hurlé pour installer grub 2.
Mais au démarrage, la clef Sandisk (sans partitions) est vue comme un lecteur ZIP.
Puis : "Verifying Pool DMI DATAS".
Donc, je démarree LTS avec la clef Transcend et lance gparted.
Et je ne peux laisser comme espace libre avant la partition pas moins de 1 Mio.
Une màj m'est proposé pour le Réparateur de démarrage, et je l'ai acceptée.
Un message après le choix /dev/sdd (Transcend débranchée!) :

GPT détecté. Veuillez créer une partition BIOS-Boot (>1MB, système de fichiers non formaté, drapeau bios_grub). Cela peut être réalisé via des outils tels que Gparted. Puis réessayez.

J'essaye avec grub-install. Pas d'erreur.
Redémarrage.

Hors ligne

#14 Le 13/09/2012, à 17:46

ahlner

Re : grub2 sur clef USB LTS 10.04

Ça a démarré, et j'utilise LTS 10.04
Expérience on ne peut plus intéressante.
A bientôt!

Hors ligne

#15 Le 13/09/2012, à 19:14

YannUbuntu

Re : grub2 sur clef USB LTS 10.04

Je vais créer un rapport de bug expliquant le phénomène.

Juste pour info, peux-tu m'indiquer le nouveau  "sudo parted -l" de ta clé SanDisk stp?


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#16 Le 13/09/2012, à 19:57

ahlner

Re : grub2 sur clef USB LTS 10.04

Modèle: SanDisk Cruzer Slice (scsi)
Disque /dev/sdc : 2001MB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type     Système de fichiers  Fanions
1      32,3kB  1999MB  1999MB  primary  fat32

Hors ligne

#17 Le 13/09/2012, à 21:19

YannUbuntu

Re : grub2 sur clef USB LTS 10.04

J'étais sur le point de faire un rapport de bug, mais je viens de me rappeler que tu utilises une vieille version (10.04).
Pour faire le rapport, il faudrait pouvoir reproduire le bug avec 12.04 ...


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#18 Le 13/09/2012, à 22:57

ahlner

Re : grub2 sur clef USB LTS 10.04

YannUbuntu a écrit :

J'étais sur le point de faire un rapport de bug, mais je viens de me rappeler que tu utilises une vieille version (10.04).
Pour faire le rapport, il faudrait pouvoir reproduire le bug avec 12.04 ...

Que contient la LTS 12.04 comme bureaux?
Si c'est gnome-shell ou équivalents uniquement, je suis déjà très loin!
Les interfaces style smartphones m'insupportent.
Est-il possible de mettre à niveau, réseau ou CD/DVD.
Et aussi qu'apporte d'intéressant la 12.04, et sa date de fin de support?

Hors ligne

#19 Le 13/09/2012, à 23:01

YannUbuntu

Re : grub2 sur clef USB LTS 10.04


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#20 Le 14/09/2012, à 14:59

ahlner

Re : grub2 sur clef USB LTS 10.04

Merci pour les liens.
J'ai téléchargé la version desktop.
Je l'installerai sur une partition libre d'un autre disque gpt à partir de la semaine prochaine.
Je pourrais ainsi effectuer la mainip souhaitée pour le rapport de bugs.
Si cette mouture ne me convient pas, je ne la conserverais pas.

Hors ligne

#21 Le 14/09/2012, à 16:39

YannUbuntu

Re : grub2 sur clef USB LTS 10.04

Mieux vaut installer une base récente (12.04), et lui changer juste l'interface ( http://doc.ubuntu-fr.org/tutoriel/gnome-panel )
Ainsi tous vos logiciels seront à jour.

Dernière modification par YannUbuntu (Le 14/09/2012, à 16:40)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#22 Le 30/09/2012, à 22:28

ahlner

Re : grub2 sur clef USB LTS 10.04

Salut,

La discussion sur le partitionnement des clefs USB m'a rendu bien des services.
Les tests avec différentes marques de clefs m'a appris ceci :
--certaines marques ont la première partition commençant au secteur 32 : dans première piste
--d'autres : elle commence au secteur 63 : deuxième piste
--Avec deux clefs Dane-Elec anciennes, 500Mo et 1 Go, début partition : secteur 32. Mais après suppression et recréation avec gparted, c'est la surprise. Le premier secteur est 2048, et c'est inévitable. Ça laisse de la place pour du code de démarrage. Ainsi partitionnée, même la clef de 500 Mo est utilisable pour démarrer. Plus de confusion avec un lecteur ZIP. Intéressant.

Hier, j'ai installé la 12.04 : pas très convaincu par son interface, même si elle st conçue pour être pratique. Vu la config (Celeron 2,8 GHz, 1 Go de RAM), ce n'est pas très réactif. Je ne retrouve pas tous mes repères. Pour le "Réparateur de démarrage", et le test sur disque gpt pour le rapport de bugs de Yann, ce bureau me dérange un peu, car l'accès aux fonctions système ne me paraît pas évident.
Je vais chercher.

Dernière modification par ahlner (Le 03/10/2012, à 21:15)

Hors ligne

#23 Le 03/10/2012, à 18:19

ahlner

Re : grub2 sur clef USB LTS 10.04

Salut,

J'aimerais réinstaller Installer le "Réparateur de démarrage", dont je diposais dans LTS 10.04, mais il ne figure pas dans le gestionnaire de paquetage de LTS 12.04, afin d'effectuer le test demandé par Yann, relatif aux disques en gpt.
Il faut donc ajouter un dépôt (ppa, il me semble), mais je ne me souviens plus comment l'obtenir.
Merci de votre aide

Dernière modification par ahlner (Le 03/10/2012, à 21:08)

Hors ligne

#24 Le 03/10/2012, à 23:06

YannUbuntu

Re : grub2 sur clef USB LTS 10.04

cherchez "boot-repair" dans la Doc de ce site... vous tomberez sur http://doc.ubuntu-fr.org/doku.php?do=se … oot-repair


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#25 Le 04/10/2012, à 10:04

ahlner

Re : grub2 sur clef USB LTS 10.04

Bonjour,

Merci, et en particulier pour ce lien :

http://forum.ubuntu-fr.org/viewtopic.php?id=509791

Hors ligne