web-dev-qa-db-fra.com

Après l'installation d'Ubuntu, mon ordinateur démarre en mode de secours GRUB après avoir affiché le message d'erreur 'Aucune partition de ce type'.

Je voulais Ubuntu sur mon ordinateur portable Gateway Solo. Il y avait Win98 sur le C:\ et WinXP sur le D:\. Avant l'installation, je ne pouvais pas démarrer à partir d'un CD, mais à partir d'une disquette.

J'ai installé Ubuntu pour fonctionner avec Windows XP, car c'était l'une des options. Il n'a pas détecté Win98, mais je jure que c'est sur là. L'installation semblait bien et il m'a ensuite demandé de redémarrer.

Lorsque j'ai redémarré, j'ai reçu le message error: no such partition et l'invite de commande grub rescue>. J'ai regardé autour de moi, mais certaines commandes, comme Sudo, ne fonctionnent pas. Une commande que j'ai eu au travail était set root=(hd0,0) si cela aide.

Je suis un noob, et installer Win98 et XP a été très pénible, car ce système est si ancien. Je ne veux pas effacer mon lecteur et tout recommencer!


Détails supplémentaires copiés des commentaires

Addendum, j'ai restauré mon enregistrement de démarrage principal via ma disquette de démarrage Win98 et en tapant frisk /mbr. Mais j'aimerais quand même avoir ubuntu - de l'aide?

Si j'ai restauré mon enregistrement de démarrage principal, ai-je supprimé Ubuntu?

2
VictorVictor5

Essayez de réinstaller GRUB (en espérant que votre partition Ubuntu installée soit là).

  1. Démarrez en utilisant un live cd d'ubuntu.

  2. Ouvrez un terminal et lancez la commande

Sudo fdisk -l

Il répertorie la table de partition complète du disque dur. Identifiez sur quelle partition votre linux est installé. Vous pouvez l’identifier en utilisant la taille de lecteur que vous lui aviez allouée et en regardant la dernière colonne de la sortie qui sera ‘étendue’ pour toutes vos partitions Linux. La partition sera probablement quelque chose comme/dev/sda5 ou quelque chose. Rappelez-vous cette partition.

  1. Créez un dossier temporaire dans votre répertoire personnel (Remarque: vous pouvez créer le dossier temporaire n’importe où. Vous utilisez le dossier personnel uniquement pour des raisons d’explication). Je l’appelle "temp" pour le moment. Ainsi, le chemin du dossier "temp" sera/home/ubuntu/temp.

  2. Montez votre partition Linux ici. C’est-à-dire que si vous avez trouvé votre partition Linux sous le nom/dev/sda5, montez-la dans le dossier ‘temp’ en exécutant la commande suivante:

Sudo mount/dev/sda5/home/Ubuntu/temp

  1. Si vous voulez vérifier si vous avez monté la bonne partition, allez dans votre dossier personnel et ouvrez temp. Vous serez dans le répertoire ‘/’. Vous y trouverez ‘home’, dans lequel le nom de votre dossier personnel sera présent. Une fois que vous avez confirmé que vous avez monté la partition correcte, passez à l’étape 6.

  2. Vous devez installer grub en indiquant au système où lire les données du disque dur au début. Ne vous inquiétez pas, lancez la commande suivante

Sudo grub-install --root-directory =/home/ubuntu/temp/dev/sda

Le/dev/sda correspond au nom de votre disque dur. Remplacez-le par la commande "Sudo fdisk -l" qui vous a été présentée.

  1. Vous avez terminé. Vous pouvez redémarrer votre système
1
harisibrahimkv