cancellato file boot in windows, non parte più

6 risposte [Ultimo messaggio]
Ritratto di olivierognn
olivierognn
(Geek)
Offline
Geek
Iscritto: 15/03/2012
Messaggi: 66

ragazzi volevo cambiare le impostazioni per il boot facendo in modo che partisse windows per primo, ma credo di aver fatto un grosso errore:
ho cliccato tasto dx su risorse del computer->proprietà->avanzate, su avvio e ripristino ho cliccato impostazioni, poi ho dato modifica, e ho cancellato una stringa, quella che carica il sistema operativo (windows) che ovviamente ora non parte, quindi come posso rimediare(è possibile tramite terminale suse?)?

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 807

Perchè hai fatto una cosa del genere da Windows? È il bootloader di openSUSE che controlla l'ordine di avvio dei sistemi operativi, casomai era da lì che dovevi agire. Se hai cancellato il file boot.ini ( si chiama così? ) credo che dovrai riparare il sistema da ìl CD di finestre.

Citazione:

Ho bloccato l'altro post non perchè hai infranto chissà quale regola, ma solo perchè era identico a questo quindi, fuorviante per il proseguo della discussione. Tutto qui Wink

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 952

Non dici che versione di windows usi, suppongo xp da quello che scrivi. In base all'installazione predefinita di openSUSE la partizione di win dovrebbe essere montata in /windows/C naviga in quella cartella con il file manager (non posso essere più preciso dato che non so se usi GNOME, KDE o altro) se vedi che c'è un file boot.ini.back o qualcosa del genere prova a vedere se tra il contenuto del file c'è la riga di avvio di win (vedi dopo se non sai come si presenta), se sì rinominalo in boot.ini (devi essere root per farlo, puoi avviare il file manager come root dal lanciatore delle applicazione o usare la console. Ovviamente se la partizione di windows non è montata dovrai prima trovarla e poi montarla, nel caso chiedi o vedi qui: http://opensuse.swerdna.org/suseboot1.html.
se non ci sono file boot.ini nella cartella di prima ne puoi creare uno, supponendo che windows sia installato nella prima partizione (/dev/sda1) il contenuto dovrebbe essere:

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP" /noexecute=optin /fastdetect

puoi crearlo con (KDE):
kdesu -c 'kwrite /windows/C/boot.ini'

o (GNOME)
gtksu -c 'gedit /windows/C/boot.ini'

vedi sempre l'articolo che ti ho indicato prima per più info.
Se invece usi vista o oltre temo che boot.ini non funzioni.

Ritratto di olivierognn
olivierognn
(Geek)
Offline
Geek
Iscritto: 15/03/2012
Messaggi: 66

ho GNOME e il sistema è xp, ma quando do il comando ( mi muovo in modalità failsafe) gtksu -c 'gedit /windows/C/boot.ini'
mi risponde con:
if"gtksu" is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf gtksu

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 952

Prova con

gnomesu gedit /windows/C/boot.ini

se non va:
su -
gedit /windows/C/boot.ini

Ritratto di olivierognn
olivierognn
(Geek)
Offline
Geek
Iscritto: 15/03/2012
Messaggi: 66

mi dice cannot open display, forse perchè sono in failsafe?

Ritratto di olivierognn
olivierognn
(Geek)
Offline
Geek
Iscritto: 15/03/2012
Messaggi: 66

ok ci sono riuscito, ora leggo lo stesso file che ho modificato.

[boot loader]
timeout=30
default =multi(o)disk(0)rdisk(0)partition(1)\WINDOWS
[operating system]
qui ho cancellato qualcosa, 

e dovrebbe essere questa stringa: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

. . .
ho appena riavviato,la stringa era quella, tutto perfetto, grazie raga.
passo all'altro problemino sulla scheda grafica nell'altro post Wink