"Impossibile installare GRUB in / dev / sda" durante l'installazione di GRUB


30

Di recente ho acquistato un nuovo brillante Lenovo Yoga 2 Pro e voglio dual boot con Ubuntu per motivi di studio. Il suo sistema operativo integrato è Windows 8.1 e ha un SSD da 256 GB.

Ho creato una partizione separata da 90 GB solo per Ubuntu e una USB live per installarla.

La prima volta che tutto sembrava funzionare alla grande, ho risolto il wifi emesso dalla lista nera di ideapad_laptop, l'installazione è andata alla perfezione e Ubuntu ha funzionato bene.

Quando mi sono alzato la mattina dopo e ho acceso il mio laptop, questo si è avviato immediatamente in Windows senza mai mostrare il menu di GRUB. Quindi ho provato a ripristinare, ho controllato le mie partizioni con Disk Manager e tutto sembrava a posto. Dato che non sono riuscito a trovare una soluzione online, sono andato avanti e ho formattato la partizione per provare a installarla di nuovo. Questa volta e ogni volta da allora, l'installazione è stata interrotta e ho ricevuto un errore fatale che diceva:

Unable to install GRUB in /dev/sda
Executing `grub-install /dev/sda` failed.
This is a fatal error.

Qualcuno può suggerire una soluzione a questo problema? Se sono necessarie ulteriori informazioni, sarei felice di fornirle. Grazie.

Durante l'installazione ottengo i seguenti dettagli:

ubuntu kernel: [ 1946.372741] FAT-fs (sda2): error, fat_get_cluster: invalid cluster chain (i_pos 0).
ubuntu grub-installer: error: Running 'grub-install --force failed.

possibile duplicato di Ubuntu su Lenovo Yoga 2 Pro
rubo77

1
Inoltre, le risposte che seguono, alla fine sono riuscito a installare di nuovo correttamente la partizione grub per me, durante la formattazione manuale delle partizioni, creando una partizione formattata come UEFI e selezionando quella come destinazione per grub. Altrimenti stavo seguendo le istruzioni su questa risposta .
Milo P,

Risposte:


21

Ho appena avuto questo problema durante l'installazione di Ubuntu 14.04 da una chiavetta USB a un disco rigido.

Il problema era che la chiavetta USB era /dev/sda, l'installazione sul disco rigido/dev/sdb

Anche se il programma di installazione sapeva di installarlo /dev/sdb, ha provato a installare grub sull'MBR /dev/sdae non è riuscito. La soluzione era tornare al menu, riprovare, dire NO per installare automaticamente su MBR del primo disco rigido e dirlo manualmente /dev/sdb.

Quindi tutto ha funzionato.


Puoi spiegare cosa intendi con "la chiave USB era dev/sda"?
CodyBugstein,

1
Unità diverse possono essere montate su qualsiasi / dev / sd? directory. È possibile che un'unità flash venga montata in / dev / sda.
Brian Sizemore,

Non dimenticare la parte "/ dev /", quindi dovrebbe essere esattamente "/ dev / sdb", non solo "sdb".
Max Malysh,

3
Come hai fatto manually tell it /dev/sdb?
AaA

5

Finalmente ho funzionato, non sono sicuro di quale delle seguenti cose ha funzionato, ma io:

  1. Lenovo Fast Boot disabilitato nel BIOS.
  2. Avvio protetto disabilitato nel BIOS.
  3. Avviato da Live USB.
  4. Nel menu di avvio Aggiunto backlight=vendorin Prova il testo di configurazione di Ubuntu poco prima quiet splash.
  5. Scegli Prova Ubuntu .
  6. Nel terminale funzionava sudo rmmod ideapad_laptopper abilitare il wifi.
  7. Ho eseguito l'installazione e ho scelto di installare gli aggiornamenti durante l'installazione.
  8. La partizione EFI è stata selezionata automaticamente, quindi ho assegnato 9700 MB per lo spazio di swap e 80 GB per Ubuntu.
  9. Dopo l'installazione completata aggiunta backlight=vendora /etc/default/grubprima quiet splashe quindi eseguita sudo update-grub.
  10. Nella lista nera ideapad_laptopper abilitare il wifi.
  11. Funziona bene finora. Grazie a tutti per l'aiuto!

2

Ho avuto questo problema durante l'installazione di Ubuntu (non dual-boot) nella mia nuova build. Nessuna delle opzioni di avvio descritte sopra avrebbe funzionato per me.

Ho dovuto disconnettere il mio SSD e tutti i dispositivi USB in modo che Ubuntu riconoscesse solo l'HDD 1T per l'installazione.


Questo ha funzionato per me su un sistema a doppio avvio. Non c'è molto da spiegare, ma per quanto riguarda le soluzioni, la tua ha funzionato per me ed è molto semplice.
Kjeld Schmidt,

2

Ho avuto un problema simile. Quello che ho fatto è stato lasciare l'installazione così com'era, quindi mi sono assicurato che l'unità fosse in modalità UEFI e avviata da un CD live e installata boot-repair.

