LINUX.ORG.RU

CRUX на Sony VAIO.


0

0

Ставлю CRUX 2.6 по handbook'у, на ноутбук Sony Vaio.

На винте всего одни раздел, создан fdisk'ом - sda1, файловая система ext3. Swap не нужен.

Все загружается и ставится без ошибок, только после модификации и записи изменений файла lilo.conf такая ошибка:

/proc/misc: no entry for device-mapper found Is device-mapper driver missing from kernel? Failure to communicate with kernel device-mapper driver. Added CRUX *

После перезагрузки:

LILO Loading CRUX........... BIOS data check successful Kernel-panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)

Что делать? Прошу помощи.

Пробовал избирательно вкомпиливать некоторые драйвера в ядро - никаких изменений.

Пробовал вкомпиливать в ядро все что только есть - возникают непонятные мне ошибки, но ядро загружается.

lilo.conf

lba32 install=text boot=/dev/sda image=/boot/vmlinuz label=CRUX root=/dev/sda1 read-only append=«quiet»

fstab правил две строки.

/dev/sda1 / ext3 defaults 0 1 /dev/sda1 /home ext3 defaults 0 2

С GNU/Linux знаком поверхностно, но не хотелось бы менять дистрибутив.


Ссори за глупый вопрос, а EXT3 вообще в ядро вкомпилен?
Драйвера на чипсет тоже вкопилены в ядро?

vadv ★★
()

>/proc/misc: no entry for device-mapper found Is device-mapper driver missing from kernel? Failure to communicate with kernel device-mapper driver

можете игнорировать


для нормальной загрузки нужны драйвера в ядре

1) на чипсет (IDE либо SATA/PATA , второе предпочтительнее)
смотрите то что используется у вас
можете по dmesg посмотреть, при загрузке с того ядра , которое грузится

2) на жесткий диск как устройство, если используются SATA/PATA
то это SCSI Disk

3) на файловую систему rootfs . Например ext3

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Похоже что у него нет device-mapper в ядре . Либо забить на него , либо пересобрать ядро с поддержкой .

> для нормальной загрузки нужны драйвера в ядре > 1) на чипсет

На контроллер жесткого диска. Он не есть чипсет , а бывает либо внутри него , либо внешним. Например на новых чипсетах интел уже нет встроенного PATA контроллера и производители mb ставят внешний , ITE например.

> 2) на жесткий диск как устройство, если используются SATA/PATA

Это есть драйвер логики жесткого диска (интерфейс) , помогающий системе обмениваться данными с реальным диском писать/читать на низком уровне. А драйвер жд как устройства - по сути и есть драйвер контроллера жд.

> 3) на файловую систему rootfs . Например ext3

Да , ты права !

Graynder
()

предыдушее сообшение для Сильви . А по сабжу попробуй это :

Device Drivers --->
[*] Multiple devices driver support (RAID and LVM) --->
<*> Device mapper support

Graynder
()
Ответ на: комментарий от Graynder

> Device Drivers ---> [*] Multiple devices driver support (RAID and LVM) ---> <*> Device mapper support

включал - никаких изменений.

bot
() автор топика
Ответ на: комментарий от vadv

> Ссори за глупый вопрос, а EXT3 вообще в ядро вкомпилен? Драйвера на чипсет тоже вкопилены в ядро?

ext3 вкомпилина, что же касается драйверов на чипсет и винт - не уверен. Подскажите, в какой ветке menuconfig'a искать?

bot
() автор топика
Ответ на: комментарий от Graynder

lspci

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E88055 PCI-E Gigabit Ethernet Controller (rev 13)
04:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)
05:03.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
05:03.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
05:03.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)

bot
() автор топика
Ответ на: комментарий от bot

Попробуй это (все в ядро, не в модулях)
Device Drivers --->
SCSI device support --->
[*] SCSI device support
[*] SCSI disk support

Device Drivers --->
[*] Serial ATA (prod) and Parallel ATA (experimental) drivers --->
[*] AHCI SATA support
[*] Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support


Graynder
()
Ответ на: комментарий от bot

хоть у тебя и нет PATA контроллера можешь отключить это [ ] ATA/ATAPI/MFM/RLL support --->

Это старые ATA/ATAPI дрова , могут конфликтовать с новыми

Graynder
()
Ответ на: комментарий от Graynder

fstab

#/dev/#REISERFS_ROOT# / reiserfs defaults 0 0
/dev/sda1 / ext3 defaults 0 1
#/dev/#EXT4FS_ROOT# / ext4 defaults 0 1
#/dev/#JFS_ROOT# / jfs defaults 1 1
#/dev/#XFS_ROOT# / xfs defaults 0 0
#/dev/#SWAP# swap swap defaults 0 0
#/dev/#REISERFS_HOME# /home reiserfs defaults 0 0
/dev/sda1 /home ext3 defaults 0 2
#/dev/#EXT4FS_HOME# /home ext4 defaults 0 2
#/dev/#JFS_HOME# /home jfs defaults 1 2
#/dev/#XFS_HOME# /home xfs defaults 0 0
#/dev/cdrom /cdrom iso9660 ro,user,noauto,unhide 0 0
#/dev/dvd /dvd udf ro,user,noauto,unhide 0 0
#/dev/floppy/0 /floppy vfat user,noauto,unhide 0 0
devpts /dev/pts devpts defaults 0 0
none /sys sysfs defaults 0 0
none /proc proc defaults 0 0
#tmp /tmp tmpfs defaults 0 0
#shm /dev/shm tmpfs defaults 0 0
#usb /proc/bus/usb usbfs defaults 0 0

bot
() автор топика
Ответ на: комментарий от Graynder

Хорошо, сейчас попробую закомментировать, только вот есть сомнения... ведь ядро как никак загружалось. Хотя и возникали ошибки. Так было когда я вкомпиливал в ядро все что ни попадя...

bot
() автор топика

>С GNU/Linux знаком поверхностно, но не хотелось бы менять дистрибутив.

Если еще не успел прикипеть, поставь Arch, тоже KISS-дистрибутив. У меня на sony vaio все что надо работает.

nubest
()
Ответ на: комментарий от nubest

> Если еще не успел прикипеть, поставь Arch, тоже KISS-дистрибутив.

С current не хочется связываться, нужна стабильность, так как систему будет основная.

bot
() автор топика
Ответ на: комментарий от bot

Решил. Проблема была в невнимательности. Всем спасибо, тема закрыта.

bot
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.