Инструменты пользователя

Инструменты сайта


software:linux_server:dfs:dfs

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
software:linux_server:dfs:dfs [2025/03/26 21:37] – [Adding modular functionality to the system] VladPolskiysoftware:linux_server:dfs:dfs [2025/03/26 21:55] (текущий) – [Комментарии, предложения, ошибки] VladPolskiy
Строка 73: Строка 73:
  
 [[https://packages.debian.org/jessie/libbz2-1.0|libbz2-1.0]] [[https://packages.debian.org/jessie/libbz2-1.0|libbz2-1.0]]
-[libc6](https://packages.debian.org/jessie/libc6) 
  
-[libgcc1](https://packages.debian.org/jessie/libgcc1)+[[https://packages.debian.org/jessie/libc6|libc6]]
  
-[liblzma5](https://packages.debian.org/jessie/liblzma5)+[[https://packages.debian.org/jessie/libgcc1|libgcc1]]
  
-[libpcre3](https://packages.debian.org/jessie/libpcre3)+[[https://packages.debian.org/jessie/liblzma5|liblzma5]]
  
-[libreadline6](https://packages.debian.org/jessie/libreadline6)+[[https://packages.debian.org/jessie/libpcre3|libpcre3]]
  
-[libselinux1](https://packages.debian.org/jessie/libselinux1)+[[https://packages.debian.org/jessie/libreadline6|libreadline6]]
  
-[libstdc++6](https://packages.debian.org/jessie/libstdc++6)+[[https://packages.debian.org/jessie/libselinux1|libselinux1]]
  
-[libtinfo5](https://packages.debian.org/jessie/libtinfo5)+[[https://packages.debian.org/jessie/libstdc++6|libstdc++6]]
  
-[libusb-0.1-4](https://packages.debian.org/jessie/libusb-0.1-4)+[[https://packages.debian.org/jessie/libtinfo5|libtinfo5]]
  
-[multiarch-support](https://packages.debian.org/jessie/multiarch-support)+[[https://packages.debian.org/jessie/libusb-0.1-4|libusb-0.1-4]]
  
-[readline-common](https://packages.debian.org/jessie/readline-common)+[[https://packages.debian.org/jessie/multiarch-support|multiarch-support]]
  
-[tar](https://packages.debian.org/jessie/tar)+[[https://packages.debian.org/jessie/readline-common|readline-common]]
  
-[zlib1g](https://packages.debian.org/jessie/zlib1g)+[[https://packages.debian.org/jessie/tar|tar]] 
 + 
 +[[https://packages.debian.org/jessie/zlib1g|zlib1g]]
  
  
Строка 179: Строка 180:
  
 Прежде чем мы сможем установить ''apt'' и использовать его для автоматической установки большей части остального системного программного обеспечения, нам сначала необходимо установить его непосредственные зависимости в нашей целевой системе. Прежде чем мы сможем установить ''apt'' и использовать его для автоматической установки большей части остального системного программного обеспечения, нам сначала необходимо установить его непосредственные зависимости в нашей целевой системе.
-{{ :software:linux_server:dfs:68747470733a2f2f63646e2e7261776769742e636f6d2f73636f747477696c6c69616d626561736c65792f64656269616e2d66726f6d2d736372617463682f6d61737465722f696d616765732f6170742d646570656e64656e636965732e737667.svg |}}+{{:software:linux_server:dfs:68747470733a2f2f63646e2e7261776769742e636f6d2f73636f747477696c6c69616d626561736c65792f64656269616e2d66726f6d2d736372617463682f6d61737465722f696d616765732f6170742d646570656e64656e636965732e737667.svg |}}
 == Рисунок 2. Дерево зависимостей apt, глубина в один уровень == == Рисунок 2. Дерево зависимостей apt, глубина в один уровень ==
  
Строка 637: Строка 638:
 Единственным исключением из этого случая может быть случай, когда вы скомпилировали свое собственное монолитное ядро ​​без модулей и не собираетесь добавлять ничего, кроме тех, которые вы уже скомпилировали в ядро ​​(что обычно и происходит, если вы занимаетесь разработкой встраиваемых систем). Единственным исключением из этого случая может быть случай, когда вы скомпилировали свое собственное монолитное ядро ​​без модулей и не собираетесь добавлять ничего, кроме тех, которые вы уже скомпилировали в ядро ​​(что обычно и происходит, если вы занимаетесь разработкой встраиваемых систем).
  
-==== Making the system bootable====+==== Делаем систему загрузочной==== 
 +=== Переконфигурирование диска с предустановленным загрузчиком GRUB2=== 
 +Если эта система Debian Linux находится на разделе уже загрузочного диска, все, что нужно сделать, чтобы сделать эту систему загрузочной, — это заменить файл конфигурации загрузчика диска, включив соответствующий раздел этой системы в список загрузочных разделов.
  
- +Если вы используете GRUB2, то использование ''grub2-mkconfig'' утилиты делает это очень простым. Просто укажите ей местоположение уже существующего файла grub.cfg:
-=== Reconfiguring a drive with a pre-installed GRUB2 bootloader=== +
-If this Debian Linux system is on a partition of an already bootable drive, all one needs to do to make this system bootable is to replace the configuration file of the drive's bootloader to include this system's corresponding partition in its list of bootable partitions. +
- +
-If using GRUB2, then using the `grub2-mkconfig` utility makes it very simple to do so. Merely point it to the location of the already existing grub.cfg file:+
  
 <code bash> <code bash>
Строка 649: Строка 648:
 </code> </code>
  
-=== Installing GRUB2 onto a drive with no pre-installed bootloader=== +=== Установка GRUB2 на диск без предустановленного загрузчика=== 
-In the event that the partition is on a drive that does not yet have its own bootloader, you must install it and configure it yourself. To install GRUB2, you must first exit your chroot.+В случае, если раздел находится на диске, на котором еще нет собственного загрузчика, вы должны установить и настроить его самостоятельно. Чтобы установить GRUB2, вы должны сначала выйти из chroot.
  
 <code bash> <code bash>
Строка 657: Строка 656:
 </code> </code>
  
-Since this GRUB2 install does not have a configuration file yet, let's create one via template:+Поскольку в этой установке GRUB2 пока нет файла конфигурации, давайте создадим его с помощью шаблона:
  
 <code bash> <code bash>
Строка 674: Строка 673:
 </code> </code>
  
-Then, edit this file to replace the (kernel-location) string in the file with the actual location of said kernel inside the partition.+Затем отредактируйте этот файл, заменив строку (kernel-location) в файле фактическим местоположением указанного ядра внутри раздела.
  
-Afterwards, use the previously aforementioned `chroot` command provided in the 'Entering our chroot' section to return to the chroot.+После этого используйте ранее упомянутую ''chroot'' команду, приведенную в разделе «Вход в chroot», чтобы вернуться в chroot.
  
-==== Creating /etc/fstab====+==== Создание /etc/fstab====
  
-Before you boot into your system, it is absolutely -vital- for you to create and configure your /etc/fstab file. +Перед загрузкой системы вам абсолютно необходимо создать и настроить файл /etc/fstab.
  
-If you do -not- have an /etc/fstab file or fail to specify what partition is to be mounted as the root filesystem, you will be stuck within a temporary, read-only filesystem created by the kernel, located only in RAM. It uses this to switch into the supposed root filesystem. You do not want to be stuck here.+Если у вас нет файла /etc/fstab или вы не указали, какой раздел должен быть смонтирован как корневая файловая система, вы застрянете во временной файловой системе только для чтения, созданной ядром, расположенной только в оперативной памяти. Оно использует ее для переключения на предполагаемую корневую файловую систему. Вы не хотите застрять здесь.
  
-So we create a base /etc/fstab:+Итак, создаем базу /etc/fstab:
  
 <code bash> <code bash>
Строка 700: Строка 699:
 </code> </code>
  
-Modify the first entry with the partition location of this system, and the type of filesystem. The second entry should contain the location of your swap partition. If you don't intend on using one, remove the line. +Измените первую запись на расположение раздела этой системы и тип файловой системы. Вторая запись должна содержать расположение вашего раздела подкачки. Если вы не собираетесь его использовать, удалите строку.
- +
-==== The End====+
  
-Congratulations! You've finished building your Debian system, and now have the complete range of functionality expected of a Debian system on top of your regular LFS install.+==== Конец==== 
 +Поздравляем! Вы завершили сборку своей системы Debian и теперь имеете полный набор функций, ожидаемых от системы Debian, в дополнение к обычной установке LFS.
  
-==== Comments, suggestions, bugs====+==== Комментарии, предложения, ошибки====
  
-If you found this guide useful, or have suggestions, the author would love to hear from you. Email him at +Если вы нашли это руководство полезным или у вас есть предложения, автор будет рад услышать от вас. Напишите ему по адресу
  
-scottwilliambeasley AT gmail .com . Replace the AT with @, and remove spaces.+[[mail>]]scottwilliambeasley@gmail.com
  
-Also, contributions or additions to this manual are very much welcomed. You may do so by using this repository:+Также, вклады или дополнения к этому руководству очень приветствуются. Вы можете сделать это, используя этот репозиторий:
  
-  * https://github.com/scottwilliambeasley/debian-from-scratch/+  * [[https://github.com/scottwilliambeasley/debian-from-scratch/|Ссылка на оригинальную статью]]
   * https://git.wwoss.ru/lfs/debian-from-scratch   * https://git.wwoss.ru/lfs/debian-from-scratch
 +==== Дополнения и Файлы ====
 +{{ :software:linux_server:dfs:debian-from-scratch-master.zip |}}
software/linux_server/dfs/dfs.1743014245.txt.gz · Последнее изменение: — VladPolskiy

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki