понедельник, 3 марта 2014 г.

Установка ArchLinux

Всем привет!
Это заметка по установке ArchLinux, не претендующая на какую-либо значимость.

Первое, что рекомендую - это устанавливать через ssh. Намного проще копипастить команды в окно терминала, да и описки пройдут стороной ))

Для этого надо запустить ssh-сервер после загрузки с установочного диска:
systemctl start sshd.service
и установить пароль суперпользователя:
passwd
Узнать ip-адрес машины можно так:
ip addr


2. подготовка жесткого диска:
Список разделов:
lsblk
Утилиты работы с разделами:
parted
fdisk
cfdisk

форматирование
swap:
cfdisk
остальные:
mkfs.ext4

Есть совет: оставлять в начале диска пару Мб незанятого пространства для grub. Т.к. оно в некоторых режимах может невлезть в стандартный размер mbr.


3. Настройка загруженного линуха
настройка локализации:
loadkeys ru
setfont UniCyr_8x16

nano /etc/locale.gen
...en_US.UTF-8 UTF-8
...ru_RU.UTF-8 UTF-8
locale-gen

export LANG=ru_RU.UTF-8


4. Монтирование дисков и создание структуры папок
mount /dev/sdaX /mnt
mkdir -p /mnt/{dev,proc,sys,run,tmp,etc}
mkdir -p /mnt/var/lib/pacman


5. Настройка зеркала системы
nano /etc/pacman.d/mirrorlist
комбинации клавиш: Ctrl+^, Ctrl+K, Ctrl+X


6. Установка базовых пакетов системы
pacstrap /mnt base Сейчас можно настроить свой будущий fstab
genfstab -U -p /mnt >> /mnt/etc/fstab
проверка:
cat /mnt/etc/fstab


7. Переключаемся в установленную систему
arch-chroot /mnt


8. Настройка новой системы
nano /etc/locale.gen
...en_US.UTF-8 UTF-8
...ru_RU.UTF-8 UTF-8
locale-gen

nano /etc/locale.conf
LANG=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_COLLATE=C

nano /etc/vconsole.conf
KEYMAP=ru
FONT=cyr-sun16
FONT_MAP=

Проверка наличия шрифта:
ls /usr/share/kbd/consolefonts/cyr-*

Чтобы настройки действовали без перезагрузки:
export LANG=ru_RU.UTF-8
loadkeys ru
setfont cyr-sun16

Немножко доустановим:
pacman -S base-devel grub-bios os-prober iproute2

Настройка времени:
hwclock -w --localtime
# или --utc (для компов без установленной windows)
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime


9. Генерация initramfs
mkinitcpio -p linux


10. Настройка Grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg


11. Дополнительные настройки (без домена и пр. излишеств)
nano /etc/hostname
...myhostname

nano /etc/hosts
127.0.0.1 myhostname localhost
::1 myhostname localhost


12. Настройка pacman
nano /etc/pacman.conf
1. для x64 раскомментировать репозиторий [multilib]
2. для установки mate:
IgnorePkg = mate-bluetooth
[mate]
SigLevel = Optional TrustAll
Server = http://repo.mate-desktop.org/archlinux/$arch
Если добавляли новые репозитории обновиться:
pacman -Syy


13. Настройка пользователей
Пароль root (вахно сделать это до X-ов)
passwd
Добавление пользователя диалогом
pacman -S wget tar
wget https://aur.archlinux.org/packages/ad/adduser/adduser.tar.gz
tar xvf adduser.tar.gz
cd adduser
makepkg --asroot
pacman -U adduser-1.*-any.pkg.tar.xz
cd ..
rm -r adduser
rm adduser.tar.gz

adduser
Группы, советуют: audio games lp optical power scanner storage video

Установка sudo
pacman -S sudo

visudo
USER_NAME ALL=(ALL) ALL
Памятка работы vi: ‘i’ - редактирование, ‘Esc’ - выход из редактирования, ‘:x’ - сохранение

Запрет загрузки под root-ом
passwd -l root


14. Настройка звука и видео
pacman -S alsa-utils
pacman -S xorg-server xorg-xinit xorg-server-utils

Для Intel
pacman -S xf86-video-intel
pacman -S mesa
Для x64:
pacman -S lib32-intel-dri

pacman -S libva-intel-driver

Включение необходимого режима работы граф. драйвера
nano /etc/mkinitcpio.conf
MODULES="i915"
mkinitcpio -p linux

Для Nvidia


Тестирование X-org
startx
exit

Тут ошибки:
grep EE /var/log/Xorg.0.log


15. Настройка необходимых драйверов и пакетов
pacman -S xorg-twm xorg-xclock xterm
pacman -S ttf-dejavu ttf-liberation ttf-ubuntu-font-family
Для ноутбуков:
pacman -S xf86-input-synaptics

pacman -S networkmanager
systemctl enable NetworkManager.service


16. Установка Графического окружения
Mate


KDE
pacman -S kdebase
pacman -S kde-l10n-ru
systemctl enable kdm.service


17. Перезагрузка
Базовая установка закончена!

среда, 20 июля 2011 г.

По обрывкам, по кусочкам...

По обрывкам, по кусочкам,
Собираются преданья.
Жизнь лоскутным одеялом
нарастает день за днём.

понедельник, 11 июля 2011 г.

Новая версия платформы 8.2

Итак, поздравляю, товарищи, лёд тронулся.
1С выпустила новую версию платформы 8.2.14.519.

воскресенье, 10 июля 2011 г.

Безумие

Безумие - не диагноз, а лозунг!
К безумию, люди, идите смело!
Безумен по убеждению - это сильно! Это красиво!

Предисловие

С первых же строк прошу тебя, уважаемый читатель, не воспринимать мой блог слишком серьёзно.
Создается он в первую очередь для себя и не претендует ни на какую-либо значимость.
Сейчас, по сути, я не знаю ни его судьбы, ни содержания, но надеюсь что здесь найдется что-нибудь интересное.
Если же нет, то прошу ко мне с комментариями.
Любая адекватная критика будет приветствоваться, а предложения рассматриваться.
С богом!
"Лед тронулся, господа присяжные заседатели!" (с)