[Risolto] Ubuntu non si carica in dual boot

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
Francesca+21
Prode Principiante
Messaggi: 8
Iscrizione: lunedì 8 giugno 2015, 14:52

[Risolto] Ubuntu non si carica in dual boot

Messaggio da Francesca+21 » lunedì 8 giugno 2015, 15:36

Ciao a tutti. Sono nuova di questo forum e ho un problema con Ubuntu. Ho un computer Compaq con installati contemporaneamente Ubuntu 14.04 e Windows 8. Al momento dell’accensione, per poter accedere a Ubuntu, ho sempre dovuto premere f9 per entrare nel Boot Manager e avviare Ubuntu da lì.
Stamattina, accendendo il computer, Ubuntu non si è caricato, pur essendo selezionato. Al suo posto, è partito Windows 8, la prima volta consigliando un ripristino automatico del sistema, le volte successive senza intoppi. Non credo di aver schiacciato nulla di inusuale, sembra essere successo senza motivo. Dopotutto ha funzionato benissimo per più di un anno...
Spero che l'errore sia solo nell'avvio, e di non aver perso tutti i dati. Qualcuno avrebbe qualche suggerimento per risolvere il problema?
Prima di postare ho provato a cercare se ci fossero discussioni che facessero al caso mio ma non ne ho trovate.
Grazie mille a tutti.
Ultima modifica di Francesca+21 il domenica 14 giugno 2015, 22:37, modificato 1 volta in totale.

Gerry Ghetto

Re: Ubuntu non si carica in dual boot

Messaggio da Gerry Ghetto » lunedì 8 giugno 2015, 15:52

Avvia Ubuntu live (Ubuntu da pennetta USB o DVD) e apri un terminale. Poi postaci l'intero output di

Codice: Seleziona tutto

sudo parted -l
sudo apt-get install efibootmgr
sudo efibootmgr -v

Avatar utente
jackynet92
Moderatore Globale
Moderatore Globale
Messaggi: 13413
Iscrizione: sabato 3 settembre 2011, 1:41
Desktop: Mate
Distribuzione: Ubuntu 16.04 64bit
Sesso: Maschile
Località: Torino

Re: Ubuntu non si carica in dual boot

Messaggio da jackynet92 » lunedì 8 giugno 2015, 20:47

Per vedere se hai perso tutto o meno puoi accedere da live ed entrare nella partizione.

Sicura che non sia partita qualcosa tipo controllo del disco? IL computer ha UEFI?

Francesca+21
Prode Principiante
Messaggi: 8
Iscrizione: lunedì 8 giugno 2015, 14:52

Re: Ubuntu non si carica in dual boot

Messaggio da Francesca+21 » lunedì 8 giugno 2015, 21:46

Grazie per le risposte. Appena riesco mi procuro un dvd e accedo da live.
Si, il mio computer ha UEFI, perché?

Avatar utente
jackynet92
Moderatore Globale
Moderatore Globale
Messaggi: 13413
Iscrizione: sabato 3 settembre 2011, 1:41
Desktop: Mate
Distribuzione: Ubuntu 16.04 64bit
Sesso: Maschile
Località: Torino

Re: Ubuntu non si carica in dual boot

Messaggio da jackynet92 » lunedì 8 giugno 2015, 21:51

È strano che ogni volta devi premere f9, avevi seguito questa guida: Installazione/UEFI

Francesca+21
Prode Principiante
Messaggi: 8
Iscrizione: lunedì 8 giugno 2015, 14:52

Re: Ubuntu non si carica in dual boot

Messaggio da Francesca+21 » lunedì 8 giugno 2015, 22:00

Me lo aveva installato un amico che non era riuscito a seguire fino in fondo la guida, per cui mi aveva detto di schiacciare f9 all'avvio. So che non è una cosa comodissima ma finora era andato sempre tutto liscio.

Francesca+21
Prode Principiante
Messaggi: 8
Iscrizione: lunedì 8 giugno 2015, 14:52

Re: Ubuntu non si carica in dual boot

Messaggio da Francesca+21 » venerdì 12 giugno 2015, 19:41

