Pagina 1 di 1

[Risolto] [Grub] Spostare il Grub

Inviato: martedì 18 ottobre 2011, 12:46
da gigasud
salve, io ho installato da poco (ieri) ubuntu sul mio nuovo sony vaio.
Essendo in garanzia e non volendo rischiare l'annullamento della garanzia ho installato ubuntu su un hd esterno, lasciando intatto windows 7.
Il problema è che se ora avvio il pc senza l'HD esteno mi dice che non riesce a trovare il grub.

Quello che volevo sapere se era possibile spostare il grub sull' HD interno senza fare troppi danni, in modo di non dover collegare sempre l'HD esterno anche solo per l'avvio...
:D

Re: Spostare il Grub

Inviato: martedì 18 ottobre 2011, 12:57
da patel
il grub è già nel hd interno, ha sovrascritto il bootloader di win, ma il menù di avvio è su quello esterno, quindi ne ha bisogno
1) avvia windows, scarica easybcd e ripristina il boot di windows
2) ripristina il grub con http://wiki.ubuntu-it.org/Amministrazio ... Ripristino ricordandoti che quando arrivi al comando sudo grub-install /dev/sda devi scrivere sdb e non sda

Re: Spostare il Grub

Inviato: martedì 18 ottobre 2011, 20:21
da gigasud
risolto tramite easybcd grazie :D

Re: Spostare il Grub

Inviato: martedì 18 ottobre 2011, 21:24
da trekfan1
Metti [Risolto] nel titolo del primo post cliccando su Modifica.

In ogni caso la garanzia è sull'hardware, non sul software, tu potresti pure piallare windows e la garanzia funziona ancora (se qualcuno ti dice il contrario o che windows è obbligatorio per la garanzia ignoralo...)

Re: [Grub] Spostare il Grub

Inviato: mercoledì 19 ottobre 2011, 17:27
da gigasud
ok, sempra proprio che non sia risolto :D

è vero che con easybcd ho ripristinato il boot ma è anche vero che ora non posso rientrare in ubuntu XD

quindi sono passato alla seconda soluzione, che funziona in un certo senso...
se non inserisco l'HD esterno mi da l'errore che non trova il device e il seriale dell' HD.

seguendo la guida ottengo questo:

Codice: Seleziona tutto

sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5a469097

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    35420159    17709056   27  Hidden NTFS WinRE
/dev/sda2        35420160    35624959      102400    7  HPFS/NTFS/exFAT
/dev/sda3   *    35624960   976771119   470573080    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b1840

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   616925183   308461568   83  Linux
/dev/sdb2       616927230   625141759     4107265    5  Extended
/dev/sdb5       616927232   625141759     4107264   82  Linux swap / Solaris
perciò il mio mount è:

Codice: Seleziona tutto

sudo mount /dev/sdb1 /mnt
mentre l'installazione del grub nell' HD interno è questa:

Codice: Seleziona tutto

grub-install /dev/sda
update-grub2
ho fatto tutto bene oppure ho fatto qualche errore? :-[

Se ho fatto bene il problema è che cmq chiede HD esterno per avviare anche win 7... si può evitare il check dell' HD esterno dove c'è installato ubuntu? >:(

Re: [Grub] Spostare il Grub

Inviato: mercoledì 19 ottobre 2011, 17:36
da trekfan1
perché hai sbagliato il device dove installare grub, dovevi dare

Codice: Seleziona tutto

grub-install /dev/sdb
invece che dirgli di installarlo su sda (dove invece devi ripristinare il grub di windows)

Re: [Grub] Spostare il Grub

Inviato: mercoledì 19 ottobre 2011, 18:00
da patel
gigasud ha scritto: quindi sono passato alla seconda soluzione, che funziona in un certo senso...
non era la seconda soluzione, ma il secondo step, e c'era scritto chiaramente di installare in sdb

Re: [Grub] Spostare il Grub

Inviato: mercoledì 19 ottobre 2011, 18:23
da gigasud
vero, mea culpa  :-[

ma supponendo di aver fatto bene almeno il mount:

Codice: Seleziona tutto

sudo mount /dev/sdb1 /mnt
il problema che mi rimane è che senza HD esterno win7 si avvia normalmente
se metto l'HD esterno mi parte il grub, ma se scelgo ubuntu si blocca 0_o

Re: [Grub] Spostare il Grub

Inviato: mercoledì 19 ottobre 2011, 18:38
da patel
devi ripetere la procedura http://wiki.ubuntu-it.org/Amministrazio ... Ripristino, copia e incolla qui ttti i passi che hai fatto fermandoti al primo errore, se ti sembra troppo difficile scarica e masterizza rescatux, avvia con quello e ricordati di sdb

Re: [Grub] Spostare il Grub

Inviato: mercoledì 19 ottobre 2011, 18:51
da gigasud
la guida l'ho seguita.
ho provato anche a fare ESATTAMENTE come dice la guida lasciando il comando

Codice: Seleziona tutto

sudo mount /dev/sda1 /mnt
riscontrando ovviamente errori qui:

Codice: Seleziona tutto

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
perciò ho variato dalla guida semplicemte questo:

Codice: Seleziona tutto

sudo mount /dev/sdb1 /mnt
e

Codice: Seleziona tutto

grub-install /dev/sdb
ma cosi facendo non riesco a entrare in ubuntu

si blocca dopo questo messaggio:

Codice: Seleziona tutto

starting timidity alsa midi emulation

Re: [Grub] Spostare il Grub

Inviato: giovedì 20 ottobre 2011, 20:05
da gigasud
ok, da quello che ho capito il problema è insipendente dal grub, percio si può chiudere qua...metto la tag risolto. grazie