LINUX.ORG.RU

Проблемы с дуалбутом


0

1

Установил винду, потом openSUSE с лайв-сиди-флешки. Все прошло успешно, но суся в списке ОС не появилась, грузится винда. Что делать?

Deleted

Ответ на: комментарий от Deleted

Очевидно, что порядок загрузки тебе надо выбирать через BIOS, так как GRUB (или что там в сусе?) не смотрел на винт с виндой при своей установке.

olibjerd ★★★★★
()
Последнее исправление: olibjerd (всего исправлений: 1)
Ответ на: комментарий от Deleted

Тогда установите GRUB в MBR того жёсткого диска, с которого запускается BIOS. Или в самой BIOS выбирайте тот жёсткий диск, на который изначально установился GRUB.

AITap ★★★★★
()

В общем, дела обстоят так: пробовал через yast загрузившись с лайв-сиди поставить граб - безуспешно. Причем, пробовал ставить на оба жесткого, для пущей верности.

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

Загрузился в биосе со второго жесткого, на который граб по дефолту должен был стать. При загрузке openSUSE, появляется черный, редко моргающий экран. Все. Видна грузится нормально.

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

Загрузился в биосе со второго жесткого, на который граб по дефолту должен был стать.

Там меню grub'а выскакивает или сразу послее сообщений BIOS идёт чёрный экран?

Какая у вас версия openSUSE, а то не понятно, у вас там grub или grub2?

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

Какая видеокарта? Попробуйте добавить radeon.modesetting=0 (или nouveau.modesetting=0) к параметрам ядра (после «linux» или «kernel» и пути к файлу ядра в редактировании пункта меню загрузчика)

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

Граб второй, суся последняя, 12.2.

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

Видео - Asus he 7770.

С параметрами поиграюсь, спасибо.

Deleted
()

Тогда установите GRUB в MBR того жёсткого диска, с которого запускается BIOS

жёсткого диска, с которого запускается BIOS

С каких это пор BIOS запускается с HDD?

По сабжу: В процессе инсталляции установщик суси должен был спросить, как и куда ставить загрузчик, при этом сделав все автоматически.

Выставте винт с сусей мастером, загрузитесь с live-cd suse, выполните что-то вроде

$grub-install /dev/sda

После этого

$man grub

И настройте граб так, чтобы он видел загрузчик винды на другом винте и мог ее грузить. При этом в конфигурационном файле граба должно быть что-то вроде этого (в зависимости от того, как подключены винты)

title Microsoft Windows
rootnoverify (hd1,0)
chainloader +1
stiflerwen
()

И так, я загрузился!!!

Как решил проблему с черным экраном: по совету AITap, добавив при загрузке ядра строку radeon.modesetting=0.

Как решил проблему с грабом: В БИОС поменял приоритет жестких дисков. Все работает. Винда грузится, линукс тоже. Кстати, раз все работает есть ли смысл еще заниматься ядром?

И проблему с интернетом я тоже решил (сам, ура!) путем не сложных манипуляций с настройкой сети в YaST. Кстати, здесь я был приятно удивлен, ибо в винде мне пришлось качать толи HTC Sync, толи драйвера какие то левые, а здесь просто потыкал настройки минут десять, готово.

Благодарю за помощь!

Вопрос - я строкой radeon.modesetting=0 случаем не видео драйвер вырубил? А то интерфейс нифига не плавный, да и вообще, в System Info модель видеокарты не указана...

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

Если ты можешь в английский язык, то быстро догадаешься о том, что делает modesetting=0. Не даёт поставить драйверу какой-нибудь несовместимый, дебильный режим, который даёт тебе чёрный экранчик.

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

Вы выключили установку видеорежима средствами ядра и его открытого драйвера для видеокарты radeon. Если вкратце, для полноценного использования видеокарты с открытым драйвером нужно, чтобы она работала. Но раз уж она не работает, просто установите драйвер от производителя: http://ru.opensuse.org/SDB:AMD_fglrx

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

