Pb avec ubuntu et xp en multiboot et grub

Résolu/Fermé
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 - 31 janv. 2012 à 05:45
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 16 févr. 2012 à 20:06
Bonjour,



j'ai un soucis avec mon grub et linux tango studio en multboot avec xp
linux est installé sur un disque dur et xp sur un autre..

j'ai lu sur le net un tuto expliquant comment reinstaller mon grub avec un live cd , voici ce
que je dois faire pour recuperer un grub propre et mes OS au demarage:

* Lancer Ubuntu live à partir du CD (le mode pour tester, sans installation).
* Ouvrir un terminal.
* Entrer sudo -i pour travailler en tant que root et éviter d'utiliser le
préfixe sudo à chaque commande.
* Entrer fdisk -l pour lister les partitions sur le disque. Dans mon cas,
Ma partition du OS Linux est :sda1 comme on le voit ci dessous:

root@cedric-desktop:~# fdisk -l

Disque /dev/sda: 8622 Mo, 8622931968 octets
255 têtes, 63 secteurs/piste, 1048 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00043f09

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 998 8007680 83 Linux
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/sda2 998 1049 410625 5 Etendue
/dev/sda5 998 1049 410624 82 Linux swap / Solaris

Disque /dev/sdb: 82.0 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00099505

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 5099 40957686 7 HPFS/NTFS
/dev/sdb2 5100 8390 26427393 5 Etendue
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/sdb5 5101 5354 2040255 82 Linux swap / Solaris
/dev/sdb6 5355 8389 24378606 83 Linux

Disque /dev/sdc: 500.1 Go, 500106780160 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000e567e

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 1 6374 51199123+ 7 HPFS/NTFS
/dev/sdc2 8198 54780 374172031 f W95 Etendue (LBA)
/dev/sdc5 27154 54780 221913846 7 HPFS/NTFS
/dev/sdc6 8198 8447 1998848 82 Linux swap / Solaris
/dev/sdc7 8447 9663 9764864 83 Linux

ça c'est ma config..

la suite du tuto:


Notez votre propre partition pour la suite des commandes.
* Créer un point de montage pour la partition : mkdir /media/root
* Monter la partition : mount /dev/sda6 /media/root
* Réinstaller GRUB (sur le disque sda) :

le probléme c'est que lorsque je veux lancer le live cd il me met ceci
et reste bloqué sur cette ligne:

busybox v1.13.3 (ubuntu 1:1.13.3- 1ubuntu13)
built-in shell(ash)
enter 'help' for a list of built-in commands
(initramfs)unable to find a medium containing a live file system.

je precise que je n'ai pas respecté la casse car recopier a la main.
idem lorsque je cherche a reinstaller "tango-studio"ou meme tester le cd qui est un noyeau
a base d'ubuntu.

quelqu'un pourrait il m'aider a sortir de ce mauvais pas ?
merci d'avance de votre aide.



A voir également:

15 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
31 janv. 2012 à 10:19
Dans l'idée il faut démarrer sur un live cd et te chrooter sur ta partition linux (/dev/sda1) que tu vas monter dans un répertoire vide de ton choix (par exemple /mnt/linux). Ceci fait il sera possible de lancer la commande "update-grub" qui va réinstaller grub proprement. Plus de détails ici :
http://www.mistra.fr/tutoriel-linux-configurer-boot-loader-grub-lilo.html#h4-cas-daeacutetude-nadeg2--restaurer-un-boot-loader-linux

Bonne chance
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
31 janv. 2012 à 14:19
et behhhhhh ?????personne pour un peu d'aide ?
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié le 9 août 2019 à 11:16
Bah tu as lu le lien que je t'ai donné ? C'est expliqué en toutes lettres :

1) Tu démarres sur le live CD
2) Tu repères / (ici /dev/sda1) avec fdisk
3) Tu montes tout le bazar, tu te chrootes, tu régénères grub (dans ton cas avec la commande update-grub), et tu rebootes !

sudo -s
mkdir -p /mnt/linux
mount -o loop /dev /mnt/linux/dev
chroot /mnt/linux
mount /proc
mount /sys
update-grub
umount /sys
umount /proc
exit
cd /
umount /mnt/linux
reboot


