Just nu i M3-nätverket
Gå till innehåll

partitionsgrubblerier


Christian Eriksson

Rekommendera Poster

Christian Eriksson

Från kommandot dmesg "greppar" jag ut avsnittet Partition Check:

 

hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 > hda4

hdb: hdb1

 

I windows 95 kollar jag partitionstabellen för hårddisk 1 med gdisk:

 

Disk Partitions Cylinders Heads Sectors Mbytes

1 8 8940 15 63 4125.1

 

Partition Status Type Volume Label Mbytes System Usage

1 H PRI DOS MS-DOS6_20 454.9 FAT16 11%

C: 2 PRI DOS WINDOWS95 1302.1 FAT16 32%

3 A LINUX 353.0 EXT2FS 9%

4 EXT DOS 2008.1 49%

5 LINUX 604.0 EXT2FS 15%

6 LINUX 305.9 EXT2FS 7%

7 LINUX SWAP 62.7 2%

D: 8 LOG DOS WINDOWS95 1035.4 FAT16 25%

 

Jag har alltså linux root-partition på partition 3. Borde vara hda3 om man jämför med Partition Check från dmesg.

 

Ändå ser lilo.conf ut så här:

 

boot = /dev/hda2

.....

image=/boot/vmlinuz-2.2.5-15

label=linux

root=/dev/hda2

read-only

other = /dev/hda1

label=MsDos6.22

table=/dev/hda

other = /dev/hda4

label = Windows95

table=/dev/hda

....

 

Jag får det inte att hänga ihop mellan dmesg och lilo.conf. Tycker det borde vara boot=/dev/hda3, root=/dev/hda3 för label=linux och other=/dev/hda2 för label=Windows95 i lilo.conf.

 

Jag kör RH 6.0 och har lilo installerat i den aktiva partitionen.

Länk till kommentar
Dela på andra webbplatser

Så här kanske:

 

hda1 = 1 Primär (DOS 6.2)

hda2 = 3 Primär (Linux root)

hda3 = 4 Utökad partition

->hda5 = 5 (Linux)

->hda6 = 6 (Linux)

->hda7 = 7 (Linux swap)

->hda8 = ?

hda4 = 2 Primär (Windows 95)

hdb1 = 8 Primär (Windows 95)

 

Har inte provat gdisk, men personligen skulle jag nog lita mer på vad Linux fdisk säger. :)

Länk till kommentar
Dela på andra webbplatser

Ok, ser nu att det bara är hda det är frågan om. Så här då kanske:

 

hda1 = 1 Primär (DOS 6.2)

hda2 = 3 Primär (Linux root)

hda3 = 4 Utökad partition

->hda5 = 5 (Linux)

->hda6 = 6 (Linux)

->hda7 = 7 (Linux swap)

->hda8 = 8 Primär (Windows 95)

hda4 = 2 Primär (Windows 95)

Länk till kommentar
Dela på andra webbplatser

Äch, fel igen (varför kan man inte redigera inläggen för). :)

 

hda1 = 1 Primär (DOS 6.2)

hda2 = 3 Primär (Linux root)

hda3 = 4 Utökad partition

->hda5 = 5 (Linux)

->hda6 = 6 (Linux)

->hda7 = 7 (Linux swap)

->hda8 = 8 (Windows 95)

hda4 = 2 Primär (Windows 95)

Länk till kommentar
Dela på andra webbplatser

  • 2 veckor senare...
Christian Eriksson

Disk /dev/hda: 255 heads, 63 sectors, 525 cylinders

Units = cylinders of 16065 * 512 bytes

 

Device Boot Start End Blocks Id System

/dev/hda1 1 58 465853+ 16 Hidden FAT16

/dev/hda2 * 225 269 361462+ 83 Linux

/dev/hda3 270 525 2056320 5 Extended

/dev/hda4 59 224 1333395 6 FAT16

/dev/hda5 270 346 618471 83 Linux

/dev/hda6 347 385 313236 83 Linux

/dev/hda7 386 393 64228+ 82 Linux swap

/dev/hda8 394 525 1060258+ 6 FAT16

 

Det jag tycker är ologiskt är att "devicen" (hdaX) inte får ordningsnummer (X) efter vilken ordning partitionerna ligger i cylindermässigt. Har dock inte läst någon dokumentation som beskriver det här på ett tag! Kanske finns det någon förklaring där.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...