artixLinuxInstall.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title> ArtixLinux </title>
  5. <base href=".">
  6. <meta charset="UTF-8" />
  7. <link rel="stylesheet" type="text/css" href="../css/artixLinuxInstall.css" />
  8. <link href="../img/glider.ico" rel="icon" type="image/x-icon" />
  9. </head>
  10. <body>
  11. <center>
  12. <div class="container">
  13. <header>
  14. <a href="page-login.html" id="button">
  15. Войти </a>
  16. <div id="header-banner">
  17. <a href="../main.html"> <img id="logo" src="../img/logo-website.png"> </a>
  18. <p id="text-header"> Руководство для начинающиего
  19. <span style="color: red; font-size: 25px;">
  20. Линуксоида</span><span style="color: #428bca;
  21. font-size: 20px">.org</span>
  22. </p>
  23. </div>
  24. </header>
  25. <a href="gnulinux.html" id="button-prev"> Вернуться </a>
  26. <div class="content">
  27. <h3 id="content-header">
  28. Установка ArtixLinux
  29. </h3>
  30. <p id="paragraph-head"> Введение </p>
  31. <hr style="margin-left: 30px; margin-right: 40px;">
  32. <p id="content-text">
  33. <img src="../img/Artix-logo.png" style="width: 17%;
  34. margin: 10px 25px 0 10px; float: left">
  35. ArtixLinux это дистрибутив, который основан на другом дистрибутиве ArchLinux. Про который уже есть
  36. <a href="archlinuxInstall.html" style="color: #30b2f9; text-decoration: none"> статья </a>
  37. на этом сайте. Так же как и в Арче здесь используется модель обновлений <a class="tooltip">
  38. rolling-release
  39. <span class="tooltiptext"> система плавающих выпусков позволяет пользователю всегда иметь
  40. последние версии устанавливаемых программ. </span> </a> и
  41. используется пакетный менеджер <a class="tooltip"> pacman <span class="tooltiptext"> система
  42. управления пакетами
  43. в Arch Linux и основанных на нём дистрибутивах GNU/Linux </span> </a>. Принципиальное
  44. отличие лишь в том, что у Артикса есть свои
  45. собственные репозитории, которые чем-то схожи с теми, что есть у Арча, но к сожалению они не на
  46. столько
  47. большие как у своего родителя. Также у Artix совершенно другая система <a class="tooltip">
  48. инициализации <span class="tooltiptext">
  49. init система, которая запускает все остальные процессы </span> </a> . В данном случае можно
  50. выбрать три из предложенных:
  51. <a href="https://ru.wikipedia.org/wiki/Runit" style="color: #30b2f9; text-decoration: none">
  52. runit </a>, <a href="https://ru.wikipedia.org/wiki/OpenRC"
  53. style="color: #30b2f9; text-decoration: none"> OpenRC </a>,
  54. s6. Почему это является важной особенностью? Потому-что init-система “systemd”, которая используется
  55. в ArchLinux как родная,
  56. наполнена множеством уязвимостей и недостатков, о которых можно узнать по данной <a
  57. href="https://nosystemd.org" style="color: #30b2f9; text-decoration: none"> ссылке </a>. Поэтому
  58. и был создан этот дистрибутив, как замена Арчу.
  59. </p>
  60. </br>
  61. <p id="paragraph-head"> Небольшая история </p>
  62. <hr style="margin-left: 30px; margin-right: 2px;">
  63. <p id="content-text">
  64. В 2012 г. появился проект Arch OpenRC по созданию версии Arch Linux с системой инициализации OpenRC
  65. вместо systemd.
  66. Позднее появился еще один проект — *Manjaro OpenRC, который создавал образ дистрибутива Manjaro
  67. Linux без systemd.
  68. В 2017 г. на базе этих двух проектов было принято решение создать дистрибутив Artix Linux. Создатели
  69. дистрибутива
  70. не объясняют точную расшифровку названия «Artix», но в качестве слогана на сайте дистрибутива
  71. используется выражение *«The Art of Linux»
  72. </br>
  73. <p id="paragraph-head"> Редакции </p>
  74. <hr style="margin-left: 30px; margin-right: 3px;">
  75. <p id="content-text">
  76. Для установки дистрибутива Доступно 3 вида образов:
  77. <ul id="content-text">
  78. <li> Base — базовый образ для опытных пользователей. Устанавливается через консольный интерфейс.
  79. </li>
  80. <li> Graphical — образы с предустановленной средой рабочего стола. Устанавливаются в графическом
  81. режиме. </li>
  82. <li> Community — образы, создаваемые отдельными разработчиками Artix. Доступно 2 версии:
  83. community-gtk со средой
  84. *MATE и community-qt со средой *KDE Plasma. Устанавливаются с готовым набором программ.
  85. В качестве
  86. альтернативных окружений также можно установить *LXDE и *LXQt. </li>
  87. </ul>
  88. <p id="content-text">
  89. Образы системы подготовлены для каждой из поддерживаемых систем инициализации и отличаются
  90. предустановленной средой рабочего стола.
  91. Образы с графическим окружением (Graphical) доступны в следующих версиях:
  92. <ul id="content-text">
  93. <li> Cinnamon </li>
  94. <li> LXDE </li>
  95. <li> Mate </li>
  96. <li> KDE Plasma </li>
  97. <li> Xfce </li>
  98. </ul>
  99. </p>
  100. </p>
  101. </br>
  102. <p id="paragraph-head"> Установка </p>
  103. <hr style="margin-left: 30px; margin-right: 33px;">
  104. <p id="content-text">
  105. Поскольку установка дистрибутива в графическом режиме
  106. не требует особых навыков, то рекомендуется использовать ее,
  107. если вы еще новичок и плохо понимаете, как работает ОС на базе Linux.
  108. Но если вы уже немного разбираетесь, то вам подойдет это маленькое
  109. руководство с командами, для установки Artix Linux с редакцией Base
  110. в консольном окружении. Обязательно запаситесь кофе (чаем) с печеньками! :)
  111. </p>
  112. </br>
  113. <p id="content-text">
  114. Мы будем рассматривать консольный процесс установки дистрибутива ArtixLinux Base
  115. с системой инициализации runit. Для начала перейдем на официальный сайт ОС и зайдем на
  116. <a href="https://artixlinux.org/download.php" style="color: #30b2f9; text-decoration: none">
  117. страницу </a> загрузки.
  118. <p id="content-text" style="text-align: center">
  119. Найдем образ <i> artix-base-runit-/дата/-x86_64.iso </i> и скачаем его.
  120. </p> </br>
  121. <center> <img src="../img/screen-download.png" style="width: 80%;
  122. margin: -30px 0 10px 0; border-radius: 10px; box-shadow: 0px 1px 8px -1px;"> </center>
  123. </p>
  124. <p id="content-text">
  125. Следующим этапом сделаем загрузочную флешку. О том как создать загрузочную флешку вы можете узнать
  126. из этой <a href="..." style="color: #30b2f9; text-decoration: none"> статьи</a>. </br>
  127. Запускаем готовую флешку с системой на PC и выбираем ее для загрузки системы. После ждем того
  128. момента, когда появится поле
  129. приглашения и собственно переходим к основной установке: </br></br>
  130. 1) Делаем разметку диска: </br>
  131. <span style = "color: red">#</span> <b>cfdisk</b> </br>
  132. * /dev/sdXx Linux Swap '8G' </br>
  133. * /dev/sdXx root 'все оставшееся место'
  134. </p>
  135. <p id="content-text">
  136. 2) Форматируем разделы: </br>
  137. <span style = "color: red">#</span> <b>mkfs.ext4 -L ROOT /dev/sdXx</b>
  138. </p>
  139. <p id="content-text">
  140. 3) Монтируем разделы: <br>
  141. <span style = "color: red">#</span> <b>swapon /dev/disk/by-label/SWAP</b> <br>
  142. <span style = "color: red">#</span> <b>mount /dev/disk/by-label/ROOT /mnt</b> <br>
  143. <span style = "color: red">#</span> <b>mkdir</b> <br>
  144. <span style = "color: red">#</span> <b>mount/dev/disk/by-label/BOOT /mnt/boot</b> <br>
  145. </p>
  146. <p id="content-text">
  147. 4) Подключение к wifi
  148. <span style = "color: red">#</span> <b>rfkill unblock wifi</b> <br>
  149. * убедимся в том, что подключены сервисы <i>dhcpcd</i> и <i>wpa_supplicant</i> <br>
  150. * произвести подключение можно с помощью <i>connmanctl</i> <br>
  151. <span style = "color: red">#</span> <b>connmanctl</b> <br>
  152. <span style = "color: #77ec34"> > </span>scan wifi<br>
  153. <span style = "color: #77ec34"> > </span>agent on<br>
  154. <span style = "color: #77ec34"> > </span>service's<br>
  155. <span style = "color: #77ec34"> > </span>connect ...<br>
  156. <span style = "color: #77ec34"> > </span>quit<br>
  157. </p>
  158. <p id="content-text">
  159. 5) Проверить на ping <br>
  160. <span style = "color: red">#</span> <b>ping 8.8.8.8</b>
  161. </p>
  162. <p id="content-text">
  163. 6) Установка основной системы и некоторых компонентов <br>
  164. <span style = "color: red">#</span> <b>basestrap /mnt base base-devel runit elogind-runit linux linux-firmware</b>
  165. </p>
  166. <p id="content-text">
  167. 7) Генерация fstab <br>
  168. <span style = "color: red">#</span> <b>fstabgen -U /mnt >> /mnt/etc/fstab</b>
  169. </p>
  170. <p id="content-text">
  171. 8) Переходим в нашу готовую систему:
  172. <span style = "color: red">#</span> <b>artix-chroot /mnt</b>
  173. </p>
  174. <p id="content-text">
  175. 9) Установка GRUB
  176. <span style = "color: red">#</span> <b>pacman -S grub os-prober</b> <br>
  177. <span style = "color: red">#</span> <b>grub-install</b> <br>
  178. <span style = "color: red">#</span> <b>grub-mkconfig -o /boot/grub/grub.cfg</b>
  179. </p>
  180. <p id="content-text">
  181. 9.1) Если имеется вторая система на другом диске
  182. <span style = "color: red">#</span> <b>sudo vim /etc/grub.d/40_custom</b> <br>
  183. * вписать следующиее:
  184. <p id="content-text" style="margin: -10px 0 0 50px">
  185. menuentry "Windows" { <br>
  186. insmod part_msdos <br>
  187. insmod ntfs <br>
  188. set root='(этот путь узнать из grub console. Это может быть hd0,msdos0' <br>
  189. chainloader +1 <br>
  190. }
  191. </p>
  192. </p>
  193. <p id="content-text">
  194. <span style = "color: red">#</span> <b>sudo vim /etc/default/grub вписать следующее</b> <br>
  195. GRUB_DISABLE_OS_PROBER=false <br>
  196. <p id="content-text">
  197. <span style = "color: red">#</span> <b>update grub</b> <br>
  198. </p>
  199. </p>
  200. <p id="content-text">
  201. 10) Настройка пользователей <br>
  202. <span style = "color: red">#</span> <b>passwd</b> <br>
  203. <span style = "color: red">#</span> <b>useradd -m user</b> <br>
  204. <span style = "color: red">#</span> <b>passwd user</b> <br>
  205. </p>
  206. <p id="content-text">
  207. 11) Имя хоста <br>
  208. <span style = "color: red">#</span> <b>vim /etc/hostname</b> <br>
  209. * ввести <i>myhostname</i> <br>
  210. <span style = "color: red">#</span> <b>vim /etc/hosts</b> <br>
  211. * ввести <i>
  212. 127.0.1.1 localhost </i> <br>
  213. </p>
  214. <p id="content-text">
  215. 12) Скачать программы для настройки сети и запустить сервис <br>
  216. <span style = "color: red">#</span> <b>pacman -S dhcpcd wpa_supplicant connman-runit</b> <br>
  217. <span style = "color: red">#</span> <b>ln -s /etc/runit/sv/connmand /etc/runit/runsvdir/default</b> <br>
  218. </p>
  219. <p id="content-text">
  220. 13) Дата и локаль <br>
  221. <span style = "color: red">#</span> <b>ln -sf /usr/share/zoneinfo/Region/Ciry /etc/localtime</b> <br>
  222. <span style = "color: red">#</span> <b>hwclock --systohc</b> <br>
  223. <span style = "color: red">#</span> <b>locale-gen</b> <br>
  224. <span style = "color: red">#</span> <b>vim /etc/locale.conf</b> <br>
  225. * вписать <i>LANG="en_US.UTF-8"</i>
  226. </p>
  227. <p id="content-text">
  228. 14) Перезагрузка системы <br>
  229. <span style = "color: red">#</span> <b>exit</b> <br>
  230. <span style = "color: red">#</span> <b>umount -R /mnt</b> <br>
  231. <span style = "color: red">#</span> <b>reboot</b> <br>
  232. </p>
  233. </div>
  234. <div class="clear"> </div>
  235. <footer>
  236. <div style="padding: 5px">
  237. <div id="left-bottom-hyper">
  238. <a href="https://www.notabug.org/ZeroNe/MPKB">
  239. <img id="pict-notabug2" src="../img/notabug-logo.png">
  240. </a>
  241. <a href="mailto:nik.pavlov.9191@inbox.ru">
  242. <img id="pict-mail2" src="../img/mail-logo.png">
  243. </a>
  244. </div>
  245. <p style="font-family: FuturaRoundBold;
  246. font-size: 12px;
  247. margin: 4px 430px 0 430px;
  248. text-align: center;
  249. background: white;
  250. padding: 4px;
  251. border-radius: 15px; ">
  252. Автор сайта: Павлов Никита из гр. ИСП-932</p>
  253. <p style="font-family:FuturaRoundBold;
  254. font-size: 12px;
  255. margin: -23px 35px 0 980px;
  256. text-align: center;
  257. background: white;
  258. padding: 4px;
  259. color: #428bca;
  260. border-radius: 15px; ">
  261. Версия сайта: 0.4 </p>
  262. </div>
  263. </footer>
  264. </div>
  265. </center>
  266. </body>
  267. </html>