Архив рубрики: ОС

Отключение контроля перегрева в linux

Чтобы отключить контроль перегрева процессора нужно передать некоторые параметры ядру linux при его загрузке. Через GRUB это делается путём редактирования файла /etc/defailt/grub, изменив параметр GRUB_CMDLINE_LINUX_DEFAULT="" Передать ядру linux параметр acpi=off на современных процессорах часто не удаётся потому как acpi сильно завязано на инициализацию процессора, чтобы добиться цели можно попробовать использовать параметры thermal.nocrt=1 или thermal.off=1

После внесения этих параметров необходимо запустить генерирование нового файла конфигурации GRUB.

Ссылки:

Контроль ACPI через proc.

Загрузочные опции ядра linux.

Оптимизация настроек энергопотребления через опции GRUB.

KWallet

После конфигурирования KWallet в KDE (удачного или неудачного) повторно это сделать запросто не удаётся. Для того чтобы KWallet снова выдал меню конфигурации в KDE необходимо отредактировать следующий файл в домашней директории пользователя:

.kde4/share/config/kwalletrc

Параметр "First Use" после конфигурировани принимает значение "false". Содержимое файла должно быть приведено к следующему виду:

[Wallet]
Close When Idle=false
Enabled=true
First Use=true
Use One Wallet=true

Установка ArchLinux

Разбиение дисков (при необходимости)

cfdisk /dev/sda

 

Создание файловых систем

mkfs.ext4 /dev/sda2 -L rootfs

 

Создание swap раздела (при необходимости)

mkswap /dev/sda1 -L swapfs

swapon /dev/sda1

 

Монтирование всех разделов в /mnt, учитывая задуманную структуру директорий для целевой системы

mount /dev/sda2 /mnt

 

Выбор наиболее подходящего зеркала

mcedit /etc/pacman.d/mirrorlist

 

Установка базовой системы (base) и пакетов для разработки (basedevel, при необходимости)

pacstrap /mnt base base-devel grub-bios mc sudo openssh

 

Генерирование fstab

genfstab -p -U /mnt >> /mnt/etc/fstab

 

chroot в устанавливаемую систему

arch-chroot /mnt

 

Установка имени хоста

echo "hostname" >> /etc/hostname

 

Установка часового пояса

ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

 

Настройка локалей

echo "LANG=en_US.UTF-8" > /etc/locale.conf

echo "LC_COLLATE=C" >> /etc/locale.conf

 

Генерирование нужных локалей

echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen

echo "ru_RU.UTF-8 UTF-8" >> /etc/locale.gen

locale-gen

 

Генерирование initrd образа

mkinitcpio -p linux

 

Установка grub

modprobe dm-mod

grub-install —target=i386-pc —boot-directory=/boot —recheck /dev/sda

cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

 

Генерирование конфига для grub

grub-mkconfig -o /boot/grub/grub.cfg

 

Установка пароля для пользователя root

passwd

Создание учетной записи пользователя, с расширенными правами

useradd -m -G wheel,users,disk,adm,systemd-journal,lp,network,storage,power,optical <user_name>

 

Установка пароля для созданного пользователя

passwd <user_name>

 

Разрешение использования команды sudo для группы wheel

mcedit /etc/sudoers

 

pacman -S xorg-server nvidia nvidia-utils

pacman -S kdebase phonon-vlc

 

pacman -S kdegraphics-gwenview kdemultimedia-kmix kdeutils-kcalc kdeplasma-applets-networkmanagement kdeplasma-addons-applets-icontasks kdeplasma-addons-applets-systemloadviewer yakuake krusader networkmanager

 

systemctl enable NetwrokManager

systemctl enable kdm

 

Ключи pacman и yaourt

pacman -Ss <ключевая фраза> — поиск пакета в основном репозитории (для AUR использовать yaourt  с теми же ключами)

pacman -Sc — очистить кэш файлов пакетов

pacman -Rcs <имя пакета> — удалить пакет со всеми зависимостями

pacman -Rd <имя пакета> — удалить пакет не смотря на зависимости, хотя бывает так, что этого ключа недостаточно и чтобы pacman совсем не учитывал никакие проверки по зависимостям и версиям нужно использовать двойное «d», то есть: pacman -Rdd <имя пакета>

pacman -Qdt — показывает список никем не используемых пакетов

pacman -U <имя файла пакета> — установка пакета из файла

pacman -Suy — обновление системы

pacman -Sd <имя пакета> — установка пакета с игнорированием зависимостей

yaourt -Su —aur — обновление системы с пересборкой пакетов из AUR