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
Last revision Both sides next revision
инсталляция_системы_linux [2019/02/22 08:53]
val [Сборка ядра будущей системы]
инсталляция_системы_linux [2023/11/27 13:24]
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]]
 +
 +===== 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.txt · Last modified: 2023/11/27 13:25 by val