Bonne chance
0
salut mamiemando ...
ça fait un bail que je ne t'ai vu au passage bonne année 2012
dsl mais sur ton premier message ne m'a pas ete notifié donc j'ai reinstallé ...
mais pas grave je vais noter ça pour une prochaine fois(car il y en aura certainement une (plié...)
au passage peux tume dire comment je faispour avoir de mutiples bureaux sur cete version a base d'ubuntu ?
pas trouvé sur le net...
merci encore de ton aide...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
2 févr. 2012 à 10:44
Bonne année également !

Qu'entends-tu par multiples bureau ? Tu veux installer par exemple kde ou gnome ? Ou tu parles de bureaux virtuels (et si oui, dans quel environnement graphique : kde, unity, gnome...) ?
0
re ,
dsl j'etais dans les demarches administratives (phouahhhhh!!!!...)
oui bureaux virtuels je ne trouve pas sur cette distrib (tango-studio)
je suis sous gnome noyeau 8.04
merci encore de l'aide
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
3 févr. 2012 à 20:20
Juste quelques petites précisions :

- 8.04 ce n'est pas le numéro de version noyau (qui aura plutôt un numéro de version du genre 2.6.32 ou 3.2.0) mais ta version d'Ubuntu... et elle date juste d'avril 2008, autant dire qu'elle est bien vieille et qu'il serait à mon avis bien de la mettre à jour :
http://doc.ubuntu-fr.org/migration

- Apparemment tango studio est plus un ensemble de dépôts qui permettent de compléter une installation ubuntu, donc ce n'est pas une distribution (ubuntu en est une) :
http://tangostudio.tuxfamily.org/fr/repository

Pour revenir à ton problème : il faudrait que tu me dises quelle version de gnome tu utilises, mais a priori dans gnome 2, je dirais clic droit sur une barre, ajouter une applet, espace de travail virtuel. Ensuite en faisant un clic droit sur cette icône tu dois pouvoir régler le nombre de bureaux virtuels.

Bonne chance
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
Modifié par cece466 le 4/02/2012 à 08:30
salut et merci de ta reponse...

oui oui des fois je me trompe de termes en fait tango et sur une base
d'ubuntu(10.04 lucid) dsl
mais orientée son...
et gnome 2.30.2
des versions plus recentes sont installables mais pas au point pour mon usage ..

mon nouyeau est le 2.6.32.38 lowlatency...
et je vais regarder sur le site de linux mao si il y a des possibilités d'upgrade
de cette distrib car en ce moment j'ai un peu laché l'informatique pour faire plus de
musique...

pour les bureaux virtiuels j'ai trouvé clic droit sur l'espace de travail de la barre des taches et preferences afficher tous les espaces de travail(4 dans mon cas..)
je marque resolu donc ...
merci encore+
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
4 févr. 2012 à 14:35
Pas de soucis, je précisais juste certains termes pour les éventuelles futures question que tu pourrais être amené à poser ;-)

Bonne continuation !
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
13 févr. 2012 à 13:29
salut ...
bon ben rebelotte ça ne marche pas ....(aucune des 2 methodes...)
pourtant linux est installé sur 1 hd et xp sur l'autre hd quand les deux hd sont connectés grub se lance et affiche les 2 OS mais xp marche mais pas linux
voila ce qu'il me donne comme messages d'erreur...

donc avec les 2 disques dur connectés et bien reconnus dans le bios et même montés de base dans le live cd...

grub se lance et voilà ce qu'il m'indique quand je choisi linux :
give up waiting for root device.
Common problems:

- boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough ?)
check root= (did the system wait the right device?)
- missing modules (cat /proc/modules; ls /dev)

Alert! /dev/disk/by-uuid/70de5e03-d57d-47b7-8896-2b1d925dec9a does not exist.
dropping to a shell!

et il termine avec initramfs to find a medium containing a live file system

donc je suit la methode de mamiemendo :

