Предния път набързо само написах, че най-накрая минах на Линукс и по-специално на Slackware current. Винаги съм обичал да съм на ръба на технологиите. А и Slackware-а винаги ми е бил любимата ОС. Много по-лесно сигурно щеше да ми е да мина на нещо по-просто (HellMaster винаги е предлагал Fedora), но честно казано тогава нямаше да ми е интерестно. Предпочитам си Slack-чето. Успях да се сборя с драйверите, сбих се с мрежата, преборих се с ядрото и какво ли още не! За тези 2 седмици научих много. Сега искам да споделя със вас какво и как направих:
Железарии:
ASUS M51V-AP129
CPU: Intel Pentium Dual Core Processor T3200
RAM: 4GB
VC: Radeon HD 3470
Проблем 1:
Kernel-a, който върви със Slack-а не вижда 4-те гиги рам
Решение:
cd /usr/src/linux-2.6.29.2
rm .configure
cp /boot/configure-huge-smp-2.6.29.2-smp .configure
make menuconfig
Отбелязваме отметката за поддръжка до 64 GB RAM
exit
make bzImage
make modules
make modules_install
cp arch/x86/boot/bzImage /boot/vmlinuz-4g
cp System.map /boot/System.map-4g
Коригираме си любимия boot loader … и проблема е решен – ядрото вижда сичките 4 гиги
Проблем 2:
Поддръжка на 3d.
Решение:
Тука идва голямото четене мили деца, защото fglrx драйверите на ati са несъвместими с ядрото … освен, не се пачнат. Та сваляте си пача който е за версия 9.1 (споко работи си) и си пачвате версия 9.5 (тази която е сега), после си я инсталирате и готово! Имате 3D и compositing.
Проблем 3:
Скролера на мишката.
Решение: в /etc/X11/xorg.conf има ред в секцията за Device „mouse“
Protocol „imps/2“
сменяте го на auto и готово.
Проблем 4:
Поддръжка на кирлица в файловата система и KDE
Решение:
/etc/rc.d/rc.font:
#!/bin/sh # # Този скрипт зарежда шрифт за виртуален терминал (текстова конзола). # Достъпните шрифтове се намират в директорията # /usr/share/kbd/consolefonts. # echo -n -e '\033%@' # кодиране UTF-8 setfont Cyr_a8x16 /etc/profile.d/lang.sh: #!/bin/sh export LANG="bg_BG.UTF-8" ...... ...... # Променливата LC_MESSAGES указва какъв да бъде езика на интерфейса на програмите. # Ако желаете интерфейса на програмите да бъде # на английски вместо на български, махнете # в началото на следващия ред #export LC_MESSAGES=en # тази команда решава някои проблеми свързани с man export LESSCHARSET=utf-8 case `tty` in /dev/console|/dev/tty[0-9]|/dev/vc/[0-9]*) # повторно зареждане на шрифт и клавиатурна подредба (за всеки случай) . /etc/rc.d/rc.keymap 2>/dev/null . /etc/rc.d/rc.font esac /etc/rc.d/rc.local: #!/bin/sh # # /etc/rc.d/rc.local: Local system initialization script. # # Put any local setup commands in here: # настройки за виртуален терминал от 1 до 6: for i in 1 2 3 4 5 6 do echo -n -e '\033%@' > /dev/tty$i done
Искам да благодаря на момчетата от форума на linux-bg.org за помоща, както и на Валентин Стойков, от чиято статия са извадките по-горе. О и да напомня, че това е за поддръжка на utf-8.
Проблем 5:
След инсталиране на драйврите, имам 3d поддръжка, само ако не ползвам kdm.
Решение:
rm -R /usr/share/config/kdm/*
genkdmconf
Та това е мили деца, от към проблеми с преминаването към linux. Поне при мен. Еми … да ми е честито!
Ваш,
Lucifer
New blog post: Една отдавна бавена стъпка … http://bit.ly/lT5vp