Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > BSD
BSD Forum d'entraide sur les systèmes BSD. Avant de poster -> FAQ BSD et cours BSD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2011, 10h15   #1
Invité de passage
 
Inscription : avril 2010
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 6
Points : 1
Points : 1
Par défaut Root Mount Error

Bonjour,

tout d'abord veuillez m'excuser si je n'ai pas posté au bon endroit.

J'aimerais vous expliquer mon problème:

J'ai une machine physique qui tourne sous FreeBSD. Mon but est de mettre cette machine physique sous une machine virtuelle (P2V).

Après différente recherches, j'ai plus tôt penser à faire un GHOST du système de la machine physique, puis de la restaurer sur une machine virtuelle avec FreeBSD.

Cela a fonctionné sans encombre, jusqu'au moment ou j'ai redémarré la machine virtuelle. Et c'est là que je suis perdu, je ne comprends pas trop comment réparer les partitions. Je suis pas un expert du système
Si je comprends bien le message d'erreur suivant, il y a un problème de montage des partitions. Voici en attaché une image du problème, cela sera peut-être plus clair pour l'un d'entre vous.

Je remercie d'avance à tous ceux qui pourront me répondre.

Cordialement.
Images attachées
Type de fichier : jpg FreeBSDGhost.JPG (58,5 Ko, 5 affichages)
Blodia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 15h17   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
je crois qu'il te manque le secteur de boot tout simplement dans ton ghost

par contre je ne crois pas qu'il soit copiable de physique à virtuel

tu peux tjrs essayer mais je ne garantis rien
Code :
1
2
dd if=/dev/sdxx of=bs.bin bs=512 count=1
et inversement pour le poser sur le disque virtuel

mais je doute fortement que ce soit si simple
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/01/2011, 15h38   #3
Invité de passage
 
Inscription : avril 2010
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 6
Points : 1
Points : 1
Bonjour frp31,

et merci de me répondre.

Je viens de taper cette commande après mountroot >.
Je fais ENTER, mais rien ne se passe, aucune information ou changement.

Je met le résultat de la commande en attaché.

Merci encore à ceux peuvent m'aider.

D'avance merci.
Images attachées
Type de fichier : jpg FreeBSDGhost2.JPG (56,0 Ko, 3 affichages)
Blodia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 22h41   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
tu n'as pas compris
ça il faut le faire dans le shell unix pas dans l'interpreteur mountroot
oublies intégralement l'existance de mountroot tant que tu n'as pas fini de tester la copie du boot secteur.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 22h43   #5
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
tu sera peut etre obligé de booter la machine virtuelle depuis un liveCD pour réaliser la copie... car visiblement c'est pour ça que tu tombes dans l'interpreteur car il trouves pas de disque à booter.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 13h41   #6
Membre émérite
 
Inscription : avril 2007
Messages : 667
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2007
Messages : 667
Points : 802
Points : 802
Salut,

Le secteur de boot est bien la puisque le kernel a boote. mountroot est la derniere etape avant le lancement d'init.

Le probleme est que le nom de la partition qu'il faut monter en temps que root est memorisee d'un boot a l'autre (on peut le changer via le sysctl vfs.root.mountfrom). Dans ta machine virtuelle le nom des partitions a peut etre change, et le pauvre il est perdu
Fait ce qui est ecrit a l'ecran, c'est a dire tape "?" pour avoir une liste des disques bootables, puis ufs:/dev/[nomdelapartition].
tonton fred est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 14h30   #7
Invité de passage
 
Inscription : avril 2010
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 6
Points : 1
Points : 1
Bonjour,

Comme tonton fred la suggéré, j'ai tapé la commande suivante:

ufs:/dev/da0s1a

Il se passe quelque chose, je ne serai dire quoi, puis il s'arrête et me demande "Enter full pathname of shell or RETURN for /bin/sh:".

Que faire?

D'avance, merci beaucoup.

Je joins en attaché un print screen.
Images attachées
Type de fichier : jpg pathname.JPG (73,1 Ko, 2 affichages)
Blodia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 18h41   #8
Membre émérite
 
Inscription : avril 2007
Messages : 667
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2007
Messages : 667
Points : 802
Points : 802
Ton fichier /etc/fstab n'est plus a jour puisque le nom des partitions a change.
init ne sait plus quoi faire et donc te met donc en mode "single-user" et commence par te demander quel shell tu souhaites utiliser (par defaut /bin/sh, et a moins de savoir ce que tu fais il vaut mieux ne pas changer). Appuie sur entree, et te voila avec une console. Il faut mettre a jour fstab, on commence par monter / en ecriture
Il faut ensuite editer fstab pour remplacer les ad4 (ancien nom du disque) par des da0 (nouveau nom du disque) puis sortir du mode single user et continuer le boot. Tape ceci:
Code :
1
2
3
4
5
/bin/ed /etc/fstab
,s/ad4/da0/g
w
q
exit
tonton fred est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h56.


 
 
 
 
Partenaires

Hébergement Web