Quindi ho iniziato con un HDD da 250 GB, l'unità stock di un EeePC 1015pem che sto cercando di trasformare in un MintBook. L'unità è fisicamente utilizzabile, ma tutti i dati sono stati bombardati, incluso il vecchio sistema operativo. Detto questo, ho collegato l'HDD al mio desktop e ho installato Linux Mint 16 Xfce da una USB live creata tramite Unetbootin-585. Metti da parte 10 GB per swap
e 240 GB per ext4
e /
.
L'unità ora si rifiuta di avviarsi sia per il desktop che per il netbook. Entrambe le schede madri emettono la sequenza corretta di segnali acustici, quindi sembrano integre e posso accedere con successo al BIOS su entrambi i sistemi. Tuttavia, l'unica cosa che viene visualizzata dopo l'avvio del computer è una riga di comando che non risponde. Non ci sono messaggi di errore, grub o grub-rescue, niente.
C'è qualcosa che posso provare oltre a riformattare e ricominciare da capo? Come potrei installare un boot loader in grado di avviare il mio sistema operativo?
Risposta accettata:
Quindi, sembra che tu non abbia installato un caricatore di avvio (ad es. Grub) sul disco. Ciò significa che sebbene tu abbia un sistema operativo valido su di esso, non c'è modo di avviarlo e quindi non puoi usarlo.
Devi collegare l'HDD a un computer funzionante (puoi usare un CD live), configurare un ambiente chroot e installare grub su di esso.
-
Monta la partizione che utilizzerai come
/
(Chiamerò l'unità/dev/sdb
e il/
partizionesdb1
, i nomi potrebbero essere diversi sul tuo sistema, dovrai utilizzare quelli corretti ) da qualche parte :sudo mount /dev/sdb1 /mnt/foo
-
Associa le directory che
grub
deve avere accesso asudo 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
-
Imposta il
chroot
ambientesudo chroot /mnt/foo
-
Crea il file di configurazione di grub:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Se hai più sistemi operativi installati, assicurati che il comando sopra li elenchi tutti. Ad esempio:
$ 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
-
Ora installa grub sull'MBR del tuo disco (ricordati di cambiare
/dev/sdb
a qualsiasi unità su cui vuoi effettivamente installarlo)grub-install /dev/sdb grub-install --recheck /dev/sdb
-
Esci da
chroot
e smonta tutto in modo che il tuo sistema in esecuzione torni alla normalità:exit sudo umount /mnt/foo/dev/pts /mnt/foo/dev /mnt/foo/proc /mnt/foo/sys /mnt/foo
-
Prova ad avviare dall'unità, questa volta dovresti avere un menu di grub.