[РШЕНО] Проблемы при компиляции ядра.

Пытаюсь скомпилировать ядро во время установки, делал по хендбуку. Гугл тоже не сильно помог, всё собирается устанавливается но потом ядро паникует... Не может примонтировать файловую систему и так каждый раз, хотя файловая система и контролёр включены монолитно в ядро. Пробовал с reisorfs и ext3. В grub строчку с initramfs оставил закоментированой так как не использую его. Возможно проблема в том что он включён в ядро но не находиться в каталоге /boot. И возможно что проблема из за udev? Помогите пожалуйста.

Делал так:
cd /usr/src/linux
make menuconfig
make prepare && make && make modules && make modules_install && make install

Как решить проблему? Пробовал на -х компах и под vmware везде ide диски...

Такая ошибка возникла у меня из за того что не был создан initramfs, так же из за того что в меню нужно отключать данный пункт:
Device Drivers --->
ATA/ATAPI/MFM/RLL support (DEPRECATED) --->
И включать в место него:
Device Drivers --->
Serial ATA and Parallel ATA drivers --->
и там искать свой контролёр.
И ещё косяк который я совершил: при компиляции ядра очень аккуратно конфигурируйте пункт:
Enable the block layer --->
Partition Type --->
Если там что то не то отключите система не запуститься поэтому прежде чем там что то делать подумайте а знаете ли вы что делаете. Я конкретно им не занимался вернул всё как было, как разберусь конкретно отпишусь в чём была ошибка.

И советы старших товарищей проверяйте fstab!

...

/etc/fstab отредактировали

/etc/fstab отредактировали ?

Указали в нём правильно корневой раздел ?

Это если учесть что вы правильно сконфигурировали ядро.

Вы кстати что использовали libata (CONFIG_ATA) или старый CONFIG_IDE ?

http://gentoo.ru/node/25921#comment-192895

http://gentoo.ru/node/25921#comment-192936

http://gentoo.ru/node/25921#comment-192938

Дело не в файловой системе,

Дело не в файловой системе, скорее всего, а в отсутствии включённого драйвера жёсткого диска. Покопайся в ветке с драйверами жёстких дисков. Проблема типичная. И кроме того, тебе скорее всего нужно initramfs создать при помощи genkernel. Не помню уже, где это видел, но у меня после сборки ядра запускается genkernel --install initramfs. Он нужен для предварительной загрузки файловой системы.
http://ru.wikipedia.org/wiki/Initrd
После создания initramfs пропиши его в конфиге GRUB'а по хэндбуку
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10

fstab я отредактировал, про

fstab я отредактировал, про него я не забываю, если быть точным то там вот так вот:
/dev/hda1 /boot
/dev/hda3 /
/dev/hda4 /home
/dev/hda2 swap
плюс в сасой последней компиляций я включил все драйверы жёсткого диска. Но он всё выдает панику ядра...
Параметры неподерживаемых версий я выключил

initramfs создан?

initramfs создан?

/

Zharptah написал(а):
initramfs создан?

Устаревшие имена диска/разделов в fstab вопросов не вызывают?

:wq
--
Live free or die

Без initramfs но вроде если

Без initramfs но вроде если компилить ядро монолитно с фаиловыми системами и жесткими дисками то можно и без него!
Устаревшие имена диска???

Сделай initramfs

Сделай initramfs. У меня тоже монолитное ядро, но не примонтировались сразу диски. После того, как я его создал, всё прошло хорошо. Модулей у меня тоже - раз-два и обчёлся и все они не связаны с дисками.

у него же вроде IDE-диски.

У него же вроде IDE-диски. Но, вообще, нужно бы проверить, есть ли такие диски вообще в системе.
И ещё странно: это весь fstab? А где типы файловых систем и опции монтирования?

Уже давно даже ide диски

Уже давно даже ide диски должны быть sda

Сорри Zharptah, что ответ по

Сорри Zharptah, что ответ по цитате. Но не про вас.

undertaket написал(а):
Устаревшие имена диска???

Zharptah написал(а):
И ещё странно: это весь fstab? А где типы файловых систем и опции монтирования?

У меня смутные предчувствия об undertaket. хочу надеяться, что они ошибочны.

Что касательно fstab то я

