Показать полную графическую версию : [решено] Обновить ядро
Но вы уверены, что сможете с нуля сконфигурировать ядро? »
нет :) по этому я и задаю вопросы :)
Всё-же мне кажется, лучше взять готовое ядро. Если только для эксперимента, то вплоть до того, что руками из пакета вытянуть и скопировать в /boot (а также не забыть про модули в /lib/modules).
Ставить linux-image-3.8 соответствующей архитектуры. »
p linux-image-3.8-trunk-486 - Linux 3.8 for older PCs
p linux-image-3.8-trunk-686-pae - Linux 3.8 for modern PCs
p linux-image-3.8-trunk-686-pae-dbg - Debugging symbols for Linux 3.8-trunk-686-pae
p linux-image-3.8-trunk-amd64 - Linux 3.8 for 64-bit PCs
написано что 686 - это для современных РС. но у меня РС вроде с пнём 4-ым...
lscpu
Architecture: i686
CPU op-mode(s): 32-bit
CPU(s): 1
Thread(s) per core: 1
Core(s) per socket: 1
CPU socket(s): 1
Vendor ID: GenuineIntel
CPU family: 15
Model: 2
Stepping: 9
CPU MHz: 2792.811
а uname -a показывает:
uname -a
Linux host-name 2.6.32-5-686 #1 SMP Mon Feb 25 01:04:36 UTC 2013 i686 GNU/Linux
что выбрать: Linux 3.8 for older PCs или Linux 3.8 for modern PCs ? это сейчас я уже на железке тестирую, а не на виртуалке.
linux-image-3.8-trunk-686-pae
i686 - это Pentium Pro, Pentium II и Pentium III вообще-то :) А также аналогичные процессоры AMD. Более новые архитектуры обратно совместимы с ней, так что на P4 тоже будет работать.
что т я не понял, что от меня хотят:
aptitude install linux-image-3.8-trunk-686-pae
The following NEW packages will be installed:
linux-image-3.8-trunk-686-pae{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 23.5 MB of archives. After unpacking 84.8 MB will be used.
The following packages have unmet dependencies:
linux-image-3.8-trunk-686-pae: Depends: linux-base (>= 3~) but 2.6.32-48squeeze1 is installed.
Breaks: initramfs-tools (< 0.110~) but 0.98.8 is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) linux-image-3.8-trunk-686-pae [Not Installed]
Accept this solution? [Y/n/q/?] y
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
The following packages have unmet dependencies: linux-image-3.8-trunk-686-pae: Depends: linux-base (>= 3~) but 2.6.32-48squeeze1 is installed. Breaks: initramfs-tools (< 0.110~) but 0.98.8 is installed. »
Неудовлетворённые зависимости. Нужны ещё пакеты linux-base (>= 3~) и initramfs-tools (< 0.110~)
Нужны ещё пакеты linux-base (>= 3~) и initramfs-tools (< 0.110~) »
установил что были в apt, но там меньше 3 и меньше 0.110... сейчас поищу в нете их.
В backports имеется linux-base_3.4. Пакет initramfs-tools 0.110 присутствует в experimental (его ж вроде как подключили, да?).
deb http://security.debian.org/ squeeze/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib
deb http://ftp.debian.org/debian/ squeeze main contrib
deb-src http://ftp.debian.org/debian/ squeeze main contrib
deb http://ftp.debian.org/debian experimental main
deb http://backports.debian.org/debian-backports squeeze-backports main
aptitude search linux-base
i A linux-base - Linux image base package
aptitude search initramfs-tools
i initramfs-tools - generic modular initramfs generator
p live-boot-initramfs-tools - Live System Boot Scripts (initramfs-tools backend)
но это всё было и до подключения backports, в котором есть ядро 3.2
p linux-image-3.2.0-0.bpo.4-486 - Linux 3.2 for older PCs
p linux-image-3.2.0-0.bpo.4-686-pae - Linux 3.2 for modern PCs
p linux-image-3.2.0-0.bpo.4-686-pae-dbg - Debugging symbols for Linux 3.2.0-0.bpo.4-686-pae
p linux-image-3.2.0-0.bpo.4-amd64 - Linux 3.2 for 64-bit PCs
p linux-image-3.2.0-0.bpo.4-rt-686-pae - Linux 3.2 for modern PCs, PREEMPT_RT
p linux-image-3.2.0-0.bpo.4-rt-686-pae-dbg - Debugging symbols for Linux 3.2.0-0.bpo.4-rt-686-pae
3.4 нету (
Здесь написано, что есть http://packages.debian.org/squeeze-backports/linux-base
да, я это видел. но aptitude search ничего не находит... остаётся только руками?
После правки sources.list aptitude update делали?
да. в первую очередь.
я сейчас ядро немного изменил, а как мне узнать с какого я загрузился? а то они оба 2.6...............
ну вообщем всё. разобрался. правда с Debian 7 testing.
вот все шаги:
wget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.8.2.tar.bz2
tar -jxvf linux-3.8.2.tar.bz2
mv linux-3.8.2 /usr/src/
cd /usr/src/
ln -s /usr/src/linux-3.8.2/ /usr/src/linux
cd linux
aptitude install make
aptitude install gcc
aptitude install ncurses-dev
make menuconfig
make -j4 && make modules_install
make install
update-grub
во время make menuconfig получил следующие:
#
# using defaults found in /boot/config-3.2.0-4-686-pae
#
/boot/config-3.2.0-4-686-pae:1624:warning: symbol value 'm' invalid for BMP085
/boot/config-3.2.0-4-686-pae:3124:warning: symbol value 'm' invalid for POWER_SUPPLY
/boot/config-3.2.0-4-686-pae:3369:warning: symbol value 'm' invalid for MFD_WM8400
/boot/config-3.2.0-4-686-pae:4917:warning: symbol value 'm' invalid for COMEDI_MISC_DRIVERS
/boot/config-3.2.0-4-686-pae:4924:warning: symbol value 'm' invalid for COMEDI_ISA_DRIVERS
/boot/config-3.2.0-4-686-pae:4966:warning: symbol value 'm' invalid for COMEDI_PCI_DRIVERS
/boot/config-3.2.0-4-686-pae:5023:warning: symbol value 'm' invalid for COMEDI_PCMCIA_DRIVERS
/boot/config-3.2.0-4-686-pae:5031:warning: symbol value 'm' invalid for COMEDI_USB_DRIVERS
сам конфиг оставил по умолчанию.
всё загрузилось, но есть одина ошибка перед загрузкой:
http://www.exonix.ru/foto/linux/debian7/error1.png
что это и это критично?
что это и это критично? »
такая ошибка есть на виртуальной машине. проверил обновление на железном старом сервере - нет ошибки, всё работает.
SharkyUA
03-04-2013, 11:28
всё загрузилось, но есть одина ошибка перед загрузкой: »
Решить можно с помощью добавления параметра загрузки clocksource=acpi_pm.
во время make menuconfig получил следующие »
Скорее всего баг. Или же параметр m (Module) не поддерживается для этих модулей.
такая ошибка есть на виртуальной машине. »
На виртуальной машине еще не такое будет :)
Для Linux лучше использовать виртуализации типа OpenVZ, KVM, XEN и т.п. вместо виртуальных машин VirtualBox, VMWare.
Я себе на 3.8.5 обновлял так (дополнительно применял патч CK включающий BFS):
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.8.5.tar.xz
tar xfv linux-3.8.5.tar.xz
cp /boot/config-$(uname -r) linux-3.8.5/.config
cd linux-3.8.5
make oldconfig
make menuconfig
make -j4 deb-pkg
dpkg -i ../linux-image-3.8.5*
dpkg -i ../linux-firmware-image_3.8.5*
dpkg -i ../linux-headers-3.8.5*
Для Linux лучше использовать виртуализации типа OpenVZ »
с ОпенВЗ есть затык... (http://forum.oszone.net/thread-257713.html)
а так я пользуюсь Hyper-V
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.