Newsgroup: it.comp.os.linux.iniziare
Titolo: Blocco del boot da hdb1

Ciao a tutti, è un pò che leggo i messaggi di questo newsgroup
ma non ho mai trovato spiegazioni per il problema che ora vi espongo.
Ho installato Red Hat 6.1 sul mio pc, un amd 233 su una scheda madre TX Pro
con bios American Megatrends che consente di scegliere da quale disco fare
il boot.
Ho 2 HD sul canale primario, sul master c'è W98 (hda1) sullo slave Linux
(hdb1).
Durante l'installazione di Linux ho scelto di installare lilo sull'mbr di
hdb.
Da sempre, se cerco di avviare Linux cambianto disco di boot nel bios,
succede una cosa strana:
al momento di leggere su hdb1 sullo schermo viene solo la scritta
LI
credo sia "metà LILO" :-(  e il sistema si blocca così.
Non so proprio che farci.
vi copio il mio lilo.conf:
boot = /dev/hdb1
delay = 10
timeout = 50
prompt
  default = linux
  vga = normal
  root = /dev/hdb1
  read-only
map=/boot/map
install=/boot/boot.b
image = /boot/vmlinuz-2.2.12-20
  label = linux
  initrd = /boot/initrd-2.2.12-20.img
other = /dev/hda1
  label = dos
Spero che non sia un problema di compatibilità hardware e neppure
che io debba aggiornare il bios perchè di questo mi sono già interessato
in passato e purtroppo il bios American Megatrends è stato "customizzato"
per
la mia scheda madre e così niente aggiornamenti.
(lo so ho preso un pacco)
Ringraziamenti anticipati a chi vorrà rispondermi.

 P.S. un po' si scrive con l'apostrofo sulla o e non con la o accentata!
Grazie mille del consiglio! Il problema č che io preferirei risolvere il
problema facendo il boot da hdb1.
Se non ci fosse altra soluzione oltre quella esposta da te come potrei,
in un secondo tempo, ripristinare l'mbr su hda1 esattamente come era
prima?
P.S. a me č sfuggita una o accentata al posto di una o
        con l'apostrofo, a te una l in piů nella parola lilo.conf
        (lillo.conf)
        Come la mettiamo?  Un pň di indulgenza con gli errori di battitura!
                                             ^^ he he :-))
Ciao, grazie ancora.


No capisco, quali cose? Non conosco benissimo l'inglese ma mi sembra che
nel frammento di readme di lilo che hai copiato non ci siano soluzioni
al problema ma solo delle cause del problema, che tra l'altro non
comprendo neppure un gran chè (cos'è geometry mismatch? Cosa è map
installer?)
O forse volevi solo sottolineare ironicamente che l'unica soluzione è
mettere lilo sull'mbr di hda1? :-)
In questo caso allora la mia domanda è:
se volessi, come faccio a ripristinare l'mbr di hda1 esattamente come era
prima
di installarci lilo?

 prima di installarci lilo?
C'e' un modo per far fare a LILO un backup del MBR per poi ripristinarlo.
Vediamo un po' ... Ecco:
       -s save-file
              When  lilo overwrites the boot sector, it preserves
              the  old   contents   in   a   file,   by   default
              /boot/boot.NNNN  where  NNNN depends on the device.
              This option specifies an alternate  save  file  for
              the  boot sector. (Or, together with the -u option,
              specifies from where to restore the boot sector.)
Quindi LILO salva sempre il vecchio MBR, puoi pero' specificare tu dove
salvarlo. Usando l'opzione -u riscrivi il vecchio MBR (Restore):
       -u device-name
              Uninstall lilo, by copying the  saved  boot  sector
              back. A time-stamp is checked.
In ogni caso, l'MBR lo puoi riscrivere anche da DOS, bootando con un
dischetto contenente FDISK.EXE e dando un "FDISK /MBR"
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

Grazie a tutti ho risolto parzialmente il problema
usando loadlin.exe insieme al mio kernel ricompilato e
funziona bene, ora mi guarderò i man di lilo
per capire comunque il problema
Ciao