Что касательно fstab то я привел только как разбит диск, если полностью то файловая система для простоты везде ext3. Параметр noatime.
/dev/hda1 /boot ext3 noatime 12
/dev/hda3 / ext3 noatime 01
/dev/hda4 /home ext3 noatime 00
/dev/hda2 none swap sw 00
Всё что касательно жёсткого диска в fstab.
Есть два старых компа и сеть под vmware, там и пробую всё... Диски ide везде.
Если есть какие то претензии прошу прощения, пытаюсь перейти на linux с windows, раньше пользовался только centos.

Спасибо большое всем за

Спасибо большое всем за помощь. Действительно после того как я создал initramfs система загрузилась без проблем.
Правда у меня остался ещё вопрос, чем отличается конфигурирование ядра и конфигурирование genkernel, есть ли отличия (плюсы, минусы)или нет не какой разницы?

Если уметь пользоваться и тем

Если уметь пользоваться и тем и этим, то действительно нет никакой разницы.

genkernel умеет автоматом

genkernel умеет автоматом делать initrd и ставить его в /boot
но вопроса конфигурирования это уже не касается
конфигурирование ядра genkernel'ом - ну есть у него какой-то свой дефолтный конфиг, не знаю, чем он отличается от дефолтного ядерного (make mrproper -> make oldconfig - в /boot конфигов быть не должно, а то подхватит и возьмёт за основу)

минусы
багзилла (bgo) говорит, что genkernel не умеет сжимать initrd ни во что, кроме gzip, а ядро поддерживает и для себя и для initramfs несколько вариантов сжатия
зачем-то тянет тарболы исходников системных пакетов иных версий и кладёт их в /var/cache/genkernel

ну свой initrd я делаю патченым мною splashutils'ом с xz-сжатием (ранее lzma). уже 1.5 года работает без проблем. а от genkernel я отказался. хотя проблема systemd/udev с /usr заставляет задуматься над дальнейшими экспериментами с genkernel или dracut.

AlexOmskiy

AlexOmskiy написал(а):
багзилла (bgo) говорит, что genkernel не умеет сжимать initrd ни во что, кроме gzip, а ядро поддерживает и для себя и для initramfs несколько вариантов сжатия

Видимо уже умеет ) У меня до недавнего времени сжимал xz, пришлось в явном виде указать gzip в конфиге.

Как я понял лучше всего

Как я понял лучше всего пользоваться стандартной конфигурацией ядра, а initamfs тоже лучше ручками создавать или то что я использовал genkernel --install initrsmfs вполне достаточно?

Цитата:лучше всего

Цитата:
лучше всего пользоваться стандартной конфигурацией ядра

Вы имеете ввиду ?

cd /usr/src/linux
make defconfig

Дело ваше, конечно, но смысла в этом в Gentoo нет, вся проблема в том, что вы указали поддержку нужных вам драйверов модульно, а не монолитно в ядре. Можете пересобрать ядро с монолитным включением драйверов файловой системы и контроллера дисков, напротив опции должно быть указано [*], а не [M].

Цитата:
а initamfs тоже лучше ручками создавать

По желанию, если хочется добавить какой-либо функционал в initrd, реализовать уже существующий по другому или убрать, то можете собирать свой initrd и писать свой init сценарий.

Цитата:
то что я использовал genkernel --install initrsmfs вполне достаточно?

Достаточно, но особой необходимости в initrd нет, нужно лишь правильно собрать ядро.

А для этого нужно быть внимательным при его конфигурировании и понимать что делаешь.

Под стандартной я имел в виду

Под стандартной я имел в виду

cd /usr/src/linux
make menuconfig и дальше уже смотрить и выбирать...

Файловую систему я включаю монолитно в ядро, так же как и диски.
Но он упорно не хотел запускаться без initramfs... Главное что после его создания система запустилась без всяких нареканий. Теперь можно дальше учиться и разбираться)

Всем большое спасибо за помошь!!!

А как у вас стоит опция

А как у вас стоит опция CONFIG_DEVTMPFS ?

И вы уверены, что правильно выбрали опции ядра ? Ради теста отключите вообще все другие модули поддержки контроллеров жёстких дисков и файловой системы, кроме тех, которые вы считаете относятся к вашему контроллеру дисков и файловой системе корневого раздела.

root=

У меня получилось сделать без initramfs. Решилось тем, что указал в загрузчике root=/dev/sda3, тогда как раньше стояло только real_root=/dev/sda3, чего оказалось недостаточно. Видимо, я не туда посмотрел в handbook'е и почему-то изначально решил делать с initramfs, где root не используется.

Как решили проблему, укажите.

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

У меня таже проблема: ставил

