Hacking:Manual Installation (Українська)

From ParabolaWiki
Jump to: navigation, search

i18n


Dansk – Deutsch – English – Esperanto – Español – Euskera – Français – Galego – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Polski – Português – Română – Slovenský – Suomi – Svenska – Türkçe – Česky – Ελληνικά – Български – Русский – Српски – Українська – العربيّة – עברית – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어

Список встановлення вручну

Деякі з нас зрозуміли, що ми значною мірою використовуємо інсталятори як список, та що ці меню не зберігали багато часу. Ми думаємо, що простий список робить менше для того, щоб перейти на наш шлях принципів 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

Тепер ви готові до перезавантаження.