Hacking:Manual Installation (Українська)
From ParabolaWiki
Список встановлення вручну
Деякі з нас зрозуміли, що ми значною мірою використовуємо інсталятори як список, та що ці меню не зберігали багато часу. Ми думаємо, що простий список робить менше для того, щоб перейти на наш шлях принципів KISS та хакерів;)
Це той список.
- boot livecd як звичайно, увійдіть як root.
- переконайтеся, що дата і час є правильними, і, якщо необхідно, налаштуйте їх.
- налаштувати мережу.
- розбийте на розділи жорсткий диск за допомогою fdisk, cfdisk або parted.
- форматування розділів наприклад форматувати розділ як ext3:
mkfs.ext3 /dev/sdXY
- де sdXY - розділ використовуйте mkswap для форматування розділів підкачки.
- змонтуйте кореневий розділ у / mnt і підключіть інші розділи до відповідних місць.
- створити деякі каталоги, необхідні для pacman:
mkdir -p /mnt/var/lib/pacman mkdir -p /mnt/var/cache/pacman/pkg
- встановити базову систему:
pacman -r /mnt --cachedir /mnt/var/cache/pacman/pkg -Sy <packages>
- де <packages> - це будь-які пакунки, які ви хочете в встановити у вашу систему. Це повинно принаймні включати базу, якщо ви не впевнені, що знаєте, що ви робите.
Примітка: Якщо ви хочете встановити пакунок linux-libre(залежність від базового пакета), ви повинні монтувати proc, dev і sys раніше, щоб mkinitcpio побудував ядро правильно.
- приготуйте chroot і ввійдіть у chroot:
mount -t proc none /mnt/proc mount --rbind /dev /mnt/dev mount --rbind /sys /mnt/sys cp /etc/resolv.conf /mnt/etc/resolv.conf chroot /mnt /bin/bash
- редагувати конфігураційні файли:
- /etc/fstab (додайте розділи жорсткого диска. на відміну від встановлення aif, вона вже не буде заповнена.)
- /etc/rc.conf
- /etc/hosts - додайте ім'я хоста до запису localhost. це робиться автоматично, коли ви використовуєте aif.
- /etc/locale.gen - розпакуйте свої локалі.
- запустіть locale-gen після збереження файлу
- /boot/grub/menu.list (Переконайтеся, що розділи є правильними (вони, ймовірно, не будуть спочатку), а також шляхи, а також додайте опцію з резервним зображенням, якщо хочете)
- Ви також можете редагувати:
- /etc/mkinitcpio.conf (запустіть mkinitcpio після цього, якщо ви зробите це.)
- /etc/resolv.conf - якщо не використовується dhcp
- /etc/hosts.deny і /etc/hosts.allow
- /etc/pacman.d/mirrorlist
- встановити пароль адміністратора:
passwd
- згенерувати /etc/mtab (необхідний для встановлення grub):
cat /proc/mounts|grep -v rootfs > /etc/mtab
- вийти з chroot і встановити grub:
# exit #grub-install --no-floppy --root-directory=/mnt /dev/sdX
- де / dev / sdX - це головний завантажувальний запис диска, з якого ви завантажились.
- Після цього потрібно відключити /dev/sys і /proc, перш ніж перезапустити систему
# umount /mnt/dev/shm # umount /mnt/dev/pts # umount /mnt/dev # umount /mnt/sys # umount /mnt/proc # umount /mnt
Тепер ви готові до перезавантаження.