У меня таже проблема: ставил генту по хэнд-буку, перезагружаюсь - кернел_паник!
В системе один сата-винт, разбит на три раздела, линукс - на втором. Загрузчик Лило, строка root=/dev/sda2 присутствует. Инитрамфс принципиально не хочу использовать.
Конфиг раза три перебирал (make menuconf), в упор не вижу, чего не хватает...

Мой конфиг
Фотка экрана

Буду рад любым комментариям!

Что за мода, писать в чужих

Что за мода, писать в чужих темах? Создай свою, новую.

пардон...

пардон... я решил, что нет смысла заводить новую тему.

.

evadim написал(а):
Что за мода, писать в чужих темах? Создай свою, новую.

Я бы не стал торопиться утверждать, что over 9000 однотипных тем будут однозначно лучшим решением.

:wq
--
Live free or die

Нужен листинг

Нужен листинг следующих вещей:
/etc/fstab
/boot/grub/menu.lst
fdisk -l /dev/sda

Скорее всего где-то ошибся с винтом.

листинги

/etc/fstab

# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't 
# needed); notail increases performance of ReiserFS (at the expense of storage 
# efficiency).  It's safe to drop the noatime options if you want and to 
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#

# <fs>			<mountpoint>	<type>		<opts>		<dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda2		/		ext4				0 1
/dev/cdrom		/mnt/cdrom	auto		noauto,ro	0 0

/etc/lilo.conf

lba32
compact
boot=/dev/sda
map=/boot/System.map-3.4.9-64bit-two
prompt
timeout=30
default=WINDOWS

other=/dev/sda1
	label=WINDOWS

image=/boot/kernel-3.4.9-64bit-two
	label=LINUX
	read-only
	root=/dev/sda2

fdisk -l /dev/sda

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2e9c2e9b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    83970047    41984000    7  HPFS/NTFS/exFAT
/dev/sda2        83970048    94619647     5324800   83  Linux
/dev/sda3        94619648   234438655    69909504    7  HPFS/NTFS/exFAT

Может кто может объяснить мне на пальца, как ядро загружается, каковы алгоритмы/идеи, чем может быть вызвана ситуация, когда ядро так себя ведёт..?...
P.S. В конфиге всё нужное включено?... Просто, для непосвящённого он не очень-то удобно структурирован, т.ч. х.з. что к чему относится...

Насчёт lilo ничего не могу

Насчёт lilo ничего не могу сказать, может быть в нём проблема, не пользовался им очень давно.
А вот в fstab нужно выставить хотя бы defaults в опциях после ext4.
Возможно ещё, что в ядре у тебя не включена поддержка ext4.

вырезка про ФСы: # # File

вырезка про ФСы:

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_XATTR=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
# CONFIG_EXT4_DEBUG is not set
CONFIG_JBD=y
CONFIG_JBD2=y
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_BTRFS_FS is not set
# CONFIG_NILFS2_FS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_EXPORTFS=m
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y
# CONFIG_QUOTA is not set
# CONFIG_QUOTACTL is not set
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=m
# CONFIG_CUSE is not set
CONFIG_GENERIC_ACL=y

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

Ага

Ага. Могу посоветовать только попробовать поставить grub. Ещё, возможно, в BIOS'е что-то не так. Отключи RAID, если он есть и если не пользуешься.

Если нет фундаментальных

Если нет фундаментальных причин для установки груба - значит не нужно его ставить.
Биос у DELL-ов получше, чем у других, но всё-таки нечего сверх естественного там не настраивается...
Винда мой контроллер обозвала Intel(R) ICH8M-E/ICH9M-E/PCHM SATA RAID Controller, хотя рейдом я в глаза не видел, ни в биосе, ни в винде - ни намёка на него.

Добавил defaults в /etc/fstab

Добавил defaults в /etc/fstab - нифига не изменилось...

.

El Pharaoh написал(а):
Может кто может объяснить мне на пальца, как ядро загружается, каковы алгоритмы/идеи, чем может быть вызвана ситуация, когда ядро так себя ведёт..?...

Как конфигурировал ядро (в первую очередь: на основании чего?)?

Рекомендация стандартная:
1. Загрузка с live CD (SysRescueCd recommended);
2. lspci -k в помощь;
3. И пристрастный пересмотр на предмет включения всего необходимого.
Так как ты не хочешь использовать initramfs, то как минимум поддержка железа диска (на котором живёт корень) и файловой системы конря должны быть включены монолитно (в п.2 они будут показаны скорее всего модулем).

ЗЫ: Предпочитаю lilo. Но альтернативной ОС давно не держу.