Кстати, раз все работает есть ли смысл еще заниматься ядром?

Каким ядром? Если вас устраивает загрузка обоих операционых систем, наверное, к загрузчику (grub'у) можно больше не приставать.

А по поводу radeon.modesetting=0 лучше было погуглить, раз браузер запускается. Ну или создать отдельную тему с указанием модели видеоадаптер, монитор. И, кстати, ваш монитор умеет сообщать, что ему даётся слишком большая частота видеосигнала?

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

Спасибо, установил. Часов 10 правда потратил, на то чтоб его скачать вместе с отстающими пакетами.

Все, в принципе, работает плавнее, но проблема в том, что окна перемещаются конкретными рывками, с перерисовкой по 1-2 секунде. Прям как в WinXP без видео драйвера...

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

Каким ядром?

Ой, оговорился, извиняюсь.

А по поводу radeon.modesetting=0 лучше было погуглить, раз браузер запускается.

Пробовал, честно.

И, кстати, ваш монитор умеет сообщать, что ему даётся слишком большая частота видеосигнала?

Нет, дешевое говно. Он то и картинку с трудом показывает.

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

Ну если монитор совсем плохой, то возможно, что изначальный «черный, редко моргающий экран» из-за неправильного разрешения. Возможно, что нужно было указать в загрузчике ″video=1024x768@60″ вместо ″radeon.modesetting=0″. Но раз уже установлен fglrx, то надо разбиратся с ним.

А какой на вашем компе процессор?

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

В вашем логе ругательства по поводу модуля ядра fglrx.ko. Он есть в системе? Команда ″lsmod″ показывает его в списке загруженных модулей? Команда:

find /lib/modules -type f -iname "fglrx.ko" 
что-нибудь выводит?

mky ★★★★★
()
Ответ на: комментарий от Deleted
[    71.519] (WW) fglrx(0): ***********************************************************
[    71.519] (WW) fglrx(0): * DRI initialization failed                               *
[    71.519] (WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible *
[    71.519] (WW) fglrx(0): * 2D and 3D acceleration disabled                         *
[    71.519] (WW) fglrx(0): ***********************************************************

Вы что-то сделали не так, когда ставили модуль ядра fglrx. В системе есть хэдеры ядра (пакет вроде kernel-devel)?

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

Все делал через родную программу которая инсталлирует софт из репозиториев, так что, я прям не знаю, в чем проблема.

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

Так как же пофиксить эту кривую установку?

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

Я плохо разбираюсь в том, как в openSUSE пакетируют драйверы AMD.

Последуйте совету в сообщении выше, а также покажите вывод команд:

/sbin/modinfo fglrx
rpm -qa | grep -e kernel -e fglrx

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

/sbin/modinfo fglrx

ERROR: modinfo: could not find module fglrx :(

rpm -qa | grep -e kernel -e fglrx

kernel-desktop-devel-3.4.11-2.16.1.i686 kernel-source-3.4.11-2.16.1.noarch kernel-firmware-20120719git-2.6.1.noarch kernel-xen-devel-3.4.11-2.16.1.i686 kernel-default-devel-3.4.11-2.16.1.i586 fglrx_xpic_SUSE122-9.012-1.i586 kernel-devel-3.4.11-2.16.1.noarch kernel-pae-devel-3.4.11-2.16.1.i686 kernel-syms-3.4.11-2.16.1.i586 kernel-default-3.4.6-2.10.1.i586

find /lib/modules -type f -iname «fglrx.ko»

Ничего, абсолютно.

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

Странно что у вас find ничего не находит. По идее, при установке пакета fglrx_xpic_SUSE122 у него в postinstall cкрипте запускается компиляция этого модуля (fglrx.ko) и он пишется в /lib/modules. Вы через Yast2 ставили пакеты? Логи установки не сохранились? Должно было быть сообщение:

Building/installation of fglrx kernel module failed!

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

Вы через Yast2 ставили пакеты? Логи установки не сохранились?

Увы :(

Deleted
()

И так, драйвер я, если верить YaST успешно переустановил. При чем, моя видеокарта поддерживается драйвером. При всем этом, глюки стали еще круче, при перетаскивании окон за ними остается шлейф, который чистится только после 2-3 секунд.

36.199] (WW) fglrx(0): *********************************************************** [ 36.199] (WW) fglrx(0): * DRI initialization failed * [ 36.199] (WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible * [ 36.199] (WW) fglrx(0): * 2D and 3D acceleration disabled * [ 36.199] (WW) fglrx(0): ***********************************************************

Так и осталось.

Все остальные выхлопы идентичны. find ничего не находит, modinfo сигнализирует об ошибке.

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

В скрипте инсталляции пакета должен вызыватся скрипт:

/usr/bin/fglrx-kernel-build.sh -f -a

Именно он и делает компиляцию модуля fglrx.ko. Попробуйте выполнить эту команду из терминала и посмотреть, что будет выведено на экран.

mky ★★★★★
()
Ответ на: комментарий от mky
Used CPUs/Cores for compilation  =>  [ 4 ]


********************************************************************************
*                                                                              *
*   Kernel:    3.4.6-2.10-default                                              *
*   Source:    /lib/modules/3.4.6-2.10-default/build                           *
*   Include:   /lib/modules/3.4.6-2.10-default/source/include                  *
*                                                                              *
********************************************************************************



Warning:
kernel includes at /lib/modules/3.4.6-2.10-default/source/include not found or incomplete
file: /lib/modules/3.4.6-2.10-default/source/include/asm-x86_64/compat.h

/usr/src/kernel-modules/fglrx/2.6.x /home/ilya
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make: *** /lib/modules/3.4.6-2.10-default/build: No such file or directory.  Stop.

******************************
Build of kernel module failed!
******************************

rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
/home/ilya
Calling 'depmod -a 3.4.6-2.10-default' this may take a while...


Summary report:
================================================================================

   Kernel     => 3.4.6-2.10-default
   Detected   => RPM package
   Build      => [ FAILURE ]
   Install    => [ FAILURE ]
ilya@linux-9nt9:~> 

Так каких файлов ему не хватает? А то из этого выхлопа не очень понятно...

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

Ему не хватает файлов из пакета kernel-default-devel-3.4.6-2.10.1.i586. Но, скорее всего, их вам его удастся установить из репозитания, так там уже, похоже, версия ядра 3.4.11, а не 3.4.6.

В списке rpm-пакетов у вас есть много пакетов для 3.4.11, но нет самого ядра kernel-3.4.11, думаю, что вам нужно обновить или всю систему, или, по крайней мере, ядро. Потом загрузится с этим ядром, так, чтобы версия ядра (показываемая по команда ″uname -a″) совпадала с версией kernel-devel и -syms пакетов.

mky ★★★★★
()
Ответ на: комментарий от mky
linux-9nt9:/home/ilya # zypper up kernel-default
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Кандидат на обновление 'kernel-default' от другого поставщика. Используйте 'zypper install kernel-default-3.7.5-1.1.i586' для его установки.
Разрешение зависимостей пакетов...

Будет обновлён следующий пакет:
  kernel-default 

1 пакет для обновления.
Полный размер загрузки: 37,1 MiB. После этой операции будет использовано дополнительно 40,1 KiB.
Продолжить? [y/n/?] (y): y
Получение пакет kernel-default-3.4.11-2.16.1.i586                                                        (1/1),  37,1 MiB (114,7 MiB после распаковки)
Получение разности: ./i586/kernel-default-3.4.6_3.4.11-2.10.1_2.16.1.i586.drpm, 11,8 MiB
Получение: kernel-default-3.4.6_3.4.11-2.10.1_2.16.1.i586.drpm .................................................................[готово (505,5 KiB/s)]
Применение разности: ./kernel-default-3.4.6_3.4.11-2.10.1_2.16.1.i586.drpm ...................................................................[готово]
Установка: kernel-default-3.4.11-2.16.1 ......................................................................................................[готово]
Дополнительный вывод rpm:

Kernel image:   /boot/vmlinuz-3.4.11-2.16-default
Initrd image:   /boot/initrd-3.4.11-2.16-default
Root device:    /dev/disk/by-id/ata-WDC_WD800BB-75JHC0_WD-WCAM98322296-part6 (/dev/sdb6) (mounted on / as ext4)
Resume device:  /dev/disk/by-id/ata-WDC_WD800BB-75JHC0_WD-WCAM98322296-part5 (/dev/sdb5)
modprobe: Module hid_generic not found.
WARNING: no dependencies for kernel module 'hid-generic' found.
Kernel Modules: hwmon thermal_sys thermal processor fan scsi_dh scsi_dh_emc scsi_dh_alua scsi_dh_rdac scsi_dh_hp_sw libata libahci acard-ahci pata_opti pata_rz1000 pata_sis sata_sis pata_pdc2027x pata_radisys pata_hpt366 pata_ns87410 pata_cs5536 sata_sx4 pata_optidma pata_sl82c105 pata_rdc pata_arasan_cf ahci_platform pata_oldpiix pata_via pata_cmd64x pata_hpt37x pata_mpiix pata_cs5520 pata_jmicron pata_cmd640 sata_mv ahci ata_piix pata_it8213 pcmcia_core pcmcia pata_pcmcia sata_promise pata_hpt3x2n pata_cypress ata_generic pdc_adma pata_efar pata_triflex pata_ninja32 pata_acpi pata_sc1200 pata_serverworks pata_atiixp pata_legacy pata_atp867x pata_cs5535 pata_ns87415 pata_marvell sata_nv sata_vsc pata_ali sata_uli pata_isapnp pata_sil680 sata_qstor sata_sil24 pata_cs5530 pata_hpt3x3 pata_piccolo sata_via sata_sil pata_pdc202xx_old pata_sch pata_amd sata_inic162x pata_it821x pata_artop pata_netcell sata_svw usb-common usbcore ohci-hcd uhci-hcd ehci-hcd xhci-hcd hid usbhid hid-logitech-dj 
Features:       acpi plymouth block usb resume.userspace resume.kernel

Ядро же обновилось?

Deleted
()
Ответ на: комментарий от mky
[    59.344] (II) fglrx(0): [DRI] installation complete

Оно? :) Окошки перемещаюстся нормально, но плавности что то нет :(

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

Оно. Посмотрите, есть ли в логе Xorg.0.log строки, содержащие ″(WW)″. И есть ли в них что-то относящиеся к железу.

Если у вас KDE, то советуют включать OpenGL в (Параметры системы -> Эфеекты рабочего стола -> Дополнительно).

Если это не поможет, начинайте новую тему, эту уже никто кроме меня не читает. Там сразу пишите, что у вас SuSe 12.2, указывайте используемый DE, версию fglrx драйвера (9.012) и модели процессора, видеоадаптера и всё как можно чётчё описывате, что подразумевается под «плавностью».

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

Оно. Посмотрите, есть ли в логе Xorg.0.log строки, содержащие ″(WW)″. И есть ли в них что-то относящиеся к железу.

Falling back to old probe method for fglrx
fglrx: No matching Device section for instance (BusID PCI:0@2:0:1) found
board is an unknown third party board, chipset is supported
fglrx(0): Option "VendorName" is not used
fglrx(0): Option "ModelName" is not used
[\code]
Вот, все собрал.
[quote]Если у вас KDE, то советуют включать OpenGL в (Параметры системы -> Эфеекты рабочего стола -> Дополнительно).
[/quote]
Включил, спасибо. Вообще, надо про эти кеды тему создать. Странные они какие то, вопросы накопились.
[quote]
Если это не поможет...
[/quote]
Кажется, помогло. Бегая по системе, FPS меньше 30 не провисает.

Благодарю за помощь!
Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.