Pagina 1 di 1

[Risolto] [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: domenica 6 marzo 2011, 15:55
da v-simo-v
Salve a tutti,
vorrei chiedervi una cosa che mi sta facendo impazzire già da sue mesi e alla quale non riesco a trovare un senso.
Vi spiego;
all'inizio dell'anno io installai ubuntu 10.10 (avendo prima ridotto la partizione di win con un programma installato in esso).
Completata l'installazione ebbi , naturalmente , il menù del grub con il kernel di ubuntu installato e windows 7 ed entrambi i sistemi - all'inizio - funzionavano.
Sempre lo stesso giorno, Windows cominciò a non avviarsi e, dopo qualche volta, avviarsi (in modo irregolare) durante il boot-splash con scritto "Avvio di Windows".
All'inizio credevo che il problema fosse dovuto per il ridimensionamento.
Dopo 4 giorni io eseguì una reinstallazione del SO ma senza formattare, solo ripristinando le configurazioni di sistema (mod. aggiornamento).
Ovviamente grub venne sovrascritto dal bootloader di Windows, lo tenni nell'MBR per qualche giorno per assicurarmi che windows non presentasse più lo stesso problema, dopodiché ripristinai grub.
Non lo stesso giorno, ma comunque dopo averlo ripristinato, il problema si ripresentò, fino ad arrivare ad oggi.
Per non avere problemi con la sovrascrittura del grub ripristinai l'MBR di windows da Ubuntu con ms-sys e cosa notai?
Windows riprese ad avviarsi regolarmente anche dopo averlo riavviato per più di una decina di volte.
Non riesco proprio a trovare un senso: come è possibile che grub possa compromettere windows dopo che quest'ultimo è già stato bootato (avviato)?

Lo so che questa domanda non riguarda Ubuntu in generale, ma poiché ora sono sicuro al 95% che la causa è grub...

Grazie in anticipo.

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: domenica 6 marzo 2011, 16:21
da patel
posta un

Codice: Seleziona tutto

sudo fdisk -l
.

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: domenica 6 marzo 2011, 19:01
da v-simo-v
patel ha scritto: posta un

Codice: Seleziona tutto

sudo fdisk -l
.
Ecco:

Codice: Seleziona tutto

Disco /dev/sda: 320.1 GB, 320072933376 byte
255 testine, 63 settori/tracce, 38913 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x825345dc

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       19526   156839242+   7  HPFS/NTFS
/dev/sda2           28469       38914    83897344    7  HPFS/NTFS
/dev/sda3           19526       28469    71833600    5  Esteso
/dev/sda5           19526       20074     4402176   82  Linux swap / Solaris
/dev/sda6           20074       28469    67429376   83  Linux

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: domenica 6 marzo 2011, 19:21
da patel
ti volevo suggerire di provare ad avviare Ubuntu tramite il bootloader di win, ma si può fare solo se Ubuntu è in una partizione primaria e tu lo hai in sda6

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: domenica 6 marzo 2011, 19:55
da v-simo-v
patel ha scritto: ti volevo suggerire di provare ad avviare Ubuntu tramite il bootloader di win, ma si può fare solo se Ubuntu è in una partizione primaria e tu lo hai in sda6
Si infatti, ubuntu è in una partizione logica...
Grazie comunque.

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: lunedì 7 marzo 2011, 17:03
da v-simo-v
up

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: lunedì 7 marzo 2011, 17:57
da v-simo-v
patel ha scritto: ti volevo suggerire di provare ad avviare Ubuntu tramite il bootloader di win, ma si può fare solo se Ubuntu è in una partizione primaria e tu lo hai in sda6
Scusami un momento patel...
Ora ho intenzione (se ci riuscirò) ad installare grub2 su chiavetta usb.
http://wiki.ubuntu-it.org/Amministrazio ... Ripristino
Secondo questa wiki potrò installare grub2 sull'mbr della chiavetta in questo modo?

Codice: Seleziona tutto

sudo mount /dev/sda6 /mnt               # monto la partizione di ubuntu con il grub.cfg
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys         # monto il resto dei dispositivi
sudo chroot /mnt                        # eseguo un chroot su ubuntu
grub-install /dev/sdb                   # device della chiavetta
update-grub2                            # installo grub2 e aggiorno i file di configurazione (che rimarranno sempre sull'hard disk)   
infine esco dal chroot e smonto tutti i dispositivi.

La comodità di avere il grub.cfg (così come la crtella boot) è per non aggiornare manualmente il grub.cfg ad esempio dopo un aggiornamento del kernel (perché se non dovrò aggiornare il grub.cfg sulla chiavetta manulamente)

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: lunedì 7 marzo 2011, 18:11
da patel
se lo dici tu .... io non ci credo

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: lunedì 7 marzo 2011, 18:47
da v-simo-v
patel ha scritto: se lo dici tu .... io non ci credo
Però dimmi anche perché tu non condividi la mia ipotesi...
Non è come installare grub sull'mbr, solo che si tratta di una chiavetta anziché del disco fisso?

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: lunedì 7 marzo 2011, 19:12
da patel
non vedo il nesso tra installare il grub nel mbr della chiavetta e l'aggiornamento dei kernel, non ho compreso il tuo obiettivo

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: lunedì 7 marzo 2011, 19:45
da v-simo-v
patel ha scritto: non vedo il nesso tra installare il grub nel mbr della chiavetta e l'aggiornamento dei kernel, non ho compreso il tuo obiettivo
Mi scuso se non mi sono chiarito bene.
Solitamente ad un aggiornamento del kernel segue (almeno se fatto dal gest. aggiornamenti) un aggiornamento del file grub.cfg per rendere bootabili i kernel.
In molte guide che trattano di installare grub su una chiavetta spiegano come anche spostare tale file nella pendrive, perciò se viene usato il file che è nella chiavetta, esso non verrà aggiornato con "update-grub". IO invece volevo solo installare grub sull'mbr ma senza i file di config ma utilizzare quelli che sono già sul disco.
Scusami se non mi sono spiegato...  :-[
Riguardo l'installazione credi, anche teoricamente, che si possa fare?

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: lunedì 7 marzo 2011, 19:51
da patel
si può fare sicuramente, basta provarci, danni non ne fai.

Re: [Boot] Grub potrebbe compromettere l'avvio di Windows?

Inviato: giovedì 10 marzo 2011, 17:55
da v-simo-v
patel ha scritto: si può fare sicuramente, basta provarci, danni non ne fai.
Funziona!!!!!
Grazie comunque per l'aiuto.