:wq
--
Live free or die

1. Так и делаю 2. lspci -k

1. Так и делаю
2. lspci -k говорит следующее:

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
	Subsystem: Dell Device 0233
	Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
	Subsystem: Dell Device 0233
	Kernel driver in use: i915
	Kernel modules: i915
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
	Subsystem: Dell Device 0233
00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: e1000e
	Kernel modules: e1000e
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: uhci_hcd
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: uhci_hcd
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: uhci_hcd
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
	Subsystem: Dell Device 0233
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: uhci_hcd
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: uhci_hcd
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: uhci_hcd
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03)
	Subsystem: Dell Device 0233
	Kernel modules: iTCO_wdt
00:1f.2 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
	Subsystem: Dell Device 0233
	Kernel driver in use: i801_smbus
	Kernel modules: i2c-i801
03:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
	Subsystem: Dell Device 0233
	Kernel driver in use: yenta_cardbus
	Kernel modules: yenta_socket
03:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
	Subsystem: Dell Device 0233
	Kernel driver in use: firewire_ohci
	Kernel modules: firewire-ohci
03:01.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
	Subsystem: Dell Device 0233
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci-pci
0c:00.0 Network controller: Intel Corporation WiFi Link 5100
	Subsystem: Intel Corporation WiFi Link 5100 AGN
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

3. По-поводу определения "всего необходимого" есть пара вопросов:

  1. Линукс, случайно, не использует SCSI как синоним SATA..?!... А то я всё, где упоминалось скази, поотключал - у меня всё равно его нет. (да и я его, честно говоря, только на серверах видел)
  2. Как определить, какую опцию включать, ведь названия в списке конфига (через menuconfig) и названия модулей в выводе lspci не очень-то совпадают..?
  3. Можно ли быть уверенным, что то модуль, который SysrescueCd подхватил для моего железа - именно тот, который и надо использовать? или он это малость рандомно делает... типа, что первое заработало без ошибок, то пусть и остаётся..?...

El Pharaoh

El Pharaoh написал(а):
Линукс, случайно, не использует SCSI как синоним SATA..?!... А то я всё, где упоминалось скази, поотключал - у меня всё равно его нет. (да и я его, честно говоря, только на серверах видел)

Это было лишнее. Некоторые пункты надо оставить (например SCSI_MULTI_LUN пригодится для картридеров). А для SATA есть специальные пункты.

El Pharaoh написал(а):
Как определить, какую опцию включать, ведь названия в списке конфига (через menuconfig) и названия модулей в выводе lspci не очень-то совпадают..?
Можно ли быть уверенным, что то модуль, который SysrescueCd подхватил для моего железа - именно тот, который и надо использовать? или он это малость рандомно делает... типа, что первое заработало без ошибок, то пусть и остаётся..?...
[/list]

Вы выбрали генту и не хотите экспериментировать? Генту не для Вас!!!

ArtSh написал(а): Вы выбрали

ArtSh написал(а):
Вы выбрали генту и не хотите экспериментировать?

Это чтож за шаромыга такая, если её можно заставить работать только методом тыка?!

ArtSh написал(а):
Некоторые пункты надо оставить

Какие - тоже экспериментально определять..?...


Ну неужели так сложно было сделать вывод ошибок по-информативней?!...

.

El Pharaoh написал(а):
Биос у DELL-ов получше, чем у других

Список выдающихся "получшалок" - в студию!

Цитата:
нечего сверх естественного там не настраивается

А сверхестественного искать в бивисе - ну разве что под веществами...

Цитата:
Винда мой контроллер обозвала Intel(R) ICH8M-E/ICH9M-E/PCHM SATA RAID Controller, хотя рейдом я в глаза не видел, ни в биосе, ни в винде - ни намёка на него

Намёк искать в селекторе AHCI/RAID (в некоторых бивисах - как правило, именно в тех, что "получше", селектор вызывается комбинацией клавиш). Но если в бивисе вы не назначили тома, составляющие RAID, "винда" и не будет вам намекать, пск-ку на что же ей при таком раскладе намекать-то?

Цитата:
Это чтож за шаромыга такая, если её можно заставить работать только методом тыка?!

Эта шаромыга называется свобода выбора (плавно переходящая в естественный отбор). Вынужден вас расстроить, но "тык" - отнюдь не единственный метод. От поцанов во дворе слышал, что в некоторых случаях бывает полезно не "тыкать", нахватавшись верхушек (наподобие бреда "скази, поотключал - у меня всё равно его нет"), а изучать матчасть... Самым ленивым (или забаненым в гугле) хотя бы на педивикию заглянуть, что ли...

Цитата:
Какие - тоже экспериментально определять..?

См. выше

Цитата:
неужели так сложно было сделать вывод ошибок по-информативней?

Нет, и это не сложно. Вот она, свобода - сделайте. Или хотя бы подкурите для начала доки, после чего, если не получится, возвращайтесь с вопросом (но конкретным) - как сделать

ArtSh написал(а):
SCSI_MULTI_LUN пригодится для картридеров

Назначение MultiLUN "несколько" шире

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Ну, по-неслась...

Цитата:
Список выдающихся "получшалок" - в студию!


У меня не Precision M4500, a Latitude E6400, поэтому вместо RAID On написано IRRT, но суть та же.
ATA не рассматривается, т.к. в нём (режиме работы) eSATA не будет работать (биос соответствующую подсказку выдаёт)

Цитата:
А сверхестественного искать в бивисе - ну разве что под веществами...

Я смотрю, ты пробовал, по-ходу, раз знаешь... ;) (чистое любопытство: что-нибудь нашёл?)

Цитата:
Намёк искать в селекторе AHCI/RAID (в некоторых бивисах - как правило, именно в тех, что "получше", селектор вызывается комбинацией клавиш). Но если в бивисе вы не назначили тома, составляющие RAID, "винда" и не будет вам намекать, пск-ку на что же ей при таком раскладе намекать-то?

селектор [лат. selector сортировщик]

  1. электромеханический прибор для приема вызова в телефонной сети диспетчерского управления; повсеместно выходит из употребления, заменяется более совершенной системой вызова;
  2. C. импульсов - устройство для выделения импульсов определенной величины или длительности из имеющейся последовательности импульсов; примен. в автоматике, вычислительной технике, радиотехнике;
  3. C. нейтронов - прибор для выделения нейтронов с определенной энергией из пучка медленных нейтронов.

Я имел ввиду, что нигде нет настройки этого рейда (вероятнее всего, потому что в биосе я выбрал режим AHCI). И в ядре я поддержку рейда отключил (где увидел)

Цитата:
Эта шаромыга называется свобода выбора (плавно переходящая в естественный отбор).

Вообще-то, я жаловался на отсутствие документации, в которой описана зависимость между железом и софтом, необходимым для его работы. А тебе лишь бы демагогию развести...

Цитата:
Вынужден вас расстроить, но "тык" - отнюдь не единственный метод

А я уж было переживать начал... что остаток жизни потрачу на собирания ядра Линукс, рандомно перебирая всевозможные комбинации параметров...

Цитата:
От поцанов во дворе слышал, что в некоторых случаях бывает полезно не "тыкать", нахватавшись верхушек (наподобие бреда "скази, поотключал - у меня всё равно его нет"), а изучать матчасть... Самым ленивым (или забаненым в гугле) хотя бы на педивикию заглянуть, что ли...

Spoiler, какой-то ты странный... тебя, случайно, в детстве большие мальчики (или, чем чёрт не шутит, девочки) не обижали..?... А то, вроде, взрослый мужик - бреешься, налоги платишь, пиписка волосатая - а ведёшь себя, как закомплексованная школота.
Трудно было по-существу написать, например: "Существует реализация системы команд SCSI поверх оборудования (контроллеров и кабелей) IDE/ATA/SATA, называемая ATAPI — ATA Packet Interface. Все используемые в компьютерной технике подключаемые по IDE/ATA/SATA приводы CD/DVD/Blu-Ray используют эту технологию.
Также система команд SCSI реализована поверх протокола USB, что является частью спецификации класса Mass Storage device. Это позволяет подключать через интерфейс USB любые хранилища данных (от флеш-накопителей до внешних жёстких дисков), не разрабатывая для них собственного протокола обмена, а вместо этого используя имеющийся в операционной системе драйвер SCSI
"

Цитата:
См. выше

Я потому и спросил, что выше по тексту не ответа ("например SCSI_MULTI_LUN пригодится для картридеров" - этого недостаточно)

Цитата:
Вот она, свобода

Да уж... кто хочет где хочет пишет что хочет и ему за это ничего не бывает... Римляне нам завидовали бы, наверное.


Ведь, по-сути, простая задача (для того, кто достаточно компетентен в настройке ядра Линукс) - просмотреть мой конфиг и сказать, что надо исправить (и почему именно это - я ведь всё-таки хочу понять, а не просто получить работоспособную систему), чтобы ядро смогло примонтировать корневую файловую систему...
Кто может - пожалуйста, помогите. Кто не может - пожалуйста, не пишите ничего.
Всем заранее спасибо.

P.S. Если можете - поделитесь ссылкой на документацию (ссылки типа /usr/src/linux/doc не принимаются - я пока ещё не настолько крут)

El Pharaoh написал(а): Ведь,

El Pharaoh написал(а):
Ведь, по-сути, простая задача (для того, кто достаточно компетентен в настройке ядра Линукс) - просмотреть мой конфиг и сказать, что надо исправить

Совершенно несложная, да. Но как говорят некоторые товарищи - чтение манов вслух стоит дорого.

El Pharaoh написал(а):
(и почему именно это - я ведь всё-таки хочу понять, а не просто получить работоспособную систему)

Поэтому люди, отвечающие в большинстве своём на этом (да и не только) форуме, где водится много технических специалистов, говорят/намекают в какую сторону смотреть. Для того кто "хочет понять" - более чем достаточно.

El Pharaoh написал(а):
Кто может - пожалуйста, помогите. Кто не может - пожалуйста, не пишите ничего.
Всем заранее спасибо.

Я вот, к примеру, хочу помочь. Но зачем я буду тратить своё время на то, на что тебе самому тратить видимо жалко? Самый подходящий вариант - научить учиться. И тут он неоднократно был использован. Правда, начисто проигнорирован, как и просьба модератора создать (для удобства поиска похожих проблем другими пользователями) свою ветку с описанием проблемы, а не превращать в свалку уже существующую.

El Pharaoh написал(а):
P.S. Если можете - поделитесь ссылкой на документацию (ссылки типа /usr/src/linux/doc не принимаются - я пока ещё не настолько крут)

Достаточное для корректной настройки количество информации, содержится в документации по установке. Оно либо осталось незамеченным совсем, либо было невнимательно прочитано. Вот, я пожалуй даже ссылку дам:
http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=7#manual
второй абзац.

Подытожим...

Подытожим: для работы SATA-диска необходимы некоторые SCSI-приблуды, которые я по-отключал. Какие - мне никто не скажет, поэтому буду сам искать.
Ещё вопрос: нужно ли в ядре где-то указывать, что я хочу ядро без initramfs?

Ну вот, прямо чуть не обида сквозит в посте. Ай-яй-яй...

El Pharaoh написал(а):
Подытожим: для работы SATA-диска необходимы некоторые SCSI-приблуды, которые я по-отключал. Какие - мне никто не скажет, поэтому буду сам искать.

Вобщем-то, в коротком описании опций нужных для SATA, написано что конкретно включать из SCSI(вобщемто, как и у всех других опций, ага.). А что конкретно не включено у тебя, тебе лучше знать.

El Pharaoh написал(а):
Ещё вопрос: нужно ли в ядре где-то указывать, что я хочу ядро без initramfs?

Ядру совершенно параллельно существование initramfs. А вот сможет ли оно загрузиться без него в твоём случае - действительно зависит от некоторых опций. Как правило это то, что нужно чтобы добраться до модулей, если они есть - драйвер контроллера HDD и файловая система раздела на котором лежат модули.

evadim написал(а):в коротком

evadim написал(а):
в коротком описании опций нужных для SATA

Поделитесь, пожалуйста, ссылкой...


Кто в курсе - как сопоставить эту информацию с конфигом ядра..?...

>Поделитесь, пожалуйста,

>Поделитесь, пожалуйста, ссылкой...

Вы ведь читали «Руководство...» пункт 7.с? Там было следующее:

cd /usr/src/linux
make menuconfig

Если Вы выполните эти команды, то внизу экрана появится кнопочка Help (переключаться между кнопками клавишей Tab). Можете также нажать клавишу ? на клавиатуре и поискать нужную опцию.

Повключал:CONFIG_BLK_DEV_SD

По-включал:

# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_SCAN_ASYNC=y

- и ядро завелось.
Спасибо за идею с подсказкой - привык, что в винде она обычно формальная...

El Pharaoh

El Pharaoh написал(а):
Спасибо за идею с подсказкой - привык, что в винде она обычно формальная...

Столько страдать я ядром и даже ни разу не глянуть в подсказки... мда.
Привыкай что в если в Linux вообще и в Gentoo в частности, если тебе что-то сообщает программа, то как правило на это стоит обратить внимание.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".