Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Модуль ядра wi-fi
- modprobe rtl8192se
- # Выбор сети
- wifi-menu
- # Раскладка клавиатуры
- loadkeys us
- # Ваш любимый текстовый редактор. У меня - emacs (nox == no X)
- pacman -S emacs-nox
- # Монтируем флешку со шпаргалкой.
- mkdir /flash
- mount /dev/sdc2 /flash
- # Разбиваем винчестер. Для простоты - один раздел, swap удобней делать в файле
- cfisk /dev/sda
- # Форматируем корневую файловую систему
- mkfs.ext4 /dev/sda
- # Включаем trim на файловой системе (полезно для SSD)
- tune2fs -o discard /dev/sda1
- # Монтируем корневую файловую систему
- # Это оптимальные опции для SSD
- mount -t ext4 -o discard,noatime,nodiratime,defaults /dev/sda1 /mnt
- # Ставим базовую систему
- pacstrap /mnt base
- # Ставим загрузчик (grub) и текстовый редактор
- arch-chroot /mnt pacman -S grub-bios emacs-nox
- # Создаём swap файл, если нужен
- dd if=/dev/zero of=/mnt/root/swap bs=1M count=8192
- chmod 600 /mnt/root/swap
- mkswap /mnt/root/swap
- swapon /mnt/root/swap
- # Генерируем fstab (конфиг монтирования) для нашей системы, которую мы ставим
- # Ну и редактируем его, если нужно зачем-то
- # По умолчанию он сам всё сделает как надо, как вы смонтировали на время установки раздел
- genfstab -p /mnt >> /mnt/etc/fstab
- # Делаем chroot (change root, прыгаем внутрь смонтированного раздела)
- arch-chroot /mnt
- # Обновляем всё
- pacman -Syu
- # Выставляем hostname
- echo "t510" > /etc/hostname
- # Ну и timezone
- ln -s /usr/share/zoneinfo/Asia/Irkutsk /etc/localtime
- # Раскомменичиваем нужные локали и генерируем их
- # edit /etc/locale.gen
- locale-gen
- # Выбираем локаль по умолчанию
- echo LANG="en_US.UTF-8" > /etc/locale.conf
- # generate загрузочный образ ядра
- mkinitcpio -p linux
- # ставим загрузчик в MBR
- grub-install --recheck /dev/sda
- # меняем пароль root
- passwd
- # настраиваем пакетный менеджер
- pacman-key --init
- pacman-key --populate archlinux
- # ставим пакеты и активируем сервисы
- pacman -S systemd systemd-sysvcompat ca-certificates pkgfile htop networkmanager xf86-video-intel xorg-server network-manager-applet ttf-dejavu openssh pulseaudio firefox gnome gdm dhcpcd bash rxvt-unicode flashplugin nspluginwrapper
- systemctl enable sshd.service
- systemctl enable gdm.service
- systemctl enable NetworkManager
- # это терминалы в консоли
- systemctl enable getty@.service
- # создаём пользователя, группы, и добавляем его в нужные группы
- groupadd networkmanager
- groupadd oleg
- useradd -m -g oleg -G audio,dbus,locate,optical,log,network,networkmanager,power,storage,tty,uucp,vboxusers,video,users,wheel -s /bin/zsh oleg
- passwd oleg
- # Выходим из chroot
- exit
- # Размонтируем корень
- umount /mnt
- # Перезагрузка
- reboot
- # Ура! Мы в системе!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement