LINUX.ORG.RU

Собрать 64bit ядро arch

 ,


0

1

На данный момент установлена x86_64 система. Ядро 4.1.6-1.

Решил собрать ядро 3.17.6. Конфиг создавал с помощью make menuconfig. Напротив пункта 64-bit kernel стояла * (т.е. был выбран данный пункт). По окончанию компиляции выдало:

Kernel: arch/x86/boot/bzImage is ready  (#1)

Получается скомпилировалось x86 ядро?



Последнее исправление: n199a (всего исправлений: 1)

Нет, образ 64 битного ядра тоже помещается в arch/x86/boot/, посмотри вывод команды:

file arch/x86/boot/bzImage

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87
arch/x86/boot/bzImage: Linux kernel x86 boot executable bzImage, version 3.17.6 (n199a@localhost) #1 SMP Sat Sep 26 22:48:37 MSK 2015, RO-rootFS, swap_dev 0x5, Normal VGA
n199a
() автор топика
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y

в конфиге скомпилированного ядра, да? Тогда не парься, ядро «64bit».

kep
()
Ответ на: оффтоп от sudopacman
https://www.linux.org.ru/forum/general/11968250?lastmod=1443042185330#comment-11969449

Пишут, что на этом ядре кулер не шумит.

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

В общем, плохой способ проверки, пробуй грузить ядро, в любом случае образ 64 битного и 32 битного ядра помещается в arch/x86/boot/bzImage.

У меня 64 битное ядро и вывод file такой-же.

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

в конфиге скомпилированного ядра, да? Тогда не парься, ядро «64bit».

Да, так. Почему CONFIG_X86 стоит на yes?

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

Потому, что архитектура amd64 (x86_64) - это архитектура x86 расширенная поддержкой 64 битных инструкций, в общем, не парь мозг себе и другим, если у тебя включена опция

CONFIG_64BIT=y
CONFIG_X86_64=y
то ядро 64 битное, попробуй с ним загрузиться и убедись.

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

Пишут, что на этом ядре кулер не шумит.

Дожились, пля... Уже ядро ставят «чтобы кулер не шумел».

ps шуметь может только вентилятор

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

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

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

в арче на ноутах HP есть баг, когда вентилятор работает на 100% мощности. В ядрах до 3.17.6 этого бага еще нет.

n199a Зачем тебе компелять ядро? Если в кєш пакмана нету пакета, так воспользуйся https://wiki.archlinux.org/index.php/Arch_Rollback_Machine, а конкретней http://seblu.net/a/arm/packages/l/linux/ и установи через pacman -U linux-3.17.6-1-x86_64.pkg.tar.xz

kiotoze ★★★★
()
Последнее исправление: kiotoze (всего исправлений: 1)
Ответ на: комментарий от int13h
acpitz-virtual-0
Adapter: Virtual device
temp1:        +45.0°C  (crit = +255.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +46.1°C  (high = +70.0°C)
                       (crit = +97.0°C, hyst = +90.0°C)

fam15h_power-pci-00c4
Adapter: PCI adapter
power1:           N/A  (crit =  15.05 W)

radeon-pci-0008
Adapter: PCI adapter
temp1:        +46.0°C  (crit = +120.0°C, hyst = +90.0°C)

Вы считаете, что при такой температуре кулер должен работать на 100% ?

n199a
() автор топика
Ответ на: комментарий от kiotoze

Скачал отсюда http://seblu.net/a/arm/packages/l/linux/ версию 3.14.5-1, перешёл в каталог и сделал:

sudo pacman -S linux-3.14.5.tar.xz

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

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

Установил ядро LTS:

# pacman -S linux-lts linux-lts-headers

и после ребута, когда должен запускаться KDM, то бесконечно мигает курсор в левом верхнем углу экрана и ничего не происходит?

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

проблема тянется за проблемой. Чтобы установить cattalyst надо ядро linux<4.2, у меня сейчас 4.2.1-1-ARCH. Ставлю ядро LTS.

Начал копаться дальше. Мигает курсор, перешёл в tty1 и залогинился. Попробовал запустить иксы (startx) и получил ошибки:

[    67.690] (EE) Failed to load module "modesetting" (module does not exist, 0)
[    67.691] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    67.692] (EE) Failed to load module "vesa" (module does not exist, 0)
[    67.704] (EE) Screen 0 deleted because of no matching config section.
[    67.704] (II) UnloadModule: "radeon"
[    67.704] (EE) Device(s) detected, but none match those in the config file.
[    67.704] (EE)
Fatal server error:
[    67.704] (EE) no screens found(EE)
[    67.704] (EE)
Please consult the The X.Org Foundation support
	 at http://wiki.x.org
 for help.
[    67.704] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    67.704] (EE)
[    67.710] (EE) Server terminated with error (1). Closing log file.

Сейчас ищу как включить эти модули.

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

Решено [установка ядра]: Добавить в конец /etc/pacman.conf:

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
Выполнить по очереди:
1) #pacman -Syy
2) #pacman -S downgrade
3) #downgrade linux

n199a
() автор топика
Ответ на: комментарий от anonymous

А ты считаешь, что оно показывает верную температуру? (хинт: обычно нет)

Чем посоветуешь проверить действительную температуру?

n199a
() автор топика
Ответ на: комментарий от anonymous

Ясно все с тобой. У меня уже 14 дней только осталось до активации

n199a
() автор топика
Ответ на: комментарий от kiotoze

Откатился через downgrade на 4.1.6 и установил Catalyst из AUR.

4.1.6-1-ARCH #1 SMP PREEMPT Mon Aug 17 08:52:28 CEST 2015 x86_64
Ставил ядро 3.17.6 и ещё LTS просто через pacman и ядро сам компилиль, но у меня не заводились иксы после перезагрузки, именно поэтому я через downgrade поставил ядро.

n199a
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.