Большая тайна, большое и светлое волшебство происходит, когда добровольцы объединяются для творения чего-то всем нужного, и, хотя бы немножечко, вечного.

Почему-то от этого чаще солнце выглядывает из-за облаков и очень хочется жить.

Правила и обычаи

Как собрать MagOS с другой версией ядра?

Как собрать MagOS с другой версией ядра?

Доброго времени!
Появилась потребность собрать MagOS с другой версией ядра, например 4.9, которое в сборке ROSA R8.1 идет по умолчанию.
Ввиду того, что из-за каких-то особенностей материнской платы на обновленном ядре 4.1.44 стало невозможно работать с usb носителями, а все время сидеть на Магос от августа не хочется, думаю самостоятельно поменять ядро.
Склонировал с Гитхаба Магос к себе на машину, но не разобрался где и как изменить версию ядра.
Буду благодарен, если подскажете как можно это сделать smile

ilfat
Ильфат
начинающий волшебник
ranks
useravatar
Offline
243 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Как собрать MagOS с другой версией ядра?

для начала нужно установить нужную версию магось и собрать rpm пакеты ядра с поддержкой aufs http://magos.sibsau.ru/repository/rpms/ … -1.src.rpm
как соберёте, подскажу что делать дальше

на 4.9 планирую переходить в ноябре - декабре. Надо решить проблемы с dkms и криптоконтейнерами

Стяжи мир в себе и будут иметь мир с тобою небо и земля.
Исаак Сирский

МихаилZ
хранитель
ranks
useravatar
Offline
3190 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Как собрать MagOS с другой версией ядра?

МихаилZ, спасибо за помощь!
После полутора часов сборки вывалилось вот с такой ошибкой:

Код:

make[1]: execvp: scripts/mod/modpost: Argument list too long

make[1]: *** [scripts/Makefile.modpost:97: vmlinux.o] Error 127                                                                         
make: *** [Makefile:969: vmlinux] Error 2                                                                                               
error: Неверный код возврата из /var/tmp/rpm-tmp.14661 (%build)

Ошибки сборки пакетов:
    R dkms overlaps R dkms, removing R dkms and merging flags
    Неверный код возврата из /var/tmp/rpm-tmp.14661 (%build)

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

ilfat
Ильфат
начинающий волшебник
ranks
useravatar
Offline
243 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Как собрать MagOS с другой версией ядра?

если интересно, то можете попробовать бета версию 2014.1 на ядре 4.9
https://yadi.sk/d/NKYhKYBW3PaM4z
т.к. драйвера fglrx теперь нет и всё реализовано в свободном драйвере, то хотелось бы узнать как будут работать стим и игры на новом ядре. У меня всё на нвидиа, если у кого есть АМД/АТИ, отпишитесь, пожалуйста

Стяжи мир в себе и будут иметь мир с тобою небо и земля.
Исаак Сирский

МихаилZ
хранитель
ranks
useravatar
Offline
3190 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Как собрать MagOS с другой версией ядра?

МихаилZ, тестирую. Стим проверить не смогу, а вот моей проблемы с отвалом усб носителей к счастью нет. С удовольствием буду сидеть на этой сборке. Если что-то выявится дам знать.
Спасибо smile

ilfat
Ильфат
начинающий волшебник
ranks
useravatar
Offline
243 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Как собрать MagOS с другой версией ядра?

У вас АМД/АТИ карта? можете показать вывод команд? :
lspci | grep -i vga
cat /etc/sysconfig/harddrake2/service.conf
cat /etc/X11/xorg.conf
glxinfo | grep -i vendor
lsmod | egrep "drm|amd|radeon"

Стяжи мир в себе и будут иметь мир с тобою небо и земля.
Исаак Сирский

МихаилZ
хранитель
ranks
useravatar
Offline
3190 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Как собрать MagOS с другой версией ядра?

и ещё, в этой тестовой сборке при заходе через git в беседку https://gitter.im/magos-linux-ru/Lobby у меня огнелис вылетает с ошибкой сегментирования. Сможете проверить?

Стяжи мир в себе и будут иметь мир с тобою небо и земля.
Исаак Сирский

МихаилZ
хранитель
ranks
useravatar
Offline
3190 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Как собрать MagOS с другой версией ядра?

МихаилZ написал(а):

lspci | grep -i vga

Код:

04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV635 [Radeon HD 3650/3750/4570/4580]

МихаилZ написал(а):

cat /etc/sysconfig/harddrake2/service.conf

Код:

AUTORECONFIGURE_RIGHT_XORG_DRIVER=no

XDRIVER=ati
VGAID=9598
VGAVEN=1002

МихаилZ написал(а):

cat /etc/X11/xorg.conf

Код:

Section "Device"

Identifier "device1"
VendorName "AMD ATI"
BoardName "free driver (ati)"
Driver "ati"
Option "DPMS"
EndSection

МихаилZ написал(а):

glxinfo | grep -i vendor

Код:

server glx vendor string: SGI

client glx vendor string: Mesa Project and SGI
    Vendor: X.Org (0x1002)
OpenGL vendor string: X.Org

МихаилZ написал(а):

lsmod | egrep "drm|amd|radeon"

Код:

amdkfd                139264  1 

amd_iommu_v2           20480  1 amdkfd
radeon               1495040  4
i2c_algo_bit           16384  1 radeon
ttm                   102400  1 radeon
drm_kms_helper        155648  1 radeon
drm                   360448  7 radeon,ttm,drm_kms_helper

МихаилZ написал(а):

огнелис вылетает с ошибкой сегментирования

У меня все нормально, не вылетает. Проверил в чистом режиме и в чистом режиме с хомяком.
С Nvidia проблем нет, с ATI и Intel тоже. С сетью проблем тоже нет.
Проверил на трех компах, два из которых старенькие на видюхах ATI и Nvidia, третий более менее современный с UEFI на  видюхе Intel.

ilfat
Ильфат
начинающий волшебник
ranks
useravatar
Offline
243 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Как собрать MagOS с другой версией ядра?

спасибо за тестирование, вроде всё гладко прошло

Стяжи мир в себе и будут иметь мир с тобою небо и земля.
Исаак Сирский

МихаилZ
хранитель
ranks
useravatar
Offline
3190 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Авторизация