unknown partition table в Linux (ошибка возникает в Linux, а во FreeBSD все работает)

Knoppix

Модераторы: Warderer, Модераторы разделов

x'ES
Сообщения: 8
ОС: FreeBSD, Debian

unknown partition table в Linux

Сообщение x'ES »

Добрый день!

У меня есть винт на 300 гигов, который вероятнее всего был разбит на разделы из под Windows (точно уже не помню, но объяснение ошибки могу найти только в этом).

При загрузке в Linux

Linux version 2.6.17-2-686 (Debian 2.6.17-9) (waldi@debian.org) (gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13))
<...>
Probing IDE interface ide0...
hda: ST340014A, ATA DISK drive
hdb: _NEC DVD_RW ND-4571A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: ST3320620A, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 512KiB
hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(33)
hda: cache flushes supported
hda: hda1 hda2 < hda5 hda6 > - первый винт, с которого гружусь Ок
hdc: max request size: 512KiB
hdb: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdc: 625142448 sectors (320072 MB) w/16384KiB Cache, CHS=38913/255/63, UDMA(33)
hdc: cache flushes supported
hdc: unknown partition table - на втором винте не может определить таблицу разделов

При этом fdisk все видит нормально:
Device Boot Start End Blocks Id System
/dev/hdc1 ? 1 1024 8225248+ 7 HPFS/NTFS
/dev/hdc2 1025 38913 304343392+ f W95 Ext'd (LBA)
/dev/hdc5 1025 2299 10241406 7 HPFS/NTFS
/dev/hdc6 2300 4849 20482843+ 7 HPFS/NTFS
/dev/hdc7 4850 8674 30724281 7 HPFS/NTFS
/dev/hdc8 8675 12499 30724281 7 HPFS/NTFS
/dev/hdc9 12500 20148 61440561 7 HPFS/NTFS
/dev/hdc10 20149 30347 81923436 7 HPFS/NTFS

То же самое было и на RTK 0.6.5 (т.е. SlackWare, соответственно, ядро 2.6.13.4)

Что самое интересно, под FreeBSD все нормально - все разделы маунтятся и работают (пробовал на frenzy)

Ядро еще не пересобирал.

Кто-нибудь сталкивался с такой проблемой?
Спасибо сказали:
Аватара пользователя
zov
Сообщения: 255

Re: unknown partition table в Linux

Сообщение zov »

CONFIG_PARTITION_ADVANCED=y
CONFIG_***_PARTITION=y

?
Спасибо сказали:
x'ES
Сообщения: 8
ОС: FreeBSD, Debian

Re: unknown partition table в Linux

Сообщение x'ES »

(/boot/config-2.6.17-2-686) писал(а):#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_ACORN_PARTITION=y
# CONFIG_ACORN_PARTITION_CUMANA is not set
# CONFIG_ACORN_PARTITION_EESOX is not set
CONFIG_ACORN_PARTITION_ICS=y
# CONFIG_ACORN_PARTITION_ADFS is not set
# CONFIG_ACORN_PARTITION_POWERTEC is not set
CONFIG_ACORN_PARTITION_RISCIX=y
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
# CONFIG_LDM_DEBUG is not set
CONFIG_SGI_PARTITION=y
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y


На всякий случай к посту приложил весь конфиг.

На первом диске у меня тоже первый раздел NTFS - нормально маунтится.

Может быть кто-нибудь может предложить, софт, который проверяет таблицу разделов на предмет ее целостности с точки зрения линуксового ядра?
Спасибо сказали:
x'ES
Сообщения: 8
ОС: FreeBSD, Debian

Re: unknown partition table в Linux

Сообщение x'ES »

Предположение с ядром подтвердилось. Нашел у себя RTK 0.5, который базируется на ядре 2.4.24 - там разделы определились без проблем.

Linux version 2.4.24 (root@darkstar) (gcc version 3.2.3) #24 SMP чФТ сОЧ 6 16:52:00 AKST 2004
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
hda: ST340014A, ATA DISK drive
hdb: _NEC DVD_RW ND-4571A, ATAPI CD/DVD-ROM drive
hdc: ST3320620A, ATA DISK drive
ide2: ports already in use, skipping probe
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63
hdc: attached ide-disk driver.
hdc: host protected area => 1
hdc: 625142448 sectors (320073 MB) w/16384KiB Cache, CHS=38913/255/63
ide-cd: passing drive hdb to ide-scsi emulation.
hdb: attached ide-scsi driver.
Partition check:
hda:<7>ldm_validate_partition_table(): Found an MS-DOS partition table, not a dynamic disk.
hda1 hda2 < hda5 hda6 >
hdc:<7>ldm_validate_partition_table(): Found an MS-DOS partition table, not a dynamic disk.
hdc1 hdc2 < hdc5 hdc6 hdc7 hdc8 hdc9 hdc10 >

Вобщем, пересоберу ядро на 2.6.19, может быть вопрос отпадет.
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: unknown partition table в Linux

Сообщение georgy_sh »

x'ES писал(а):
07.12.2006 15:56
Вобщем, пересоберу ядро на 2.6.19, может быть вопрос отпадет.

Отпадет, причем скорее всего...
Пробуйте...
Спасибо сказали: