J'ai donc commencé avec un disque dur de 250 Go, le disque dur d'origine d'un EeePC 1015pem que j'essaie de transformer en MintBook. Le lecteur est physiquement utilisable, mais toutes les données ont été détruites, y compris l'ancien système d'exploitation. Compte tenu de cela, j'ai connecté le disque dur à mon bureau et installé Linux Mint 16 Xfce à partir d'une clé USB en direct créée via Unetbootin-585. Réservez 10 Go pour swap
et 240 Go pour ext4
et /
.
Le lecteur refuse maintenant de démarrer pour le bureau ou le netbook. Les deux cartes mères émettent la séquence correcte de bips, elles semblent donc saines et je peux accéder avec succès au BIOS sur les deux systèmes. Cependant, la seule chose qui apparaît après le démarrage de l'ordinateur est une ligne de commande qui ne répond pas. Il n'y a pas de message d'erreur, pas de grub ou de grub-rescue, rien.
Y a-t-il autre chose que je puisse essayer à part reformater et recommencer ? Comment procéder pour installer un chargeur de démarrage capable de démarrer mon système d'exploitation ?
Réponse acceptée :
Donc, il semble que vous n'ayez pas installé de chargeur de démarrage (par exemple grub) sur le disque. Cela signifie que bien que vous disposiez d'un système d'exploitation valide, il n'y a aucun moyen de le démarrer et vous ne pouvez donc pas l'utiliser.
Vous devez connecter le disque dur à un ordinateur en état de marche (vous pouvez utiliser un CD live), configurer un environnement chroot et y installer grub.
-
Montez la partition que vous utiliserez comme
/
(J'appellerai le lecteur/dev/sdb
et le/
partitionnersdb1
, les noms peuvent être différents sur votre système, vous devrez utiliser les bons ) quelque part :sudo mount /dev/sdb1 /mnt/foo
-
Liez les répertoires que
grub
doit avoir accès àsudo mount --bind /dev /mnt/foo/dev && sudo mount --bind /dev/pts /mnt/foo/dev/pts && sudo mount --bind /proc /mnt/foo/proc && sudo mount --bind /sys /mnt/foo/sys
-
Configurer le
chroot
environnementsudo chroot /mnt/foo
-
Créez le fichier de configuration de grub :
sudo grub-mkconfig -o /boot/grub/grub.cfg
Si plusieurs systèmes d'exploitation sont installés, assurez-vous que la commande ci-dessus les répertorie tous. Par exemple :
$ sudo grub-mkconfig -o /boot/grub/grub.cfg Generating grub.cfg ... Found background image: //eadn-wc01-5196795.nxedge.io/usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-3.10-2-amd64 Found initrd image: /boot/initrd.img-3.10-2-amd64 Found linux image: /boot/vmlinuz-3.2.0-4-amd64 Found initrd image: /boot/initrd.img-3.2.0-4-amd64 Found linux image: /boot/vmlinuz-3.2.0-3-amd64 Found initrd image: /boot/initrd.img-3.2.0-3-amd64 Found linux image: /boot/vmlinuz-3.2.0-2-amd64 Found initrd image: /boot/initrd.img-3.2.0-2-amd64 Found memtest86+ image: /boot/memtest86+.bin Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin Found Windows 7 (loader) on /dev/sda2 done
-
Installez maintenant grub sur le MBR de votre lecteur (n'oubliez pas de modifier
/dev/sdb
sur le lecteur sur lequel vous souhaitez réellement l'installer)grub-install /dev/sdb grub-install --recheck /dev/sdb
-
Quitter le
chroot
et démontez tout pour que votre système en cours d'exécution revienne à la normale :exit sudo umount /mnt/foo/dev/pts /mnt/foo/dev /mnt/foo/proc /mnt/foo/sys /mnt/foo
-
Essayez de démarrer à partir du lecteur, vous devriez avoir un menu grub cette fois.