Gentoo Archives: gentoo-user-ru

From: Konstantin Astafjev <konstantin@××××××××.com>
To: Yuriy Rusinov <gentoo-user-ru@l.g.o>
Subject: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Сборка ядра 2.6.32.3 для гостевой системы под Hyper-V
Date: Sun, 17 Jan 2010 13:21:19
Message-Id: 222593438.20100117152106@astafjev.com
In Reply to: [gentoo-user-ru] Re: [gentoo-user-ru] Сборка ядра 2.6.32.3 для гостевой системы под Hyper-V by Yuriy Rusinov
1 Hello Yuriy,
2
3 Sunday, January 17, 2010, 14:50:21, you wrote:
4 >> Хочу собрать ядро x86_64-2.6.32.3 для гостевого сервера под Hyper-V с
5 >> минимальным количеством лишних драйверов для дисковых систем. У меня не
6 >> получается собрать 4 staging модуля статически в ядро:
7 >> hv_vmbus.ko
8 >> hv_blkvsc.ko
9 >> hv_netvsc.ko
10 >> hv_storvsc.ko
11
12 >> Может кто-нибудь подскажет как это правильно делается? Чувствую что
13 >> есть решение попроще. :)
14
15 > Это решение состоит в том, чтобы взять .config, получившийся с
16 > genkernel, после чего сделать make menuconfig и вручную выставить
17 > соответствующие пункты.
18
19 Спасибо за столь быстрый ответ.
20
21 Я уже пробовал заменить в файле .config параметры CONFIG_HYPERV,
22 CONFIG_HYPERV_STORAGE, CONFIG_HYPERV_BLOCK, CONFIG_HYPERV_NET на "y", но
23 обратил внимание что модули всё равно устанавливаются в
24 /lib/modules/2.6.32.3/kernel/drivers/staging/hv/ и полученное ядро при
25 загрузке дисков не обнаружило.
26
27 Возможно это произошло потому что я вообще отключил "Serial ATA (prod) and
28 Parallel ATA (experimental) drivers", побоявшись, что сначала диск определится
29 каким-нибудь другим драйвером.
30
31 Например, сейчас у меня диск определился с модулем "ata_piix" как /dev/sda, но
32 подгрузив модули:
33
34 # modprobe hv_vmbus
35 # modprobe hv_blkvsc
36 # ata_id[7372]: HDIO_GET_IDENTITY failed for '/dev/.tmp-block-3:0'
37
38 обнаружилось старое устройство /dev/sda, как /dev/hda.
39
40 Попытаюсь сейчас повторно изменить вышеуказанные параметры на "y" но вместе с
41 CONFIG_ATA=y
42
43 --
44 Konstantin

Replies