Boot loader incasinato

Forum dedicato ai Porting ufficiali e non di Slackware, vedi Slack/390, ARMedslack, Slamd64, Slackintosh, Ocsid, Sloox, Zenwalk, How-Tux, Slax etc etc

Moderatore: Staff

Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
Sub_mariner
Linux 0.x
Linux 0.x
Messaggi: 71
Iscritto il: mer 1 ott 2008, 17:07
Nome Cognome: Vincenzo Antonucci
Kernel: 2.6
Desktop: kde
Distribuzione: slax 6

Boot loader incasinato

Messaggio 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.
Ultima modifica di Loris il gio 23 ott 2008, 13:19, modificato 1 volta in totale.
Motivazione: Scrivere il titolo in piccolo !!

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Re: BOOT LOADER INCASINATO

Messaggio da stan »

Sulla manpage di lilo descrivono proprio quell'errore e cosa l'ha causato.

Sub_mariner
Linux 0.x
Linux 0.x
Messaggi: 71
Iscritto il: mer 1 ott 2008, 17:07
Nome Cognome: Vincenzo Antonucci
Kernel: 2.6
Desktop: kde
Distribuzione: slax 6

Re: Boot loader incasinato

Messaggio da Sub_mariner »

Perdonami, ma non son riuscito a trovare niente.
saresti così gentile da passarmi il link?

Avatar utente
m0rdr3d
Linux 2.x
Linux 2.x
Messaggi: 404
Iscritto il: dom 24 dic 2006, 13:40
Slackware: Slackware64-current
Kernel: 3.4.*
Desktop: KDE 4.8.2

Re: Boot loader incasinato

Messaggio da m0rdr3d »

Apri una console e scrivi

Codice: Seleziona tutto

man lilo
verso la fine trovi il capitoletto 'Boot Errors'

Sub_mariner
Linux 0.x
Linux 0.x
Messaggi: 71
Iscritto il: mer 1 ott 2008, 17:07
Nome Cognome: Vincenzo Antonucci
Kernel: 2.6
Desktop: kde
Distribuzione: slax 6

Re: Boot loader incasinato

Messaggio 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?

Avatar utente
lupix
Linux 1.x
Linux 1.x
Messaggi: 102
Iscritto il: dom 7 nov 2004, 0:00
Nome Cognome: Luciano
Località: Los Angeles

Re: Boot loader incasinato

Messaggio 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 :-k

Sub_mariner
Linux 0.x
Linux 0.x
Messaggi: 71
Iscritto il: mer 1 ott 2008, 17:07
Nome Cognome: Vincenzo Antonucci
Kernel: 2.6
Desktop: kde
Distribuzione: slax 6

Re: Boot loader incasinato

Messaggio 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.

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: Boot loader incasinato

Messaggio 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

Codice: Seleziona tutto

mount /dev/sda1 /mnt/tmp
Poi facciamo il chroot su questo mountpoint

Codice: Seleziona tutto

chroot /mnt/tmp
Poi reinstalliamo lilo.

Codice: Seleziona tutto

lilo -v
Eventuali errori sono dovuti al lilo.conf scritto male.

Sub_mariner
Linux 0.x
Linux 0.x
Messaggi: 71
Iscritto il: mer 1 ott 2008, 17:07
Nome Cognome: Vincenzo Antonucci
Kernel: 2.6
Desktop: kde
Distribuzione: slax 6

Re: Boot loader incasinato

Messaggio 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.

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Re: Boot loader incasinato

Messaggio da stan »

MBR del tuo disco, non del disco di installazione.

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: Boot loader incasinato

Messaggio da DanBadJar »

L'MBR non si monta. Semplicemente risiede nella prima partizione del disco.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Boot loader incasinato

Messaggio 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)

Codice: Seleziona tutto

#mount /dev/sda1 /mn/tmp
- usi il comando chroot

Codice: Seleziona tutto

#chroot /mnt/tmp
- adesso sei "dentro" il tuo sistema installato che hai installato su HD;
- correggi gli eventuali errori di /etc/lilo.conf;
- installi lilo

Codice: Seleziona tutto

#lilo -v
- 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)

Sub_mariner
Linux 0.x
Linux 0.x
Messaggi: 71
Iscritto il: mer 1 ott 2008, 17:07
Nome Cognome: Vincenzo Antonucci
Kernel: 2.6
Desktop: kde
Distribuzione: slax 6

Re: Boot loader incasinato

Messaggio 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 :)

Avatar utente
m0rdr3d
Linux 2.x
Linux 2.x
Messaggi: 404
Iscritto il: dom 24 dic 2006, 13:40
Slackware: Slackware64-current
Kernel: 3.4.*
Desktop: KDE 4.8.2

Re: Boot loader incasinato

Messaggio 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!!! :thumbright:

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Boot loader incasinato

Messaggio da Ansa89 »

Quoto m0rdr3d :)

Rispondi