Ripristinare mbr o cosa? Windows mi cancella bootloader

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

L' unico problema in quel PC é Windows ... cancellalo !!!

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Eh si lo so bene anche io...ma devo usare il software per il cellulare e voglio giocare ad un paio di videogiochi....

Pure a me fa bestemmiare di dovermi tenere quel maledetto cesso all'inizio dell'hard disk.

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Niente.
Ho installato grub, non da nessun errore ma al riavvio non c'e' nulla...sempre il solito cursore lampeggiante....

Non so che fare.

Ora provero' fixmbr + lilo o grub....

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Uff sto problema non se ne vuole andare.

Ho provato anche a ripristinare l'mbr di windows con dei tool di ERD commander, che e' un boot cd live, ma niente.
Se windows sta su una partizione diversa ma sullo stesso disco di dove si trova Slack, lanciando FIXMBR cancella il LILO, sennò con MAP, dalla console di ripristino di Windows, vedi la periferica dove si trova windows e lanci "FIXMBR nome periferica": come indicato da questo post viewtopic.php?t=18807
Io di sto fixmbr continuo a non fidarmi, scusate:
ATTENZIONE: in presenza di un virus o di un problema hardware, questo comando potrebbe danneggiare le tabelle delle partizioni e impedire l'accesso alle partizioni. Microsoft consiglia di eseguire un programma antivirus prima di utilizzare questo comando.
Qualcuno di voi l'ha provato sul campo?
Non ho modo ne' tempo di backuppare tutto....ne' voglia di reinstallare slack da capo nel caso in cui si cancelli...

Mi chiedevo inoltre: se reinstallo windows si reinstallera' anche sto mbr no?
Tanto anche windows nn ne vuole sapere di ripartire e dovro' formattare...

Grazie e scusate :)

Night_Watch
Linux 2.x
Linux 2.x
Messaggi: 230
Iscritto il: lun 30 gen 2006, 2:30
Località: Martina Franca (TA)

Messaggio da Night_Watch »

Secondo me dovresti fare un backup di tutto.....................voglio dire quanto impiegheresti?? Per la Slackware un semplice tar ed è fatta.

Poi fai ulteriori prove...............fixmbr, ecc.

A questo punto non so quanto risolverebbe una nuova installazione di Windows ma si può provare.

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Dunque, sono tornato sulla questione.

Sto veramente impazzendo. E dico IMPAZZENDO.

Ho fatto i backup di praticamente tutto, e ci ho messo almeno 3 ore.

Domani vado a comprarmi un hd esterno da, non so, 500 giga, perche' altrimenti ogni volta esco pazzo.

Ho reinstallato windows, su hda1. Ho formattato ntfs (lenta) e si e' installato senza problemi.
Riavvio la prima volta, parte windows e rimane in loop nella schemata d'avvio come aveva fatto quella volta.
Riavvio di nuovo, non trova il primo disco, come quella volta.

Spengo e riavvio, senza cd di windows dentro: schermata nera e cursore lampeggiante.

Spengo, riavvio con il cd di windows dentro e questo mi carica automaticamente la partizione hda1 e windows parte e funziona.

Riavvio e bootto slack col cd d'installazione. La home e' magicamente passata da hda4 ad hda3 e la swap da hda3 ad hda4.
Sistemo fstab. Slackware funziona perfettamente.

Do' un lilo -v, tutto a posto, riavvio, ma del boot loader neanche l'ombra.

Quindi ora sono messo cosi:
- per bootare windows ho bisogno del suo cd d'installazione
- per bootare linux ho bisogno del suo cd d'installazione

Perlomeno ora sono sicuro al 100% che il problema e' solo e soltanto nell'mbr.

Ho provato a dare fixmbr dalla console di ripristino, ma mi continua ad avvisare che l'mbr e' irregolare o danneggiato e potrei perdere tutte le partizioni e mi consiglia di non proseguire.
Che faccio? Continuo a dargli retta e lascio perdere?

Ho pensato di backuppare l'mbr e provare successivamente fixmbr. In questo modo, se tutto va a pu**ane, posso recuperare le partizioni ripristinando l'mbr precedentemente backuppato?

Per fare il backup dell'mbr il comando e' questo no?
dd if=/dev/hda of=/home/sberla54/mbrbkp bs=512 count=1

Poi potrei piallare l'mbr cosi:
dd if=/dev/zero of=/dev/hda bs=512 count=1

Successivamente provo fixmbr e poi lilo.

Se tutto va bene sono a posto altrimenti mi tocchera' ripristinare l'mbr. Su questo punto sono un po' dubbioso.
Il comando per ripristinare e' questo?
dd if=/home/sberla54/mbrbkp of=/dev/hda bs=512 count=1
E' corretto?
Ma se le partizioni si sono rovinate, da dove lo prendo il file di backup? E da dove lo eseguo il ripristino?

Una volta eseguito il ripristino, le partizioni torneranno al loro posto?

