Рубрики
lfs

ALFS

WTF

Скрипт проверки готовности системы на которой мы готовим LFS

Первым делом готовим систему где будем собирать ALFS

Сборка с помощью jhalfs (официальный)

Рубрики
lfs

Linux From Scratch (LFS 11.1-systemd ) / бумажный дистрибутив / часть 1

Ссылки:

Скрипт проверки готовности системы для сборки lfs:

0. Подготовим linux для установкам LFS:

1.1 Книга:

2. подготовим окружение пользователя lfs для сборки:

3. Продолжаем работу над рабочим окружением пользователя:

4. Сборка временного набора инструментов (Temporary System)

5. Сборка Binutils — первый проход. Измерение SBU

Примечание

10. Сборка GCC — первый проход

11. Заголовки API Linux-5.16.9

Установка Glibc-2.35

12. Установка Libstdc++ from GCC-11.2.0, Pass 1

13. Установка М4

14. Установка Ncurses-6.3

15. Установка Bash-5.1.16

16. Установка Coreutils-9.0

17. Установка Diffutils-3.8

18. Установка File-5.41

19. Установка Findutils-4.9.0

20. Установка Gawk-5.1.1

21. Установка Grep-3.7

22. Установка Gzip-1.11

23. Установка Make-4.3

24. Установка Patch-2.7.6

25. Установка Sed-4.8

26. Установка Tar-1.34

27. Установка Xz-5.2.5

28. Установка Binutils-2.38 — Прохождение 2

29. Установка GCC-11.2.0 — Pass 2

30. Смена владельца на каталоги

31. Подготовка к chroot

32. chroot

34. Создание каталогов для LFS

35. Создание основных файлов и символических ссылок:

36. LibstdС++ из GCC-11.2.0, проход 2

37. Установка Gettext-0.21

38. Установка Bison-3.8.2

39. Установка Perl-5.34.0

40. Установка Python-3.10.2

41. Установка Texinfo-6.8

42. Установка Util-linux-2.37.4:

42. Очистка и сохранение временной системы:

43. Резервное копирование

43. Пример восстановления из резервной копии:

44. Для продолжения работы с LFS нам снова требуется выполнить chroot:

45. Установим Man-pages-5.13:

46. Установка Iana-etc-20220207:

47. Установка Glibc-2.35

48. Configuring Glibc adding nsswitch.conf:

49. Configuring Glibc adding time zone data:

50. Настройка динамического загрузчика

Промежуточный этап про сеть

51. Содержимое Glibc

52. Установка Zlib-1.2.11:

53. Установка Bzip2-1.0.8:

54. Установка Xz-5.2.5:

55. Установка Zstd-1.5.2:

56. File-5.41

57. Readline-8.1.2

58. M4-1.4.19

59. Bc-5.2.2

60. Flex-2.6.4

61. Tcl-8.6.12

62. Expect-5.45.4

63. DejaGNU-1.6.3

64. Binutils-2.38

65. GMP-6.2.1

66. MPFR-4.1.0

67. MPC-1.2.1

68. Attr-2.5.1

69. Acl-2.3.1

70. Libcap-2.63

71. Shadow-4.11.1

72. Настройка Shadow

73. Установка GCC-11.2.0

74. Pkg-config-0.29.2

75. Ncurses-6.3

76. Sed-4.8

77. Psmisc-23.4

78. Gettext-0.21

79. Bison-3.8.2

79. Grep-3.7

80. (8.34.) Bash-5.1.16

81. (8.35.) Libtool-2.4.6

82. (8.36.1.) GDBM-1.23

83. (8.37.) Gperf-3.1

84. (8.38.) Expat-2.4.6

85. (8.39.1) Inetutils-2.2

86. (8.40.) Less-590

87. (8.41.) Perl-5.34.0

88. (8.42.) XML::Parser-2.46

89. (8.43.) Intltool-0.51.0

90. (8.44.) Autoconf-2.71

91. (8.45.) Automake-1.16.5

92. (8.46.) OpenSSL-3.0.1

93. (8.47.) Kmod-29

94. (8.48.1) Libelf from Elfutils-0.186

95. (8.49.) Libffi-3.4.2

96. (8.50.) Python-3.10.2

97. (8.51.) Ninja-1.10.2

98. (8.52.) Meson-0.61.1

99. (8.53.) Coreutils-9.0

100. (8.54.) Check-0.15.2

101. (8.55.) Diffutils-3.8

102. (8.56.) Gawk-5.1.1

103. (8.57.) Findutils-4.9.0

104. (8.58.) Groff-1.22.4

105. (8.59.) GRUB-2.06

106. (8.60.) Gzip-1.11

107. (8.61.) IPRoute2-5.16.0

107. (8.62.) Kbd-2.4.0

108. (8.63.) Libpipeline-1.5.5

109. (8.64.) Make-4.3

110. (8.65.) Patch-2.7.6

110. (8.66.) Tar-1.34

111. (8.67.) Texinfo-6.8

112. (8.68.) Vim-8.2.4383

114. (8.69.) MarkupSafe-2.0.1

115. (8.70.) Jinja2-3.0.3

116. (8.71.) Systemd-250

117. (8.72.) D-Bus-1.12.20

118. (8.73.) Man-DB-2.10.1

119. (8.74.) Procps-ng-3.3.17

120. (8.75.) Util-linux-2.37.4

120. (8.76.) E2fsprogs-1.46.5

Рубрики
lfs

Linux From Scratch (LFS 11.1-systemd ) / бумажный дистрибутив / Конфигурация системы / часть 2

Ссылки:

121. (9.2.) Общая конфигурация сети

122. (9.2.1.2.) Статическая IP-конфигурация

123. (9.2.1.3.) DHCP-конфигурация

124. (9.2.2.2) Статическая конфигурация resolv.conf

125. (9.2.3.) Настройка имени хоста системы

126. (9.2.4.) Настройка файла /etc/hosts

127. (9.3.) Обзор работы с устройствами и модулями

128. (9.3.3.) Проблемы с загрузкой модулей и созданием устройств

129. (9.3.3.3.) Udev загружает какой-то нежелательный модуль \ отключить драйвер \ пример с forte

130. (9.4.) Управление устройствами

131. (9.5.) Настройка системных часов

132. (9.5.1.) Синхронизация сетевого времени

133. (9.6.) Настройка консоли Linux (Configuring the Linux Console)

134. (9.7.) Настройка языкового стандарта системы (Configuring the System Locale)

135. (9.8.) Создание файла /etc/inputrc

136. (9.9.) Создание файла /etc/shells

137. (9.10.) Использование и конфигурация Systemd

138. (10.1.) Создание загрузочной системы LFS

139. (10.3. Linux-5.16.9) Сборка ядра linux

140. (10.3.2.) Настройка порядка загрузки модулей Linux

141. (10.3.3.) Содержимое Linux

142. (10.4.) Использование GRUB для настройки процесса загрузки

143. (11.1.) Конец

Чем заняться после установки LFS: