Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / VMWare + новое ядро / 24 сообщений из 24, страница 1 из 1
19.02.2006, 18:40:41
    #33554558
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
Ситуация: На WinXP установлен VMWare 5.0. Создана виртуальная машина для CentOS 4.2. Пытаюсь в Линухе установить новое ядро. Процесс установки заканчивается успешно. Перезагружаю виртуальную машину, выбираю в меню загрузки новое ядро и... а вот и грабельки. (см. приложенный файл)


Люди добрые, научите ПРАВИЛЬНО устанавливать ядро на виртуальной машине!
...
Рейтинг: 0 / 0
19.02.2006, 23:13:24
    #33554704
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
по-моему, никаких особенностей у VMWare нет.
Наверное что=то сделано с ошибкой.
Что делали, конфиги загрузчика в студию и т.п.
...
Рейтинг: 0 / 0
20.02.2006, 06:37:33
    #33554795
no-dashi-v2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
--null--Что делали, конфиги загрузчика в студию и т.п.
Да какой там еще "загрузчик"? Либо поддержку inird не включил, либо initrd не пересобрал, а драйвер корневой ФС вынес в модуль, либо вообще поддержку нужной ФС не собрал.
...
Рейтинг: 0 / 0
20.02.2006, 10:39:26
    #33555043
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
авторДа какой там еще "загрузчик"? Либо поддержку inird не включил, либо initrd не пересобрал, а драйвер корневой ФС вынес в модуль, либо вообще поддержку нужной ФС не собрал.
согласен. Инсталяция производится точно так, как и на реальной машине. Никаких особенностей нет. Как собирали какое ядро и покажи grub.conf
...
Рейтинг: 0 / 0
20.02.2006, 12:08:10
    #33555313
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
Все делал как в инструкции (README) к ядру, т.е.:
При установке выполняю (находясь в каталоге с новым ядром /usr/source/kernels/linux-2.6.15.4):

Код: plaintext
1.
2.
 1 .make mrproper
 2 .make menuconfig или make xconfig (пробовал также подгузить старый .config из каталога /boot)
 3 .make modules_install install
В результате получаю сообщение, что все OK, хотя по ходу компиляции ядра выводятся предупреждающие сообщения ... deprecated ... и т.д.
В загрузчике появляются несколько файлов от новой версии ядра и указание в меню мультизагрузки на новое ядро.

Ну ладно, перезагружаюсь.
С завидным постоянством получаю один и тот же экран.

Однако, сегодня, при выполнении этих же операций на нормальном железе(временно подцепил отдельный HDD и поставил CentOS) ядро встало с пролпинка и без заморочек загрузилась ОС.
На виртуальной машине - проблема.

Загрузчик вроде похож на обычный:
grub.conf:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
default= 1 
timeout= 5 
splashimage=(hd0, 0 )/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS ( 2 . 6 . 15 . 4 )
  root (hd0, 0 )
  kernel /boot/vmlinuz- 2 . 6 . 15 . 4  ro root=LABEL=/ rhgb quiet
  initrd /boot/initrd- 2 . 6 . 15 . 4 .img
title CentOS- 4  i386 ( 2 . 6 . 9 - 22 .EL)
  root (hd0, 0 )
  kernel /boot/vmlinuz- 2 . 6 . 9 - 22 .EL ro root=LABEL=/ rhgb quiet
  initrd /boot/initrd- 2 . 6 . 9 - 22 .EL.img