Gia' che ci sono posso chiedervi un buon programma linux che faccia cio' che fa' norton ghost per windows? Vorrei fare un'immagine delle mie partizioni linux, per evitare, nel caso, di dover reinstallare da capo.

Grazie mille...sento che ci siamo quasi :)

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Ulteriore aggiornamento.
Oggi ho notato questa cosa: se avvio il computer col cd di windows nel lettore, passata la scritta "Per avviare da cd premere un tasto" compare LILO.

Quindi, immagino, l'mbr e' a posto. Lilo dentro c'e'. Ma, non so bene perche', non viene caricato al boot.

Che sia solo un problema di flag di partizioni? Non so, forse devo settarne qualcuna come bootable o attiva...non sono molto pratico....che dite?

Grazie!

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

posta l'output di /sbin/fdisk -l

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

bash-3.1# fdisk -l

Disk /dev/hda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 5099 40957686 7 HPFS/NTFS
/dev/hda2 5100 6923 14651280 83 Linux
/dev/hda3 6924 30272 187550842+ 83 Linux
/dev/hda4 30273 30515 1951897+ 82 Linux swap

Disk /dev/hdb: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hdb1 1 24321 195358401 83 Linux

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/sda1 1 24328 195414628+ 83 Linux
/dev/sda2 24329 60801 292969372+ 83 Linux

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

Hai controllato nel bios che il primo boot device sia l'hd giusto ?

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

eh si nel bios c'e' come seconda periferica di boot (dopo il cd) l'hard disk primary master....esattamente come dovrebbe essere :(

ora ho notato un'ulteriore cosa ed un'ulteriore modo per bootare:
appena si accende il pc, quando dovrei premerere canc per entrare nel bios, posso premere F8 per mostrare il menu di boot: in questo menu ci sono tutte le periferiche, io selezioni l'hard disk primary master e lui mi carica correttamente lilo.

Ho controllato anche la questione delle flag bootable ed ho notato che hda1, quella di windows, ha gia' il flag "avviabile".

Io proprio non ci capisco piu' niente. Non sono neppure sicuro che quel menu di boot di F8 ci fosse prima dell'inizio del casino.

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

Il menù da F8 l'hanno tantissime sk madri, e non può dipendere da quello che hai installato tu, è una questione di bios (a meno che non l'hai aggiornato c'era anche prima)

più che altro se selezioni dal bios l'hd giusto e non parte lilo, poi selezioni da F8 l'hd giusto e parte lilo c'è un' inspiegabile incongruenza......

hai detto che il primo boot device dal bios è il cd, prova a sostituirlo con il giusto hd...

una domanda stupida, ma non è che nel cd impostato come primo boot device c'è inserito qualche disco ?

comunque se selezionando il giusto hd da F8 parte vuol dire che l'installazione del boot loader è corretta e non devi più toccarla, il problema non è li, ma nella procedura d'avvio del bios per qualche particolare errato che ora ti sfugge...

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

A volte se nel BIOS ai attivo l' "USB Keyboard Legacy Support" e se hai in dispositivo USB inserito é possibile che si verifichino problemi di boot ...prova a controllare :-)

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

più che altro se selezioni dal bios l'hd giusto e non parte lilo, poi selezioni da F8 l'hd giusto e parte lilo c'è un' inspiegabile incongruenza......
Esattamente :(
hai detto che il primo boot device dal bios è il cd, prova a sostituirlo con il giusto hd...
Provero'...ma non credo si risolva granche'...
una domanda stupida, ma non è che nel cd impostato come primo boot device c'è inserito qualche disco ?
Mi offendi cosi' :)
comunque se selezionando il giusto hd da F8 parte vuol dire che l'installazione del boot loader è corretta e non devi più toccarla, il problema non è li, ma nella procedura d'avvio del bios per qualche particolare errato che ora ti sfugge...
Esatto!
Ma non capisco cosa :(
A volte se nel BIOS ai attivo l' "USB Keyboard Legacy Support" e se hai in dispositivo USB inserito é possibile che si verifichino problemi di boot ...prova a controllare Smile
Ho tolto il disco esterno usb ma il problema persiste :(


Io veramente non so piu' che pesci pigliare.

Potrebbe essere un problema hardware?
Anche se il tool maxtor non ne rileva...e un problema hardware cosi' nn l'ho mai visto...

Adesso sto pensando di formattare tutto quando riesco....l'intero disco un paio di volte, magri a basso livello....e poi reinstallare sia win che slackware....magari cosi' si risolve....pero' non ho veramente voglia di cancellare slackware 12, aggiornata e sistemata com'e'....vedro' :(

Inoltre pensavo di provare virtualbox per alcune cose, tipo per il programa del cellulare..

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Io penso che sia il bootloader di windows il problema e la causa di questi malfunzionamenti, quindi secondo me devi piallare l'mbr completamente e reinstallare il solo lilo o grub per l'avvio di entrambi i sistemi.

Rispondi