Jimi Hendrix
Jimi Hendrix
[Системен хак]lm-sensors и kernel 2.6.31
Когато lm-sensors не функционирал правилно с 2.6.31 или по-точно не иска да зарежда някой модул за сензорите с грешката. Пример :
FATAL: Error inserting it87 (/lib/modules/2.6.29-15.fc11.x86_64 /kernel/drivers/hwmon/it87.ko): Device or resource busy
или
FATAL: Error inserting smsc47m1 (/lib/modules/2.6.31-14-generic /kernel/drivers/hwmon/smsc47m1.ko):Device or resource busy
трябва да добавите acpi_enforce_resources=lax като boot параметър. Ако не искате всеки път да го вършите на ръка, тогава може да използвате конфигурационният файл на Grub 2 .
1. Отваряте го с
sudo gedit /etc/default/grub
2. Добавяте acpi_enforce_resources=lax както съм го добавил при мен
cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="vga=791 acpi_enforce_resources=lax ipv6.disable=1"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=1024x768
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"
3. Запаметявате и изпълнявате update на grub с конфигурационният скрипт
sudo update-grub2
[Системен хак]Блокиране на ipv6 при Убунту
Ако интернета ви е бавен въпреки че имате бърза връзка, тогава вероятно проблема се крие в ipv6. Има няколко възможности да да го спрете.
До Убунту 9.04 включително.
Първо проверете дали въобще е активно при вас.
lsmod | grep ipv6
Ако излезе някой резултат, тогава модула е активен. За жалост по време на работа на Убунту, не можете да го разкачите нито с modprobe -r ipv6 или rmmod ipv6 , понеже се използва. Единственото решение е да го добавите към блокираните в /etc/modprobe.d/blacklist.conf (при Убунту 9.04) или /etc/modprobe.d/blacklist при (Убунту<9.04) . Отваряте съответният файл с sudo или като администратор и добавяте на нов празен ред
blacklist ipv6
редактирате /etc/hosts както при 9.10 и рестартирате Убунту.
Убунту 9.10.
Тук въпроса стои по съвсем друг начин поради използването на grub2 и понеже ipv6 е компилиран монолитно в ядрото, а не като модул. Ако ви се занимава, тогава може да прекомпилирате ядрото, като за целта го отделите като модул. По лесният вариант е още при стартирането на Убунту да бъде подаден на ядрото през grub като забранен. За целта изпълнявате следните неща
sudo gedit /etc/default/grub
и търсите реда
GRUB_CMDLINE_LINUX
и го замняте с
GRUB_CMDLINE_LINUX="ipv6.disable=1"
След това обновявате grub2 с
sudo update-grub2
Сега е ред да изкоментирате всички редове с ip6 в /etc/hosts. За целта поставяте пред всеки ред едно # . Така е при мене понеже нямам проблем с ipv6
127.0.0.1 localhost 127.0.1.1 ubuntu # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
Вие трябва да промените нещата така
127.0.0.1 localhost 127.0.1.1 ubuntu # The following lines are desirable for IPv6 capable hosts # ::1 localhost ip6-localhost ip6-loopback # fe00::0 ip6-localnet # ff00::0 ip6-mcastprefix # ff02::1 ip6-allnodes # ff02::2 ip6-allrouters # ff02::3 ip6-allhosts
и рестартирате Убунту.
[PPA]Usplash пакети
Пакетите usplash-theme-fingerprint и usplash-theme-ubuntubg функционират безпроблемно. При fingerprint има малък проблем с резолюцията, но когато имам време ще го коригирам.