Sono riuscita a entrare su Ubuntu live e ho ritrovato i miei file e le mie cartelle. Purtroppo non mi lascia né aprirle né copiare i file perché dice che non ne ho l’autorizzazione.
Inoltre ho provato a inserire i comandi nel terminale e questo è quello che mi é uscito

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo parted -l
Model: ATA HGST HTS545050A7 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  420MB   419MB   ntfs            Basic data partition          hidden, diag
 2      420MB   693MB   273MB   fat32           EFI system partition          boot
 3      693MB   827MB   134MB                   Microsoft reserved partition  msftres
 4      827MB   82.7GB  81.9GB  ntfs            Basic data partition          msftdata
 6      82.7GB  479GB   396GB   ext4                                          msftdata
 7      479GB   483GB   4179MB  linux-swap(v1)
 5      483GB   500GB   17.3GB  ntfs            Basic data partition          hidden, msftdata


Model: USB2.0 Flash Disk (scsi)
Disk /dev/sdb: 1992MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.8kB  1992MB  1992MB  primary  fat16        boot


ubuntu@ubuntu:~$ sudo apt-get install efibootmgr
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  efibootmgr
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/28.4 kB of archives.
After this operation, 103 kB of additional disk space will be used.
Selecting previously unselected package efibootmgr.
(Reading database ... 169699 files and directories currently installed.)
Preparing to unpack .../efibootmgr_0.5.4-7ubuntu1_amd64.deb ...
Unpacking efibootmgr (0.5.4-7ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up efibootmgr (0.5.4-7ubuntu1) ...
ubuntu@ubuntu:~$ sudo efibootmgr -v
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 2001,0001,3001,0000,2002,2003
Boot0000* Ubuntu	HD(2,c8800,82000,d07d8611-2025-409d-aeb3-d673d8dad410)File(\EFI\ubuntu\grubx64.efi)RC
Boot0001* Windows Boot Manager	HD(2,c8800,82000,d07d8611-2025-409d-aeb3-d673d8dad410)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}.../................
Boot0002* USB Hard Drive (UEFI) - USB2.0  Flash Disk	ACPI(a0341d0,0)PCI(1a,0)USB(0,0)USB(1,0)HD(1,40,3b5fc0,00000000)RC
Boot2001* USB Drive (UEFI)	RC
Boot2002* Internal CD/DVD ROM Drive (UEFI)	RC
Boot3001* Internal Hard Disk or Solid State Disk	RC
ubuntu@ubuntu:~$ 
Come posso recuperare le mie cose? E c’è un modo per sistemare tutto senza dover ricorrere a una formattazione?

caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15981
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: Ubuntu non si carica in dual boot

Messaggio da caturen » venerdì 12 giugno 2015, 20:14

Purtroppo non mi lascia né aprirle né copiare i file perché dice che non ne ho l’autorizzazione.
basta dare

Codice: Seleziona tutto

sudo nautilus 
in live e puoi prendere tutto quello che vuoi :ciao:

Gerry Ghetto

Re: Ubuntu non si carica in dual boot

Messaggio da Gerry Ghetto » sabato 13 giugno 2015, 0:21

Avvia la live, apri un terminale e dai

Codice: Seleziona tutto

sudo efibootmgr -n 0000
sudo reboot
Adesso dovrebbe avviare direttamente Ubuntu.Forse devi prima installare efibootmgr con

Codice: Seleziona tutto

sudo apt-get install efibootmgr
Se ha funzionato dai

Codice: Seleziona tutto

sudo efibootmgr -o 0000,2001,0001,3001,2002,2003
Dopo devi riavviare 3-5 volte per vedere, se il boot order rimane o no.

Francesca+21
Prode Principiante
Messaggi: 8
Iscrizione: lunedì 8 giugno 2015, 14:52

Re: Ubuntu non si carica in dual boot

Messaggio da Francesca+21 » sabato 13 giugno 2015, 20:39

Ho installato efibootmgr e ho dato

Codice: Seleziona tutto

sudo efibootmgr -n 0000
sudo reboot
A questo punto il computer si riavvia e inizialmente esce la schermata Ubuntu, ma poi torna ad aprirsi Windows.
basta dare

Codice: Seleziona tutto

sudo nautilus
in live e puoi prendere tutto quello che vuoi :ciao:
Sono riuscita a prendere i miei file, grazie mille!

Gerry Ghetto

Re: Ubuntu non si carica in dual boot

Messaggio da Gerry Ghetto » sabato 13 giugno 2015, 20:54

