User Tools

Site Tools


инсталляция_системы_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
инсталляция_системы_linux [2019/02/22 08:53]
val [Сборка ядра будущей системы]
инсталляция_системы_linux [2023/11/27 13:25] (current)
val [Alt Linux]
Line 2: Line 2:
  
   * [[Выбор дистрибутива Linux]]   * [[Выбор дистрибутива Linux]]
-===== Параметры установки в курсе "​Аминистрирование системы"​ =====+ 
 +===== Параметры установки в курсе "Администрирование системы"​ =====
  
   * с сетью сети (иначе не настроится apt source.list)   * с сетью сети (иначе не настроится apt source.list)
Line 14: Line 15:
   * с установкой OpenSSH и standard system utilities (man less ...)   * с установкой OpenSSH и standard system utilities (man less ...)
   * с установкой GRUB   * с установкой GRUB
- 
-===== CentOS ===== 
- 
-  * [[https://​serveradmin.ru/​ustanovka-centos-7/​|Установка CentOS 7]] 
-  * [[https://​wiki.centos.org/​Download|Download CentOS Linux ISO images]] 
  
 ===== Debian GNU/Linux ===== ===== Debian GNU/Linux =====
Line 24: Line 20:
   * [[https://​www.debian.org/​News/​2017/​20170617|Проект Debian с гордостью представляет новую стабильную версию 9 (кодовое имя Stretch), которая будет поддерживаться в течение следующих 5 лет]]   * [[https://​www.debian.org/​News/​2017/​20170617|Проект Debian с гордостью представляет новую стабильную версию 9 (кодовое имя Stretch), которая будет поддерживаться в течение следующих 5 лет]]
   * [[https://​www.debian.org/​CD/​http-ftp/​|Загрузка образов CD/DVD дисков Debian через HTTP/FTP]]   * [[https://​www.debian.org/​CD/​http-ftp/​|Загрузка образов CD/DVD дисков Debian через HTTP/FTP]]
 +
 +==== PXE - Preboot eXecution Environment ====
 +
 +  * [[Сервис DHCP]]
 +  * [[Сервис ТFTP]]
 +  * [[https://​wiki.debian.org/​PXEBootInstall]]
 +
 +<​code>​
 +server# cd /​srv/​tftp/​pxe_lan2/​
 +
 +server# wget https://​deb.debian.org/​debian/​dists/​bullseye/​main/​installer-amd64/​current/​images/​netboot/​netboot.tar.gz
 +
 +server# tar -xvf netboot.tar.gz
 +</​code>​
  
 ===== Ubuntu LTS ===== ===== Ubuntu LTS =====
Line 29: Line 39:
   * [[http://​help.ubuntu.ru/​manual/​установка|Руководство по Ubuntu для новичков]]   * [[http://​help.ubuntu.ru/​manual/​установка|Руководство по Ubuntu для новичков]]
   * [[https://​www.ubuntu.com/​download/​server|Download Ubuntu Server]]   * [[https://​www.ubuntu.com/​download/​server|Download Ubuntu Server]]
 +  * [[https://​www.molnar-peter.hu/​en/​ubuntu-jammy-netinstall-pxe.html|Ubuntu 22.04 (Jammy) autoinstall over PXE]]
   * [[https://​help.ubuntu.com/​community/​Installation/​SoftwareRAID|SoftwareRAID]]   * [[https://​help.ubuntu.com/​community/​Installation/​SoftwareRAID|SoftwareRAID]]
 +
 +===== Alt Linux =====
 +
 +  * [[https://​www.basealt.ru/​alt-workstation-k/​download|Скачать «Альт Рабочая станция К» 10]]
 +  * [[https://​www.basealt.ru/​fileadmin/​user_upload/​Alt_Workstation_install.pdf|ОПЕРАЦИОННАЯ СИСТЕМА АЛЬТ РАБОЧАЯ СТАНЦИЯ 9.2 Установка дистрибутива (pdf)]]
 +
 +===== CentOS =====
 +
 +  * [[https://​serveradmin.ru/​ustanovka-centos-7/​|Установка CentOS 7]]
 +  * [[https://​wiki.centos.org/​Download|Download CentOS Linux ISO images]]
  
 ===== Gentoo ===== ===== Gentoo =====
Line 36: Line 57:
   * [[https://​wiki.gentoo.org/​wiki/​Handbook:​AMD64/​ru|Gentoo Handbook]]   * [[https://​wiki.gentoo.org/​wiki/​Handbook:​AMD64/​ru|Gentoo Handbook]]
   * [[https://​wiki.gentoo.org/​wiki/​Handbook:​AMD64/​Full/​Installation/​ru|Установка Gentoo]]   * [[https://​wiki.gentoo.org/​wiki/​Handbook:​AMD64/​Full/​Installation/​ru|Установка Gentoo]]
 +  * [[https://​youtu.be/​dIqaW47WXf8|Видео урок: Установка Gentoo и сборка ПО из исходных текстов]]
 ==== Загрузочный образ (live CD) ==== ==== Загрузочный образ (live CD) ====
 <​code>​ <​code>​
Line 44: Line 65:
  
 http://​gate.isp.un/​unix/​iso/​install-amd64-minimal-20180826T214503Z.iso http://​gate.isp.un/​unix/​iso/​install-amd64-minimal-20180826T214503Z.iso
 +https://​mirror.yandex.ru/​gentoo-distfiles/​releases/​amd64/​autobuilds/​current-stage3-amd64/​install-amd64-minimal-20200621T214503Z.iso
 </​code>​ </​code>​
  
Line 87: Line 109:
 livecd /mnt/gentoo # wget http://​distfiles.gentoo.org/​releases/​amd64/​autobuilds/​current-stage3-amd64-nomultilib/​stage3-amd64-nomultilib-20180826T214503Z.tar.xz livecd /mnt/gentoo # wget http://​distfiles.gentoo.org/​releases/​amd64/​autobuilds/​current-stage3-amd64-nomultilib/​stage3-amd64-nomultilib-20180826T214503Z.tar.xz
 livecd /mnt/gentoo # wget http://​gate.isp.un/​unix/​src/​stage3-amd64-nomultilib-20180826T214503Z.tar.xz livecd /mnt/gentoo # wget http://​gate.isp.un/​unix/​src/​stage3-amd64-nomultilib-20180826T214503Z.tar.xz
 +
 +livecd /mnt/gentoo # wget https://​mirror.yandex.ru/​gentoo-distfiles/​releases/​amd64/​autobuilds/​current-stage3-amd64/​stage3-amd64-nomultilib-20200621T214503Z.tar.xz
 +
  
 livecd /mnt/gentoo # tar xvpf stage3-*.tar.* --xattrs --numeric-owner livecd /mnt/gentoo # tar xvpf stage3-*.tar.* --xattrs --numeric-owner
Line 112: Line 137:
  
 <​code>​ <​code>​
-(chroot) livecd / # emerge --sync+(chroot) livecd / # time emerge --sync
 5 min 5 min
  
Line 118: Line 143:
 (chroot) livecd / # emerge --config sys-libs/​timezone-data (chroot) livecd / # emerge --config sys-libs/​timezone-data
  
-# echo "​en_US.UTF-8 UTF-8" >> /​etc/​locale.gen+(chroot) livecd / # echo "​en_US.UTF-8 UTF-8" >> /​etc/​locale.gen
  
-# locale-gen +(chroot) livecd / # locale-gen 
-# eselect locale list+(chroot) livecd / # eselect locale list
 ... ...
-  [3]   ​en_US.utf8+  [4]   ​en_US.utf8
 ... ...
  
-# eselect locale set 3 +(chroot) livecd / # eselect locale set 4 
-# env-update && source /​etc/​profile && export PS1="​(chroot) $PS1"+(chroot) livecd / # env-update && source /​etc/​profile && export PS1="​(chroot) $PS1"
 </​code>​ </​code>​
  
Line 145: Line 170:
  
 (chroot) livecd / # echo MAKEOPTS="​-j3"​ >> /​etc/​portage/​make.conf (chroot) livecd / # echo MAKEOPTS="​-j3"​ >> /​etc/​portage/​make.conf
- 
-Вариант 1 
- 
-(chroot) livecd / # time emerge sys-kernel/​genkernel 
-real    1m50.914s 
-user    0m44.950s 
-sys     ​0m19.470s 
- 
-(chroot) livecd / # time genkernel all 
-real    72m28.142s 
-user    111m48.750s 
-sys     ​9m18.660s 
- 
-Вариант 2 
  
 (chroot) livecd / # emerge sys-apps/​pciutils (chroot) livecd / # emerge sys-apps/​pciutils
Line 165: Line 176:
 (chroot) livecd / # make menuconfig (chroot) livecd / # make menuconfig
  
-(chroot) livecd / # make && make modules_install +(chroot) livecd / # time make && make modules_install 
-real    ​23m6.433s +... 
-user    ​21m55.208s +real    ​77m5.257s 
-sys     1m40.764s+user    ​71m29.137s 
 +sys     5m17.065s 
 +...
  
 (chroot) livecd / # make install (chroot) livecd / # make install
Line 174: Line 187:
  
 ==== Настройка загрузки будущей системы ==== ==== Настройка загрузки будущей системы ====
 +
 +  * [[Настройка командных интерпретаторов]]
 +  * [[Сервис SSH#​Настройка ssh сервера]]
 +
 <​code>​ <​code>​
 +(chroot) livecd / # emerge app-editors/​vim
 +
 (chroot) livecd / # cat /etc/fstab (chroot) livecd / # cat /etc/fstab
 /​dev/​sda2 ​  /​boot ​       ext2    defaults,​noatime ​    0 2 /​dev/​sda2 ​  /​boot ​       ext2    defaults,​noatime ​    0 2
Line 180: Line 199:
 /​dev/​sda4 ​  / ​           ext4    noatime ​             0 1 /​dev/​sda4 ​  / ​           ext4    noatime ​             0 1
  
-(chroot) livecd / # emerge ​--ask --verbose ​sys-boot/​grub:​2 +(chroot) livecd / # emerge sys-boot/​grub:​2 
-10 минут+... 
 +real    28m8.488s 
 +user    22m36.359s 
 +sys     ​5m6.910s
  
 (chroot) livecd / # grub-install /dev/sda (chroot) livecd / # grub-install /dev/sda
 (chroot) livecd / # grub-mkconfig -o /​boot/​grub/​grub.cfg (chroot) livecd / # grub-mkconfig -o /​boot/​grub/​grub.cfg
-</​code>​ 
  
 +(chroot) livecd / # time emerge net-misc/​dhcpcd
 +...
 +real 1m16.500s
 +user 1m3.037s
 +sys 0m8.343s
 +
 +(chroot) livecd / # emerge app-misc/​screen
 +
 +(chroot) livecd / # rc-update add sshd default
 +</​code>​
 ==== Перезагрузка в новую систему ==== ==== Перезагрузка в новую систему ====
 <​code>​ <​code>​
Line 201: Line 232:
 livecd ~ # init 0 livecd ~ # init 0
  
-HDD в приоритет загрузки!!!!+Изъять CD или ​HDD в приоритет загрузки!!!
 </​code>​ </​code>​
инсталляция_системы_linux.1550814781.txt.gz · Last modified: 2019/02/22 08:53 by val