сборка_на_базе_mageia_mandriva
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| сборка_на_базе_mageia_mandriva [2024/04/28 09:15] – [Установка на диск вручную] uf4n | сборка_на_базе_mageia_mandriva [2024/04/29 14:35] (current) – [Установка на диск вручную] uf4n | ||
|---|---|---|---|
| Line 24: | Line 24: | ||
| Установка базового набора (система будет без пакетного менеждера; | Установка базового набора (система будет без пакетного менеждера; | ||
| - | urpmi bash drakx-installer-sysvinit | + | urpmi bash net-tools iputils dhcpcd --force --root / |
| Установка пакетного менеджера | Установка пакетного менеджера | ||
| Line 30: | Line 30: | ||
| urpmi rpm-build wget urpmi --force --root / | urpmi rpm-build wget urpmi --force --root / | ||
| - | Чтобы установить систему на диск, нужен загрузчик, | + | Чтобы установить систему на диск, нужен загрузчик, |
| - | urpmi lilo e2fsprogs | + | urpmi lilo e2fsprogs --force --root / |
| - | Примечание: | + | Примечание: |
| По идее, этого достаточно, | По идее, этого достаточно, | ||
| Line 44: | Line 44: | ||
| Запаковать в архив образ корневой файловой системы | Запаковать в архив образ корневой файловой системы | ||
| - | tar -cJf MyPreciousRootFS.tar.xz | + | |
| + | | ||
| ===== Установка на диск вручную ===== | ===== Установка на диск вручную ===== | ||
| Line 104: | Line 105: | ||
| urpmi.addmedia yamirr https:// | urpmi.addmedia yamirr https:// | ||
| - | 7) Перегенерировать | + | 7) Собрать |
| - | 8) Установить загрузчик lilo | + | urpmi ncurses-devel flex bison |
| - | 9) Настроить lilo на загрузку нужного ядра и init'a | + | cd /boot |
| + | tar -xpJf linux-5.15.79.tar.xz | ||
| + | cd linux-5.15.79 | ||
| + | make defconfig | ||
| + | make -j`nproc` | ||
| + | cp arch/ | ||
| + | |||
| + | cd /boot | ||
| + | gcc -Wall init.c -o / | ||
| + | |||
| + | 8) Перегенерировать initrd | ||
| + | |||
| + | [[перегенерация_initrd|Перегенерация initrd]] | ||
| + | |||
| + | 9) Установить загрузчик lilo | ||
| + | |||
| + | [[установка_и_настройка_загрузчика_lilo|Установка и настройка загрузчика LILO]] | ||
| + | |||
| + | 10) Настроить lilo на загрузку нужного ядра и init'a | ||
| ===== Попытка сделать образ с apt оказалась неудачной ====== | ===== Попытка сделать образ с apt оказалась неудачной ====== | ||
| - | urpmi rpm-build --root / | + | |
| - | urpmi apt --root / | + | urpmi apt --root / |
| Line 125: | Line 144: | ||
| [[пакетный_менеджер_urpmi|Пакетный менеджер urpmi]] | [[пакетный_менеджер_urpmi|Пакетный менеджер urpmi]] | ||
| + | [[https:// | ||
сборка_на_базе_mageia_mandriva.1714295706.txt.gz · Last modified: 2024/04/28 09:15 by uf4n