PDA

View Full Version : Incartamento BCD-GRUB-EASYBCD


PiemoG
09-02-2014, 10:27
Avevo su un terzo disco un'installazione di Ubuntu 12.04 e sull'SSD Win8.1.

Siccome il bootloader interno di Win8 non vedeva Ubuntu e il Grub di Ubuntu non si sa perchè non comparisse prima di quello di Win8, ho deciso di usare EasyBCD da Windows per aggiungere la voce di Ubuntu.

Tutto è funzionato perfettamente per un po' di mesi, finchè non ho deciso di cancellare la partizione di Ubuntu in vista dell'arrivo di un nuovo disco.

Al che su EasyBCD ho fatto il ripristino della partizione, ma all'avvio ricevo l'errore 0x0000089 con errarore in /boot/BCD

Al momento il mio pc si avvia con grub-->(loader1 non funziona e tocca andare su loader2 che è quello di easybcd) easybcd --> windows

La domanda è banale, come si sistema 'sto casino? :mc:

Khronos
09-02-2014, 11:20
cd di windows 8.
ripristina l'avvio.

POI non spegnere WIN 8 con "ARRESTA IL SISTEMA". viene ibernato, la sua partizione rimane aperta e grub non te la può vedere.
per evitare di montarla forzatamente,
"RIAVVIA" windows 8, e passa a linux / passa alla Live di linux.

ORA
reinstalla GRUB 2 da zero.

dovrebbe bastare.

PiemoG
09-02-2014, 11:39
cd di windows 8.
ripristina l'avvio.

POI non spegnere WIN 8 con "ARRESTA IL SISTEMA". viene ibernato, la sua partizione rimane aperta e grub non te la può vedere.
per evitare di montarla forzatamente,
"RIAVVIA" windows 8, e passa a linux / passa alla Live di linux.

ORA
reinstalla GRUB 2 da zero.

dovrebbe bastare.

Ora io voglio avere solo Windows, per cui vorrei (se possibile) riscrivere completamente il BCD in maniera da pulirlo, in quanto Ubuntu a breve non prevedo di reinstallarlo.

Ho provato ad avviare la USB di 8.1 (con cui ho formattato circa 2-3mesi fa) e il ripristino da errore (non trova installazioni valide), l'aggiornamento da errore (niente installazioni valide) e sul prompt ho provato:

bootrec/fixmbr
bootrec/fixboot
bootrec/rebuildbcd
bootrec/scanos

e nessuno conclude niente, dicono operazione completata, ma nessuno risolve niente.

Non esiste tramite EasyBCD la possibilità (o un comando alternativo) di far ricostruire l'intero MBR (la partizione da 350mb col boot si chiama così no?) a Windows una volta acceso?

Khronos
09-02-2014, 12:09
allora.

se sei su win 8 riavvia.

entra in live linux.

fai uno screenshot delle partizioni del disco di windows attuale (con vista sui loro Flag).
e postalo qua (usando pctunerup, tinypic, postimg......)

va (secondo me) resa attiva la partizione di windows o del suo bootloader.

ps.
l'MBR non centra col bootloader. sono 2 passi differenti.
attualmente, l'MBR del tuo disco fisso che scegli di avviare, sta puntando alla partizione linuxiana con GRUB 2.

quindi, devi fare in modo di cancellare GRUB e di dire alla scheda madre di avviare il disco fisso il cui MBR punta alla partizione con flag BOOT (ATTIVA in italiano) che contiene il bootloader di windows.

tutto ciò si complica se Win 8 è installato con schema GPT e non MBR.

PiemoG
09-02-2014, 13:36
allora.

se sei su win 8 riavvia.

entra in live linux.

fai uno screenshot delle partizioni del disco di windows attuale (con vista sui loro Flag).
e postalo qua (usando pctunerup, tinypic, postimg......)

va (secondo me) resa attiva la partizione di windows o del suo bootloader.

ps.
l'MBR non centra col bootloader. sono 2 passi differenti.
attualmente, l'MBR del tuo disco fisso che scegli di avviare, sta puntando alla partizione linuxiana con GRUB 2.

quindi, devi fare in modo di cancellare GRUB e di dire alla scheda madre di avviare il disco fisso il cui MBR punta alla partizione con flag BOOT (ATTIVA in italiano) che contiene il bootloader di windows.

tutto ciò si complica se Win 8 è installato con schema GPT e non MBR.

Che io ricordi è MBR con l'ssd diviso con una partizione da 350mb e l'altra da 118Gb, entrambe primarie.

Appena torno a casa faccio lo screen, devo usare gparted, il gestore disco o qualche comando da terminale?

Khronos
09-02-2014, 13:43
gparted o il gestore disco. preferisco gparted perchè si vede tutto su una schermata. però i FLAG alle partizioni, su gparted, li vedi solo andando nel menu apposito, mi pare.

PiemoG
09-02-2014, 17:13
gparted o il gestore disco. preferisco gparted perchè si vede tutto su una schermata. però i FLAG alle partizioni, su gparted, li vedi solo andando nel menu apposito, mi pare.

Puo andar bene cosi *puntodidomanda
*odio il layout americano perch[ non me lo ricordo mai XD*

http://imageshack.com/a/img31/8579/ax62.png

http://imageshack.com/a/img835/3746/vdpr.png

http://imageshack.com/a/img691/8530/adss.png

EDIT: tramite il bootmanager ho riparato l'MBR facendolo puntare direttamente al /sda2, ora però mi trovo anche una partizione da 350mb che viene regolarmente montata da windows (immagino sia la partizione con i dati di avvio), come posso far sì che non venga montata ad ogni boot?

http://prntscr.com/2qyn8q