Newsgroup: it.comp.os.linux.iniziare
Titolo: Dove hdparm? Ed anche ricompilare il kernel.

Saluti a tutto il ng.
Vorrei una chiarificazione per ciò che riguarda l'esecuzione di hdparm
all'avvio.
Qualche post fa veniva detto: "se hai un file /etc/rc.d/rc.local o
boot.local.
Aggiungi in fondo al file una riga con:
<path ad hdparm>/hdparm <parametri> /dev/<disco>"
In particolare, nella mia Suse 6.2, lo script in /etc/rc.d (che è un link a
/sbin/init.d) è /boot.local. Dal file readme nella stessa cartella leggo che
all'avvio viene eseguito prima /sbin/init.d/boot (che legge
sbin/init.d/boot.d/ ) e quindi viene eseguito /sbin/init.d/boot.local.
Non c'è alcun riferimento a /etc/rc.d/...etc. Forse perchè /etc/rc.d/ è un
link? Allora scrivere su /etc/rc.d/boot.local equivale nella sostanza a
scrivere su /sbin/init.d/boot.local? E perchè non aggiungere il comando hdparm
direttamente in /sbin/init.d/boot? Non viene eseguito prima di /boot.local? Non
velocizzerebbe l'avvio? Infine, ora utilizzo "hdparm -c1 -d1 /dev/hda"
per il mio Quantum 13 UDMA66, secondo voi fino a che punto posso arrivare in
sicurezza? Con hdaprm -I ottengo:
Model=UQNAUT MIFERABLLC 1X.3A0                , FwRev=3A.FB000, SerialNo=31940217
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
 BuffType=3(DualPortCache), BuffSize=418kB, MaxMultSect=16, MultSect=off
 DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=2(fast)
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=25429824
 tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
(la prossima volta userò -i, è più leggibile)
Riguardo al kernel cercavo chiarimenti su un aspetto ben preciso: quando
acquistai la mia Suse (ben 6 CD pieni zeppi) il kernel precompilato su floppy
non funzionava con il mio Athlon; sul sito veniva spiegato il perchè dicendo:
"The current Linux Kernel not have proper MTRR-support compiled in".
Naturalmente era a disposizione l'immagine di un floppy di avvio con kernel
ottimizzato. Adesso, a circa un anno dall'acquisto, vorrei ricompilare il mio
linux personale dopo che, avendo ricompilato su RH e Mandrake, mi sono accorto
di avere un sistema Suse appesantito da servizi e accessori inutili (su RH e
MDK dopo la scrittura il sistema vola letteralmente). Ma c'è il problema
dell'istruzione MTRR: come devo comportarmi? Cercando di vedere i DVD mi sono
accorto che tale funzione non è installata nel mio sistema. Quindi,
ricompilando, devo evitare di abilitarla (come ho fatto per RH e MDK)? E questo
basterebbe ad avere un kernel funzionale e funzionante? Ma alla Suse dicevano:
"..does NOT have". Sono un po' confuso.
Per i detrattori della Suse: non mi è parso proprio che sia "di legno", anzi
direi che è fatta d'acciaio. Non la butti giù neanche facendo i peggiori
casini, puoi fare tutto a mano oppure affidarti ai tools faccio-tutto-io (e
comunque, Yast ti dice chiaramente quello che fa e dove lo scrive) e se proprio
non parte arriva Yast che ti salva il deretano (a me è accaduto, che paura! Dopo
aver dimenticato tutta la procedura d'installazione; sapete, un anno senza
reinstallare è lungo; mentre con Win lo faccio a memoria ;-) )
La RH è strana, sembra che non abbia carattere; la Slack è per i puri&duri; la
Debian non la conosco e sono sicuro di perdermi parecchio; la MDK va bene per
iniziare ed è facile. L'importante è leggere e non trascurare nulla, per
qualsiasi distro.
In ultimo: append="mem=128" oppure append="mem=128M" in /etc/lilo.conf?
Grazie a coloro che sono riusciti ad arrivare in fondo e a tutto il ng.
A presto, Vito

In ultimo: append="mem=128" oppure append="mem=128M" in /etc/lilo.conf?
La seconda. 
-- 
Renato "Lay-up" Salzano - 
http://members.xoom.it/hitman_work/
 
e-posta: sonicblast (at) 
inwind.it
 / Xena:TWP fan
Powered by Debian 2.2 with XFce 3.6.1 on a K6-II box
-- Webdesigner & sysadmin di 
http://www.italservicesnc.it
 --