Pagina 1 di 2
Boot loader incasinato
Inviato: gio 23 ott 2008, 12:54
da Sub_mariner
Salve ragazzi.
Ho pasticciato involontariamente col boot loader che avevo su Nimblex.
LILO.
Adesso quando accendo il pc mi vien fuori la schermata 999999999999999 ecc.
Ho cercato di ripristinare in qualche modo seguendo varie guide ecc , ma non son giunto a capo di niente.
Siccome,i son dannato l'anima per ottimizzare il sistema mi dispiacerebbe davvero perdere tutto reinstallando da capo.
Mi date una mano a ripristinare il boot loader.
La distro è Nimblex 2008 e il boot loader che usavo era LILO 22.8
Grazie a chi vorrà aiutarmi.
Re: BOOT LOADER INCASINATO
Inviato: gio 23 ott 2008, 13:13
da stan
Sulla manpage di lilo descrivono proprio quell'errore e cosa l'ha causato.
Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 13:59
da Sub_mariner
Perdonami, ma non son riuscito a trovare niente.
saresti così gentile da passarmi il link?
Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 14:03
da m0rdr3d
Apri una console e scrivi
verso la fine trovi il capitoletto 'Boot Errors'
Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 15:10
da Sub_mariner
Ok, ho fatto man lilo e mi son venuti fuori i codici di errore.
Ma le mie conoscenze tecniche non mi consentono (non ancora) diu riuscire a risolvere il problema.
Per questo chiedo aiuto a voi.
Ho tentato di reinstallare lilo con liloconfig, ma al momento di installare il bootloader mi vien fuori il messaggio che non ha potuto perchè il file boot.map è sola lettura.
Ho provveduto a rimuovere le limitazioni e riprovare ma il problema resta.
Sto usando un cd-live di slax.
Sul boot si pianta su schermata nera con la scritta "no sector boot found", son quindi senza bootloader installato nel MBR.
Che posso fare?
Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 15:30
da lupix
Il problema e' che ti sei incasinato con l'mbr.
Io avrei provato a far partire la distro mediante cd/dvd d'installazione e avrei usato chroot/dev/partizione.
Qualora ci fossi riuscito,avrei editato lilo.conf e avrei cambiato il primary sector.
Forse avrei sbagliato o forse no,comunque ti conviene aspettare che rispondano persone piu' competenti di me.
P.S.
Anche a me in passato e' successo risolvendo facilmente.Peccato che ora non saprei dirti con certezza se quello da me detto in precedenza fosse giusto.Sorry

Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 16:36
da Sub_mariner
ok, rinnovo la mia richiesta d'aiuto.
Ci ho messo un mese a settare la distro su HD, driver parametri ecc.
Proprio non me la sento di formattare tutto.
Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 16:49
da DanBadJar
Una volta che sei sicuro che il tuo /etc/lilo.conf è corretto fai partire il sistema dal disco di installazione.
Poi ti monti la partizione che contiene l'MBR in qualche mountpoint temporaneo, poi fai un chroot in questo mountpoint e, infine, installi lilo.
Supponendo che il disco sia sda1 e che tu abbia creato un mountpoint temporaneo chiamato /mnt/tmp.
Così monti la partizione
Poi facciamo il chroot su questo mountpoint
Poi reinstalliamo lilo.
Eventuali errori sono dovuti al lilo.conf scritto male.
Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 17:54
da Sub_mariner
Ciao, non ho capito una cosa.
Montare l'MBR intendi quello del disco di installazione ?
In questo caso usando il cd-live di slax è a quello che ti riferisci?
Spiegami con parole ancora più semplici che dovrei fare, purtroppo questo del MBR è un argomento molto ostico per me.
Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 18:41
da stan
MBR del tuo disco, non del disco di installazione.
Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 20:25
da DanBadJar
L'MBR non si monta. Semplicemente risiede nella prima partizione del disco.
Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 21:00
da Ansa89
Cerco di riassumere con parole ancora più semplici:
- si suppone che la partizione dove hai installato la tua distro (e che sbaglia a fare il boot) sia /dev/sda1;
- ti serve un cd/dvd di installazione di Slackware;
- monti la partizione dove hai installato la distro in una directory temporanea (/mnt/tmp)
- usi il comando chroot
- adesso sei "dentro" il tuo sistema installato che hai installato su HD;
- correggi gli eventuali errori di /etc/lilo.conf;
- installi lilo
- guardi l'uotput per eventuali errori e/o warnings (ma quello che ti interessa di più sono gli errori);
- cerchi di coreggerli (oppure chiedi aiuto qui sul forum)
Re: Boot loader incasinato
Inviato: gio 23 ott 2008, 23:16
da Sub_mariner
E' andato tutto bene, ti ringrazio tanto davvero.
Ho dovuto cambiare sda1 in hda1 e ha riscritto il MBR e reinstallato LILO.
C'è però un punto al boot in cui si ferma e mi dà un messaggio riguardante permessi in sola lettura che invece son lettura-scrittura.
Devo dare invio e poi parte, ma al boot successivo si ripresenta.
Ti spiego tuto domani sera quando torno dal lavoro.
Per il momento di nuovo grazie un miliardo di volte

Re: Boot loader incasinato
Inviato: ven 24 ott 2008, 0:02
da m0rdr3d
Il problema dovrebbe essere che al momento del boot la partizione di root deve essere montata in sola lettura.
Questo si risolve aggiungendo l'opzione read-only nella sezione della partizione in lilo.conf (come dovrebbe essere spiegato del messaggio d'errore che ti viene stampato a video)
Codice: Seleziona tutto
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda1
label = Linux
read-only # <-- questa è l'opzione da aggiungere
# Linux bootable partition config ends
Buona fortuna!
Offtopic: P.S.: 100!!! 
Re: Boot loader incasinato
Inviato: ven 24 ott 2008, 9:32
da Ansa89
Quoto m0rdr3d
