Newsgroup: it.comp.os.linux.iniziare
Titolo: Usare Linux senza bypassare il bios?

Ho una configurazione dischi non standard. La mia
motherboard è una Gigabyte K8VNXP con controller
Raid della ITE (Gigaraid) integrato sulla motherboard.
Ho installato il cd-rom ed il masterizzatore sui due
pettini IDE della piastra madre, mentre gli hard disk
si trovano sul controller RAID.
Per inciso, il controller Gigaraid ha un BIOS che
consente l'accesso ai dischi collegati. Tanto è vero
che Windows 95, Partition Magic ed il Dos
funzionano tranquillamente.
A questo punto vorrei installare la Linux Suse 9.
Normalmente, il kernel di Linux bypassa il BIOS
con la conseguenza che se non si hanno i drivers
per controller non standard (e se non sono
disponibili come moduli), ti puoi scordare di
installarlo.
Ho provato a scaricare dal sito della ITE il
driver iteraid.o. Poi, durante la fase di
installazione e prima che Yast rilevi le
partizioni, ho premuto F2 ed ho
caricato iteraid.o con insmod -f.
Il driver si carica, ma evidentemente c'è un
bug perchè il kernel riporta errori su errori
nell'accesso alla tabella delle partizioni sulle
unità sda. Tabella della partizioni che
invece è perfetta: costruita con partition
magic e perfettamente funzionante sia con
Windows Xp che con Windows 98.
A questo punto mi viene un dubbio. Visto che
abbiamo un BIOS che fornisce un'interfaccia
software che funziona, non c'è modo di passare
al kernel che esegue l'installazione un parametro
per dirgli di **non** bypassare il BIOS? In
questo modo Linux accederebbe al disco allo
stesso modo in cui riesce a farlo Windows 98,
Fdisk o Partition Magic e non avrebbe bisogno
di drivers speciali.
Saluti
Vegeta

 di drivers speciali.
Con prestazioni di m***a... Ah, dici: usare il bios solo
per partizionare? E chi ti dice che il problema
nell'accesso alle partizioni non sia un problema generale
di accesso ai dischi collegati al controller, da parte del driver?
Risolvi il problema connesso al driver, che e' meglio.
A parte che noto uno switch "-f" (force) su insmod:
Meglio avere i sorgenti del drivers, e compilare un kernel
custom da far partire col floppy.
bye G.L.
-- 
« E' assolutamente evidente che l'arte del cinema
  si ispira alla vita, mentre la vita si ispira alla TV »
(Woody Allen)


Come compili un sorgente di un driver Linux senza avere
installato Linux?
Se provo ad aprire i file sorgente forniti sul sito di ITE con
Dev C++ per Windows, e poi provo a ricompilare, ottengo
un mucchio di errori del GCC per mancanza di librerie a
cui il driver fa riferimento. Errori che sotto Linux non
avrei perchè la distribuzione installa automaticamente
tutte le librerie che mi servono. Peccato che io tutto
questo lavoro lo devo fare proprio per installare Linux
e quindi..... è un serpente che si morde la coda.
Saluti
Vegeta

 installato Linux?
non ho mai provato ma suppongo che la knoppix abbia pure 
tutti i pacchetti per compilare.
-- 
La tua veritą, no: la Veritą. E vieni con me a cercarla. La tua tienila
da parte. [Antonio Machado]

 cui il driver fa riferimento.
E grazie, mica lo fai su windows, tantopiu' che e' un driver
e non un applicativo, e tantopiu' che ci vogliono minimo
gli header del kernel. Ti troveresti decisamente nelle pesti
per ovvi e infiniti motivi...