Каталог /boot:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
[root@lin1 boot]# ll
итого  5592 
-rw-r--r--  1 root root    5824 Фев 21  2005 boot.b
-rw-r--r--  1 root root     612 Фев 21  2005 chain.b
-rw-r--r--  1 root root   48509 Окт  9 03:49 config-2.6.9-22.EL
drwxr-xr-x   2  root root     4096  Фев  18   18 : 26  grub
-rw-r--r--  1 root root  462473 Фев 18 18:26 initrd-2.6.15.4.img
-rw-r--r--  1 root root  513559 Янв 23 10:29 initrd-2.6.9-22.EL.img
-rw-r--r--  1 root root   81860 Фев 21  2005 memtest86+-1.26
-rw-r--r--  1 root root   10213 Сен  4 22:52 message
-rw-r--r--  1 root root   10213 Сен  4 22:52 message.ja
-rw-r--r--  1 root root     640 Фев 21  2005 os2_d.b
lrwxrwxrwx   1  root root       19  Фев  18   18 : 25  System.map -> System.map- 2 . 6 . 15 . 4 
-rw-r--r--  1 root root  810807 Фев 18 18:25 System.map-2.6.15.4
-rw-r--r--  1 root root  731262 Окт  9 03:49 System.map-2.6.9-22.EL
lrwxrwxrwx   1  root root       16  Фев  18   18 : 25  vmlinuz -> vmlinuz- 2 . 6 . 15 . 4 
-rw-r--r--  1 root root 1462883 Фев 18 18:25 vmlinuz-2.6.15.4
-rw-r--r--  1 root root 1465080 Окт  9 03:49 vmlinuz-2.6.9-22.EL
[root@lin1 boot]#
Если для анализа ситуации нужны другие конфиги - скажите - нарисую.
...
Рейтинг: 0 / 0
20.02.2006, 14:30:05
    #33555853
no-dashi-v2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
Естественно нужны "другие конфиги" - во первых, cat /etc/fstab
Во-вторых вывод команды mount
В третьих, вывод cat .config | grep "_FS_" ; cat .config | grep "_INIT" ; cat .config | grep MOD

Вполне кстати вероятно, что в процессе чтения всего этого вас "осенит" :-)
...
Рейтинг: 0 / 0
20.02.2006, 15:13:39
    #33556012
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
no-dashi-v2Вполне кстати вероятно, что в процессе чтения всего этого вас "осенит" :-)
Ну не хватает в головей сеней - не осеняет... :)
Как просили:
1.cat /etc/fstab:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/                 /                       ext3    defaults         1   1 
none                    /dev/pts                devpts  gid= 5 ,mode= 620    0   0 
none                    /dev/shm                tmpfs   defaults         0   0 
none                    /proc                   proc    defaults         0   0 
none                    /sys                    sysfs   defaults         0   0 
LABEL=SWAP-sda2         swap                    swap    defaults         0   0 
/dev/hdc                /media/cdrecorder       auto    pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed  0   0 
/dev/fd0                /media/floppy           auto    pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed  0   0 
2. вывод команды mount
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
/dev/sda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid= 5 ,mode= 620 )
usbfs on /proc/bus/usb type usbfs (rw)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
3. cat .config | grep "_FS_"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
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_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_FS_MBCACHE=y
CONFIG_FS_POSIX_ACL=y
CONFIG_JFFS2_FS_DEBUG= 0 
CONFIG_JFFS2_FS_WRITEBUFFER=y
4. cat .config | grep "_INIT"
Код: plaintext
1.
2.
3.
CONFIG_INIT_ENV_ARG_LIMIT= 32 
CONFIG_INITRAMFS_SOURCE=""
CONFIG_BLK_DEV_INITRD=y
CONFIG_SCSI_INITIO=m
5. cat .config | grep MOD
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_APM_REAL_MODE_POWER_OFF is not set
# CONFIG_X86_GX_SUSPMOD is not set
CONFIG_X86_P4_CLOCKMOD=m
# CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE is not set
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE= 1 
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y
CONFIG_SND_ATIIXP_MODEM=m
# CONFIG_SND_VIA82XX_MODEM is not set
...
Рейтинг: 0 / 0
20.02.2006, 15:24:32
    #33556050
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
Я делал так
Код: plaintext
1.
2.
3.
4.
5.
6.
# make mrproper
# make menuconfig (xconfig)
# make bzImage
# make modules
# make modules_install
# make install

автор
/dev/sda1 on / type ext3 (rw)

поддержку scsi включил?

Все минимальные требования к ПО для успешной сборки ядра выполнил?
...
Рейтинг: 0 / 0
20.02.2006, 15:29:57
    #33556077
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
ALex_hhaподдержку scsi включил?
А у меня нету SCSI - только SATA на ASUS P5GD1.

И я пропускал пункт
Код: plaintext
make bzImage
Он для чего нужен?
...
Рейтинг: 0 / 0
20.02.2006, 15:34:20
    #33556097
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
авторА у меня нету SCSI - только SATA на ASUS P5GD1.
А вот эта строка /dev/sda1 on / type ext3 (rw) говорит что есть. ide диски именуются hda, hdb, hdc и т.д.

авторОн для чего нужен?
собственно создает само ядро. Хотя судя по листингу оно создалось.
...
Рейтинг: 0 / 0
20.02.2006, 15:40:04
    #33556123
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
Проверил по .config - поддержка SCSI включена.
...
Рейтинг: 0 / 0
20.02.2006, 15:59:46
    #33556206
nik2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
ALex_hha авторА у меня нету SCSI - только SATA на ASUS P5GD1.
А вот эта строка /dev/sda1 on / type ext3 (rw) говорит что есть. ide диски именуются hda, hdb, hdc и т.д.


не факт... libsata ( или satalib ) например эмулирует эти девайсы именно как сказю, а чтоб они были видны как сказя, надо еще соответствующий модуль загрузить...
...
Рейтинг: 0 / 0
20.02.2006, 16:11:15
    #33556256
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
nik2не факт... libsata ( или satalib ) например эмулирует эти девайсы именно как сказю, а чтоб они были видны как сказя, надо еще соответствующий модуль загрузить...
А поподробнее - где в конфиге вырулить поддержку SATA?
...
Рейтинг: 0 / 0
20.02.2006, 16:46:10
    #33556403
nik2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
...чето ты отклонился от темы, ибо на сколько мне мозги изменяют в VMware нет эмуляции САТА девайсов, а только сказя и ИДЕ, а то что у тебя на борут САТА ровным счетом ничего не значит.

ты ядро тоже под ВМварью собираеш ?

Разница между двумя приведенными тобой данными это SCSI ( для vmware ) и IDE для реального диска. Если на реальном железе ( с ИДЕ ) оно работает то пиннай поддержку СКАЗИ устройств в ядре собираемом для vm машины.


P.S.
ядра с kernel.org нехило отличаются от ядер поставляемых такими монстрами как например RH и SuSe, ибо не включают в себя туеву кучу патчей поставщиков соответствующих дистрибутивов. Это так к сведению любителей пересобирать ядра постым make'ом.
...
Рейтинг: 0 / 0
20.02.2006, 20:20:13
    #33556987
Adekamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
подтверждаю - ванила - не всегда дает удовлетворительный вариант.....
...
Рейтинг: 0 / 0
21.02.2006, 08:41:45
    #33557330
no-dashi-v2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
Люди, не гоните волну про всякие SATA и фигата.

Все гораздо проще - у товарища в VMWARE диск объявлен как SCSI.

Автору темы - cat /etc/modprobe.conf на предмет букв scsi и hostadapter. Далее идти в конфигурацию ядра и включать поддержку SCSI, SCSI-дисков и нужного SCSI-контроллера - можно и модулями.

P.S.: Эту SCSI-железку (вробе бы Symbios, QLogic или NCR) эмулирует VMWARE - поэтому пожалуйста, не надо начинать песню про то, что у вас нет SCSI а только SATA и так далее.
...
Рейтинг: 0 / 0
21.02.2006, 10:35:22
    #33557585
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
Я ж сразу сказал что у него scsi. В VMware два контролерра Buslogic и LSI logic. Вот их тебе и надо включить.
...
Рейтинг: 0 / 0
21.02.2006, 15:36:42
    #33558678
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
ALex_hhaЯ ж сразу сказал что у него scsi. В VMware два контролерра Buslogic и LSI logic. Вот их тебе и надо включить.
Есть такая песня!

Я так разумею (вмварь не пишет), что у меня именно LSI logic, т.к. при создании новой вирт. машины в Custom режиме по умолчанию предлагается именно LSI logic.
Buslogic в ядре нашел. Где найти поддержку LSI logic?

Также прописал в grub.conf:
Код: plaintext
1.
2.
3.
4.
title CentOS ( 2 . 6 . 15 . 4 )
        root (hd0, 0 )
#       kernel /boot/vmlinuz- 2 . 6 . 15 . 4  ro root=LABEL=/ rhgb quiet
        kernel /boot/vmlinuz- 2 . 6 . 15 . 4  ro root=/dev/sda1
        initrd /boot/initrd- 2 . 6 . 15 . 4 .img
и в результате получил:
...
Рейтинг: 0 / 0
21.02.2006, 15:48:57
    #33558720
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
В догонку...

В конфиге старого ядра также указано
Код: plaintext
# CONFIG_SCSI_BUSLOGIC is not set
Вывод: если Buslogic в старом ядре не включен, а оно работает, то значит надо где-то включить LSI logic. В опциях ядра я его не нашел. Может он как-то по другому называется?
...
Рейтинг: 0 / 0
21.02.2006, 15:59:09
    #33558771
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
Старый рабочий .config:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
# SCSI low-level drivers
#
CONFIG_BLK_DEV_3W_XXXX_RAID=m
CONFIG_SCSI_3W_9XXX=m
# CONFIG_SCSI_7000FASST is not set
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AHA152X=m
# CONFIG_SCSI_AHA1542 is not set
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=m
CONFIG_AIC7XXX_CMDS_PER_DEVICE= 4 
CONFIG_AIC7XXX_RESET_DELAY_MS= 15000 
# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
CONFIG_AIC7XXX_DEBUG_MASK= 0 
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_SCSI_AIC7XXX_OLD=m
CONFIG_SCSI_AIC79XX=m
CONFIG_AIC79XX_CMDS_PER_DEVICE= 4 
CONFIG_AIC79XX_RESET_DELAY_MS= 15000 
# CONFIG_AIC79XX_ENABLE_RD_STRM is not set
# CONFIG_AIC79XX_DEBUG_ENABLE is not set
CONFIG_AIC79XX_DEBUG_MASK= 0 
# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_IN2000 is not set
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_AHCI=m
CONFIG_SCSI_SATA_SVW=m
CONFIG_SCSI_ATA_PIIX=m
CONFIG_SCSI_SATA_NV=m
CONFIG_SCSI_SATA_PROMISE=m
CONFIG_SCSI_SATA_SX4=m
CONFIG_SCSI_SATA_SIL=m
CONFIG_SCSI_SATA_SIS=m
CONFIG_SCSI_SATA_VIA=m
CONFIG_SCSI_SATA_VITESSE=m
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_PIO is not set
CONFIG_SCSI_LPFC=m
CONFIG_SCSI_FUTURE_DOMAIN=m
CONFIG_SCSI_GDTH=m
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
# CONFIG_SCSI_INIA100 is not set
CONFIG_SCSI_ISCSI_SFNET=m
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
# CONFIG_SCSI_NCR53C406A is not set
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE= 1 
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS= 16 
CONFIG_SCSI_SYM53C8XX_MAX_TAGS= 64 
# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_PSI240I is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLA2XXX=m
CONFIG_SCSI_QLA21XX=m
CONFIG_SCSI_QLA22XX=m
CONFIG_SCSI_QLA2300=m
CONFIG_SCSI_QLA2322=m
CONFIG_SCSI_QLA6312=m
CONFIG_SCSI_QLA24XX=m
# CONFIG_SCSI_SYM53C416 is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set
Чего не хватает VmWare для полного счастья?
...
Рейтинг: 0 / 0
22.02.2006, 13:06:15
    #33560645
no-dashi-v2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
Все NCR-ки модулями сделай - LSI это всего лишь брэнд, использующий многие чипы.
...
Рейтинг: 0 / 0
22.02.2006, 14:30:13
    #33560900
VMWare + новое ядро
А что мешает включить поддержку Bus Logic и сменить тип контроллера в VMWare?
...
Рейтинг: 0 / 0
22.02.2006, 15:47:13
    #33561182
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VMWare + новое ядро
Она тогда не установится, так как не увидит диска.
...
Рейтинг: 0 / 0
22.02.2006, 18:27:46
    #33561644
VMWare + новое ядро
ALex_hhaОна тогда не установится, так как не увидит диска.
Не понял. Не установится кто? И почему не увидит?
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / VMWare + новое ядро / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]