Per fare questo ho dovuto aggiungere il yannubunturepository e quindi scaricarlo con apt-get. Questo è stato fatto nel modo seguente:

sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
boot-repair

Quindi, quando il programma è stato avviato, ho controllato tutte le opzioni in Opzioni avanzate> Opzioni principali e ho fatto clic Apply.


1
  1. Controllare il supporto di installazione per corruzione
  2. Controlla il BIOS e disabilita l'avvio protetto
  3. Disabilita l'avvio rapido Lenovo

Suppongo che si stia installando in modalità UEFI, quindi potrebbe essere necessario sbloccare il blocco del sistema nel BIOS. Se nessuno dei due funziona, suppongo che il problema risieda nel dual boot. Io stesso eseguo Ubuntu su Y2P mentre scrivo senza problemi.

Per quanto riguarda la lista nera del modulo ideapad_laptop, potresti voler controllare github.com/pfps/yoga-laptop , poiché ci sono alcuni driver specifici per Y2P. Continuo a lavorare comunque.


Grazie per la tua risposta, cosa intendi per sblocco del blocco del sistema nel BIOS?
vicban3d,

1

Risolto questo problema durante l'installazione su un Poweredge con scsi raid. Ho scoperto che estrarre l'unità USB prima di installare GRUB ha funzionato.


1

Non ho un Lenovo Yoga ma ho avuto lo stesso problema sul mio desktop. Ha i driver SSD e HDD, è stato elencato in questo modo:

SATA#1 HDD /dev/sda
SATA#2 SSD /dev/sdb

Come sempre sto cercando di installare il sistema operativo sul mio SSD. Il programma di installazione sta installando Ubuntu (o Linux Mint) /dev/sdbma poi sta cercando di installare GRUB /dev/sda. Questo è un problema

La soluzione era scambiare le connessioni SATA, in questo modo:

SATA#1 SSD /dev/sda
SATA#2 HDD /dev/sdb

0

Ho lo stesso laptop e per me tutto funziona bene, ma ho installato il caricatore grub nella partizione EFI già esistente, che aveva l'indice 2 alla fine del suo nome, ma sicuramente non era la partizione sda, che è stata scelta per impostazione predefinita. (Quindi ho scelto la mia partizione per l'installazione sopra e sotto, c'era la possibilità di cambiare la partizione per l'installazione di grub.) Ho usato una scheda SD per l'installazione e l'ho avviata in modalità UEFI, perché anche Windows 8.1 era preinstallato in quel modo . (Mi dispiace se lo sto esprimendo in modo sbagliato, ma so tutto questo leggendo in forum diversi prima di installare Ubuntu 14.04 circa tre giorni fa.) Comunque, tutto funziona bene se lo fai in questo modo. Avvia il supporto di installazione in modalità UEFI, scegli la partizione liberata per l'installazione,

Oh, e inoltre, non dovevo davvero cambiare nulla nel BIOS, avevo disabilitato l'avvio rapido prima e l'avevo lasciato in quel modo. Ha cambiato automaticamente qualcos'altro, posso cercarlo di nuovo, se vuoi saperlo.


0

Ho avuto una pletora di dispositivi su un'installazione nuda e l'ho ottenuto su 12.04 (ultima installazione manuale alternativa). Invece di rintracciare dove si specifica su GRUB, ho appena accettato e spostato l'SSD di avvio sulla porta sata-0 in modo che venisse visualizzato come sda.


Qualcuno dovrebbe chiarire se Lenovo Yoga 2 Pro ha effettivamente due slot SATA per scambiare la posizione del disco di archiviazione. Ho cercato Yoga 2 Pro ha solo uno slot SATA, quindi questa risposta è improbabile?
Clearkimura,

0

Questo problema si è verificato quando ho cercato di dare nuova vita al mio MOLTO vecchio HP Pavilion dm4. Diceva che non poteva installare grub e nessuno dei pulsanti per fare nulla funzionava. Ho dato di matto, e ho forzato l'arresto del mio computer nel mezzo dell'installazione. Fortunatamente, sono stato in grado di riavviare la pen drive. In seguito ho capito che la pen drive era stata leggermente estratta, facendo impazzire l'installatore. Si è rivelato per me una soluzione davvero semplice.


0

Ho avuto lo stesso problema durante l'installazione del desktop Ubuntu 15.10 (doppio avvio su partizione separata nel laptop Lenovo G40-45 dove Windows 10 è già installato e attivato).

Avevo già disabilitato l'avvio sicuro (come nelle mie precedenti esperienze con il doppio avvio - Linux e Windows).

Alla fine ho deciso che avrei provato con l'avvio sicuro abilitato (come mi aspettavo che le cose fossero migliorate dal 14.xx). E ha funzionato !!! - senza altre regolazioni (e senza connessione a Internet).

(Ho installato Windows 10 mentre l'avvio protetto era disabilitato e quindi ho installato Ubuntu con l'avvio sicuro abilitato).


1
Usa l'opzione LVM, tutto funziona bene ...
Jacob Abraham,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.