tangostudio@live:~$ sudo -s
[sudo] password for tangostudio:
root@live:~# mkdir -p /mnt/linux
root@live:~# mount -o loop /dev /mnt/linux/dev
/dev: Is a directory
root@live:~# chroot /mnt/linux
chroot: cannot run command '/bin/bash': No such file or directory
root@live:~#


marche pô

l'autre plus haut avec le lien....

donc au debut ça commence pareil ...

mais là:

root@live:~# mount -t ext3 /dev/sda1 /mnt/linux
mount: /dev/sda1 already mounted or /mnt/linux busy
root@live:~# mount -o bind /dev /mnt/linux/dev
mount: mount point /mnt/linux/dev does not exist
root@live:~#

et dans le disk utility il me propose pas de demonter sda1....?
sdb n'est pas montée....
j'y beat que dalle làààààààà...



je donne ma table de partition:

root@live:~# fdisk -l

Disk /dev/sda: 41.2 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3c263c25

Device Boot Start End Blocks Id System
/dev/sda1 * 1 426 3417088 82 Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sda2 426 2250 14647297 5 Extended
/dev/sda5 426 2250 14647296 83 Linux

Disk /dev/sdb: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbc8ccf83

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 5099 40957686 7 HPFS/NTFS

Disk /dev/sdc: 2021 MB, 2021654528 bytes
63 heads, 62 sectors/track, 1010 cylinders
Units = cylinders of 3906 * 512 = 1999872 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000001

Device Boot Start End Blocks Id System
root@live:~#


euh un peu marre là de ne pas pouvoir faire ce qu'y est indiqué alors que juste du copier /coller afaire et ça ne marche pas .....
si quelqu'un pouvait m'aider a solutionner ce pb....serait simpa...
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
13 févr. 2012 à 15:58
up
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
13 févr. 2012 à 16:19
bon apres la mise a jour de "tango studio" sans le disque dur ou il y a xp donc
plus de xp de proposé au demarage ...
je vais essayer une ubuntu 11.10 voir si le probleme est identique...
le probléme reste entier pour le moment...
à l'aiiiiiideeeeeee....
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
13 févr. 2012 à 19:51
Désolée j'ai oublié une étape :

sudo -s
mkdir -p /mnt/linux


Ici tu dois monter ta partition / dans /mnt/linux. Supposons que ce soit /dev/sda1 et qu'elle soit en ext4 :

mount -t ext4 /dev/sda1 /mnt/linux


Si on te dit que /dev/sda1 est déjà montée, démonte là et remonte là dans /mnt/linux (ou adapte les commande qui suiventavec ce point de montage) :

umount /dev/sda1
mount -t ext4 /dev/sda1 /mnt/linux


Ensuite tu peux continuer normalement :

mount -o loop /dev /mnt/linux/dev
chroot /mnt/linux
mount /proc
mount /sys
update-grub
umount /sys
umount /proc
exit
cd /
umount /mnt/linux
reboot


Par contre, question que je me pose est ce que l'un des deux systèmes (windows, linux) est installé sur un disque externe, ou s'agit-il de deux disques internes ?

Bonne chance
0
salut mamiemendo et merci pour le suivi ...
dsl pour la reponse tardive mais en, fait j'ai essayé toute les combinaisons possible et même avec boot-repair qui je trouve est bien pratique et simple d'utilisation...
il m'a reaffiché toutes mes partoches mais impossible d'en lancer une (xp /linux)
hd1 1 ou hd2 / les 2 OS sur le même ou sur les 2 differents HD...pffffff

tout ce temp pour m'apercevoir d'un disque deffectueux bref ..
marre d'installer et que ça ne marche pas mais là je crois que ça va aller ...

je te tiens au jus et n'oublierais pas de marquer resolu...
en plus apres faut que je m'occupe de mon laptop qui a pris un coup de foudre
(le chanceux..)mdr..

bref pour lui je verrais sur un autre post car il demarre mais pas d'affichage..
je termine les pcs en cour et, apres je verrais pour le portable....
merci encore de l'aide...
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
16 févr. 2012 à 20:06
De rien, ... et j'espère que la chance va te sourire un peu car là apparemment, ce n'est pas trop ça ;-)
0