Newsgroup: it.comp.os.linux.sys
Titolo: s.o. e bios

Ciao a tutti,
ho installato linux in un hd da 10 Gb su un pc dal bios un pò datato, che 
supporta solo hdd dalla capienza non superiore a 8455 MB (così viene 
riconosciuto il mio hd da 10 Gb).
A s.o. avviato, cfdisk riconosce regolarmente per intero tutti i Gb del 
disco fisso, perciò sono curioso di sapere se posso tranquillamente 
ignorare l'anzianità del bios e riempire per intero il mio fujitsu made in 
philippines: che ne pensate?
-- 
When childhood dies, its corpses are called adults.
                -- Brian Aldiss

 philippines: che ne pensate?
Bhe' io ho avuto brutte esperienze in merito,
con un vecchio P133.
Sembrava che funzionasse tutto,
ma sono iniziati ad uscire una marea di messaggi dal kernel,
che mi hanno riempito la partizione /var/log.
Che sono neanche 2 gb, in confronto allo stress a cui potresti andare
incontro??
-- 
Vega (alpha Lyrae)

 incontro??
In teoria niente, non mi importerebbe granché (forse perderei un pò di 
cache per squid, ma potrei rimediare con un altro hd); il dubbio è se 
comunque avrò dei problemi se decido di usare un hd non supportato dal 
bios, anche se decido di non riempirlo tutto.
Cioè, se uso solo 8 Gb riuscirò ad imbrogliare il bios facendogli credere 
di avere a che fare con un hd dalla capienza non superiore a 8455 MB, 
oppure se ne accorgerà e prima o poi mi combinerà qualche scherzo? 


 oppure se ne accorgerà e prima o poi mi combinerà qualche scherzo?
Bhe' vediamo che si riesce a prenderli ingiro... ;)
-- 
Vega (alpha Lyrae)

 philippines: che ne pensate?
Ignora il BIOS.
Secondo il mio (Award '98), /dev/hda è da 8GB, mentre in realtà è da
15GB, e Linux lo vede per intero.
Ciao,
 Emmanuele.
-- 
"L'ottimismo è un atto rivoluzionario" -- Col. Nick Fury, USM 24
Emmanuele Bassi (Zefram)              [ 
http://digilander.iol.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 philippines: che ne pensate?
Potresti anche ignorare il bios. L'unico problema è che se per caso
sposti il bios (o ne crei uno nuovo) in una posizione tale che anche in
parte vada oltre al cilindro 1024 (corrispondente appunto a 8.4GB) non
riuscirai più a fare il boot, almeno con quel kernel.
La soluzione è di creare una partizione di boot da 10-20 MB, in testa al
disco, da montare appunto nella directory /boot. In questo modo sei sicuro
che il kernel si troverà entro i primi 1024 cilindri. Il kernel poi
accede al disco senza utilizzare il bios e quindi non ci saranno più
problemi.
Un'altra soluzione, forse meno elegante, è di fare una partizione "/" e una
"/home". Se crei la "/" prima della "/home" (e se la fai di meno di 8.4
GB !!!) non correrai alcun rischio.
 
-- 
Stefano Gatti 
Email: 
stefano.ga...@tin.it
 (togliere .levami)
Web: 
sg67.135.it

 
 
A me 'ste sfide piacciono assai.
Poi, magari, se 'mi gira', dopo aver preso tutte le cautele del caso e 
ponderato il ponderabile, giusto per il gusto di compiere un atto 
rivoluzionario, deciderň se darmi all'ottimismo di Emmanuele Bassi :)


 [cut]
State cercando di farmi capire che se io non ho usato l'hd come un
secchio da riempire ma l'ho giudiziosamente partizionato, potrei
tranquillamente fregarmene del bios... allora, vediamo un pò se si può
fà... ecco alcuni dati: 
root@Imladris:/proc# cat partitions
major minor  #blocks  name
   3     0   10008174 hda
   3     1      64228 hda1
   3     2     289170 hda2
   3     3          1 hda3
   3     5      80293 hda5
   3     6    2931831 hda6
   3     7     979933 hda7
   3     8     489951 hda8
   3     9     489951 hda9
root@Imladris:/proc#
root@Imladris:/etc# cat fstab
/dev/hda1        swap             swap        defaults         0   0
/dev/hda2        /                reiserfs    defaults         1   1
/dev/hda5        /boot            reiserfs    defaults         1   2
/dev/hda6        /usr             reiserfs    defaults         1   2
/dev/hda7        /home            reiserfs    defaults         1   2
/dev/hda8        /var             reiserfs    defaults         1   2
/dev/hda9        /tmp             reiserfs    defaults         1   2
/dev/cdrom       /mnt/cdrom       iso9660     noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
none             /dev/pts         devpts      gid=5,mode=620   0   0
none             /proc            proc        defaults         0   0
Vi riporto anche l'output di cfdisk, che è graficamente migliore :)
                                  cfdisk 2.11r
                              Disk Drive: /dev/hda
                        Size: 10248370176 bytes, 10.2 GB
              Heads: 255   Sectors per Track: 63   Cylinders: 1245
Name        Flags      Part Type  FS Type          [Label]        Size (MB)
---------------------------------------------------------------------------
hda1                    Primary   Linux swap                          65.81
hda2        Boot        Primary   Linux ReiserFS                     296.12
hda5                    Logical   Linux ReiserFS                      82.26
hda6                    Logical   Linux ReiserFS                    3002.23
hda7                    Logical   Linux ReiserFS                    1003.49
hda8                    Logical   Linux ReiserFS                     501.75
hda9                    Logical   Linux ReiserFS                     501.75
                        Pri/Log   Free Space                        4787.12
(mi accorgo ora di qualche differenza tra cfdisk e il file /proc/partitions 
per quanto riguarda le dimensioni delle partizioni ...mah!) 
Che ne pensate? 


 Che ne pensate? 
444.19 < 8400
Vivi felice e non preoccuparti del problema dei 1024 cilindri.....
E partiziona pure i 4787.12 MB restanti....


 
Allora li uso per squid
p.s. E se invece di linux ci fosse stato win...?


 p.s. E se invece di linux ci fosse stato win...?
Con Windows NT/2000/XP vale lo stesso discorso.
Con Windows 95/98/ME invece credo che venga ancora utilizzato il bios e
quindi non riusciresti ad accedere oltre al cilindro 1024.
Tieni conto che il bios consiste in codice a 16 bit, quindi deve essere
necessariamente bypassato con sistemi operativi a 32 bit quali Linux e
Windows 2000


 
Quando ho preso il pc, c'era infatti installato win2000 e lì per lì non 
riuscivo a capacitarmi del fatto che il sistema operativo vedesse 10 Gb, o 
meglio una partizione C da 3 Gb e una da D 7 Gb, (oppure 4 e 6, non mi 
ricordo) mentre il bios, oltre tutto, era settato per vedere solo 3200 Mb... 
inoltre, provando partition magic da dos, mi appariva una grafica sballata: 
il classico rettangolo del partizionatore che rappresenta la partizione 
sembrava, nel caso della seconda, fuoriuscire dallo schermo :(
Comunque, penso che se anche installassi winme in una partizione (o in 
diverse partizioni: di solito ne uso 3, una per il s.o., una per i programmi, 
una per i file temp) inferiore a 8 Gb dovrebbe andare, no? 
(devo interpretare il ruolo dell'utonto win che cerca di incasinare la rete e 
mettendo nei pasticci l'amministratore :) e poi devo esercitarmi con samba)
p.s. Ma allora non sono il solo davanti al pc a pasqua...


 p.s. Ma allora non sono il solo davanti al pc a pasqua...
No.....


 
Grazie stefano.gatti... t'ho spossato, eh?


 Grazie stefano.gatti... t'ho spossato, eh?
Figurati.... e che dopo colomba e spumante tendo a diventare un po'
sintetico ;-)
