← Back to team overview

sslug-teknik team mailing list archive

Re: En stor lille harddisk

 

Thomas Larsen wrote:
> 
> Hej,
> 
> Jeg har købt en harddisk på 40Gb, der er bare det lille problem at Linux kun kan se de første 6,7Gb (Sådan cirka).
> Når systemet booter og den forklarer om de diske den har fundet så skriver den at den er på 39000Mb (Igen, sådan cirka).
> Nogen der har erfaringer med den slags hvad gør man? Skal man bar købe en controller eller kan det lade sig gøre uden?

Det er normalt at ændre bioser ikke kan genkende store diske, og at
linux gør det alligevel. Linux bruger ikke biosens opfattelse af disken
til ret meget, den spørger selv hardwaren om dens formåen.  Lilo derimod
bruger biosen til at loade kernen, så lilo kan give problemer.

Prøv evt at sætte den nye disk på sekundær kontrolleren. Mange bioser
laver alle mulige former for CHS mappings på de to første drev, men ikke
altid på de to sidste.

Jeg købte for nylig en 20Gb IBM disk, som genkendes korrekt af biosen
hvis den er på sekundær kontrolleren, men bliver opfattet af min (meget
gamle) bios som 528Mb hvis den sættes på primær kontrolleren. Linux er
ligeglad, men lilo er ikke.

Jeg har sat en æld-gammel disk som første, og har kun /boot på den. Så
har jeg resten på den nye disk, der er på sekundær kontrolleren.

Det ser således ud

hda: Conner Peripherals 540MB - CFA540A, 516MB w/256kB Cache,
CHS=1048/16/63
hdc: IBM-DPTA-372050, 19574MB w/1961kB Cache, CHS=39770/16/63

Problemet med lilo kun kan boot fra partitions, der ligger indenfor de
første 1024 cylindre.  Med 39770 cylindre, hvoraf man kun kan boote fra
de første 1024, så er der ikke ret meget plads til boot-bare partitions.
Det problemet løste jeg også med den lille disk. IBM disken kan sættes
til at bruge 15 heads isf 16, hvilket nok kunne løse det problem bedre,
men da jeg opdagede problemet, havde jeg allerede fyldt data på, og gad
ikke gøre det om igen.

Jeg bruger resten af den gamle disk til lav-prioritets swap og til
windows, til de tre gange om året jeg har brug for at boote det snavs.
Nu hvor der findes Civilization til linux tjener windows jo objektivt
set ikke noget formål længere.

-- 
René Seindal (rene@xxxxxxxxxx)			http://www.seindal.dk/rene/


Follow ups

References