Newsgroup: it.comp.os.linux.iniziare
Titolo: un bootloader per un disco ATA100

Non riesco in alcun modo ad installare un bootloader sul disco ATA100
connesso al controller Promise e integrato su scheda madre.
L' hard disk ATA100 viene visto da Linux come /dev/hde.
Per il momento volevo semplicemente eseguire:
* il boot di win98 installato sulla partizione primaria del disco ATA100
* il boot di Linux, installato sul disco /dev/hdc.
Ho provato lilo, ma il boot si arresta con la scritta LI e nulla piu`.
Uso lilo versione 21.6-1 (l' ultima).
Ho letto tonnellate di documentazione su internet ma non sono ancora
riuscito a concludere nulla di buono (lba32, linear, append vari) :(
Sto provando grub ma, ora come ora, mi sembra arabo :(
Chi e` in grado di darmi una mano? 
Grazie infinite in anticipo.
Ciao
Ale
-- 
Home Page: 
http://web.tiscalinet.it/airaghi
Per ottenere il mio indirizzo e-mail sostituire a NOSPAM il mio cognome

Le informazioni che dai sono un po' scarse. Quale'č il tuo disco di boot
da BIOS, /dev/hdc? Come mai?
Saluti

Saluti
Innanzitutto, grazie  per avermi risposto.  Cerchero` di essere  il piu`
preciso possibile, se avrai la pazienza di seguirmi :-))
Ho assemblato  un nuovo PC e  UN disco fisso del  PC vecchio (contenente
Linux) l'ho installato in quello nuovo.
Configurazione del PC vecchio:
      /dev/hda: HD che conteneva win95. Sul suo MBR c'era LILO
      /dev/hdc: HD che conteneva/contiene Linux
Questa l'attuale configurazione:
/dev/hde : disco ATA100 collegato al controller primario gestito dal
           chip della Promise presente sulla scheda madre. La prima
           partizione di questo disco (/dev/hde1) ospita win98
/dev/hdc : disco (master) collegato al controller ide secondario.
           L'ho collegato come sul PC vecchio per poter utilizzare il
           dischetto di boot
           Partizioni:
           /dev/hdc1    /boot
           /dev/hdc5    Linux swap
           /dev/hdc6    /
Utilizzo il floppy per eseguire il boot di Linux.
Quindi, quando installo LILO, sto lavorando sul disco /dev/hdc
Ho continuato gli esperimenti e sono riuscito ad installare LILO
*solo* procedendo nel modo che segue.
Ho creato una nuova partizione sul disco ATA100 (/dev/hde2). L'ho
formattata in ext2 e vi ho copiato tutti i file della directory /boot
Ho modificato /etc/fstab in modo che la partizione /dev/hde2 sia montata
come /boot
Ho eseguito il reboot di Linux (sempre da floppy).
Ora che la directory /boot e` ospitata in /dev/hde2, ho dato il comando
# lilo
ed ora sul MBR di /dev/hde ho LILO funzionante. :) (Carino il menu` !)
E' solo una prova. Devo ancora decidermi ad installare Linux sull' HD
nuovo.
Sembra che LI indichi l'impossibilita`, per LILO, di andare a recuperare
il file /boot/boot.b dal disco /dev/hdc una volta eseguito il boot dal
disco ATA100. In effetti, esaminando i log con il comando lilo -v5,
sembra che i 2 dischi fissi vengano tra di loro "scambiati" (0x80
anziche` 0x81 e viceversa) ad un certo punto dell' installazione sul MBR
del disco ATA100.
Per la cronaca, questo l'attuale /etc/lilo.conf :
------------------------------------------------------------------------
boot=/dev/hde
disk=/dev/hde         # probabilmente, queste 5 righe sono superflue
   bios=0x80          #
   cylinders=5606     #
   heads=255          #
   sectors=63         #
delay=0
vga=0
prompt
timeout=50
lba32
default=linux
image=/boot/vmlinuz-2.4.0
        label=linux
        read-only
        root=/dev/hdc6
other=/dev/hde1
     label=win
------------------------------------------------------------------------
Col PC  vecchio, senza casini  con controller aggiuntivi,  era possibile
installare  LILO sul  MBR di  /dev/hda e  Linux *interamente*  sul disco
/dev/hdc.
Se sei arrivato a leggere sin qui, complimenti! :))


Io l'ho installato su un DMA-66.
Prova a leggere l'HOWTO in merito ai nuovi controller; trovi il link 
nel mio sito.
Ciao,
			Simone
-- 
======================================================
= E-Mail   
srt...@inwind.it
                          =
= Web site 
http://spazioweb.inwind.it/srtsmn
         =
=                                                    =
= In theory, there is no difference between pratical =
= and theory. But in practical there is.             =
=                        Jan L.A. van de Snepscheut  =
======================================================

 L' hard disk ATA100 viene visto da Linux come /dev/hde.
Io ho un ATA66 visto come /dev/hde e ho messo queste righe in
/etc/lilo.conf tra le opzioni globali:
disk=/dev/hde
        bios=0x80
disk=/dev/hda
        bios=0x81
Da bios faccio fare il boot al disco ATA66. Su /dev/hde1 ho installato
Win/98 e su /dev/hda2 ho la partizione root di Linux, grosso modo la
stessa situazione tua, a me funziona tutto bene.
-- 
Ciao            --- Massimo ---