Hai attivato il secure boot recentemente?

Francesca+21
Prode Principiante
Messaggi: 8
Iscrizione: lunedì 8 giugno 2015, 14:52

Re: Ubuntu non si carica in dual boot

Messaggio da Francesca+21 » sabato 13 giugno 2015, 21:43

No, ho controllato, è disattivato.

Gerry Ghetto

Re: Ubuntu non si carica in dual boot

Messaggio da Gerry Ghetto » sabato 13 giugno 2015, 22:10

Va bene, avvia la live, apri un terminale e devi controllare, che la live s'è avviata in modo EFI con

Codice: Seleziona tutto

mount | grep efivarfs
. Se ti dice qualcosa come

Codice: Seleziona tutto

none on /sys/firmware/efi/efivarfs (rw)
puoi continuare. Se c'è un errore o una riga vuota, non continuare.

Reinstalliamo Grub nella partizione EFI (usa per favore copia/incolla):
1. Ottenere permessi root e mountare le partizioni:

Codice: Seleziona tutto

sudo -s
mount /dev/sda6 /mnt
mount /dev/sda2 /mnt/boot/efi
2. Preparare l'ambiente per il chroot:

Codice: Seleziona tutto

for i in dev dev/pts proc sys sys/firmware; do mount --bind /$i /mnt/$i; done
3. Cambiare nel sistema sul disco fisso:

Codice: Seleziona tutto

chroot /mnt
4. Reparare il file /boot/grub/grub.cfg ed installare Grub:

Codice: Seleziona tutto

update-grub
grub-install
5. Uscire dal sistema e riavviare:

Codice: Seleziona tutto

exit
reboot
Ultima modifica di Gerry Ghetto il venerdì 19 giugno 2015, 8:54, modificato 1 volta in totale.

Francesca+21
Prode Principiante
Messaggi: 8
Iscrizione: lunedì 8 giugno 2015, 14:52

Re: Ubuntu non si carica in dual boot

Messaggio da Francesca+21 » domenica 14 giugno 2015, 22:36

Gli ultimi comandi hanno funzionato, sono riuscita a tornare su Ubuntu. Ho riavviato una decina di volte e sembra funzionare. Devo dire che non ho capito esattamente cosa sia successo, ma sembra essersi risolto.
Grazie davvero per l'aiuto e la disponibilità!!

Dryblow
Prode Principiante
Messaggi: 72
Iscrizione: domenica 1 gennaio 2012, 12:35
Desktop: Xfce 4.12
Distribuzione: Ubuntu 16.04.1 LTS

Re: [Risolto] Ubuntu non si carica in dual boot

Messaggio da Dryblow » martedì 22 settembre 2015, 12:50

La procedura è chiarissima ma da non esperto avrei una domanda sulla passaggio dopo il chroot, vengono praticamente fatti montare dev e sys su mnt/ usando la variabile i? Io ho sempre ripristinato con una procedura simile su bios legacy senza usare cicli. Grazie ancora!

Gerry Ghetto

Re: [Risolto] Ubuntu non si carica in dual boot

Messaggio da Gerry Ghetto » martedì 22 settembre 2015, 13:10

Invece di scrivere

Codice: Seleziona tutto

mount --bind dev /mnt/dev
mount --bind dev/pts /mnt/dev/pts
mount --bind proc /mnt/proc
mount --bind sys /mnt/sys
mount --bind sys/firmware /mnt/sys/firmware
si usa un ciclo for.

Dryblow
Prode Principiante
Messaggi: 72
Iscrizione: domenica 1 gennaio 2012, 12:35
Desktop: Xfce 4.12
Distribuzione: Ubuntu 16.04.1 LTS

Re: [Risolto] Ubuntu non si carica in dual boot

Messaggio da Dryblow » martedì 22 settembre 2015, 13:48

Gerry Ghetto [url=http://forum.ubuntu-it.org/viewtopic.php?p=4805031#p4805031][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Invece di scrivere

Codice: Seleziona tutto

mount --bind dev /mnt/dev
mount --bind dev/pts /mnt/dev/pts
mount --bind proc /mnt/proc
mount --bind sys /mnt/sys
mount --bind sys/firmware /mnt/sys/firmware
si usa un ciclo for.
Grazie ancora, volevo capire nel dettaglio la procedura non conoscendo bene la bash. :D

Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti