delicate
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія | ||
| delicate [2012/05/24 22:10] – [Установка (обновление) ядра] wombat | delicate [2014/03/23 22:53] (поточний) – Installation from ISO wombat | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== DeLi(cate) GNU/Linux ====== | ||
| + | [[http:// | ||
| + | |||
| + | Этот дистрибутив, | ||
| + | |||
| + | Итак, я решил попробовать перейти с DeLi v.0.7.2 на одном из своих старых компьютеров на [[http:// | ||
| + | |||
| + | ===== Установка системы ===== | ||
| + | |||
| + | Устанавливаем минимальный дистрибутив DeLi(cate) | ||
| + | |||
| + | ==== Установка из ISO-образа ==== | ||
| + | |||
| + | mount -o loop / | ||
| + | mount /dev/sdb2 /mnt/tmp | ||
| + | cd /mnt/tmp | ||
| + | cp / | ||
| + | cat / | ||
| + | cat / | ||
| + | cat / | ||
| + | cat / | ||
| + | cat / | ||
| + | cat / | ||
| + | tar xvf delibase.tgz | ||
| + | |||
| + | mcedit / | ||
| + | cp /etc/mtab / | ||
| + | mcedit / | ||
| + | |||
| + | Редактируем строку, | ||
| + | |||
| + | mount -o bind /dev/ / | ||
| + | mount -t proc none / | ||
| + | chroot /mnt/tmp | ||
| + | grub-install --no-floppy /dev/sdb | ||
| + | |||
| + | |||
| + | Настраиваем сеть | ||
| + | |||
| + | Подключаем внешний источник пакетов (репозиторий) и обновляем список доступных пакетов | ||
| + | |||
| + | pacman -Sy | ||
| + | |||
| + | Добавляем пакеты: | ||
| + | |||
| + | pacman -S wget mc binutils | ||
| + | |||
| + | ==== Установка (обновление) ядра ==== | ||
| + | |||
| + | Скачиваем исходники ядра | ||
| + | |||
| + | wget ... | ||
| + | |||
| + | Распаковываем | ||
| + | |||
| + | cd /usr/src | ||
| + | tar -xvf linux-2.4.37.11.tar.bz2 | ||
| + | ln -s linux-2.4.37.11.tar.bz2 linux | ||
| + | |||
| + | Конфигурируем ядро: | ||
| + | |||
| + | cd linux | ||
| + | make menuconfig | ||
| + | make dep | ||
| + | time make | ||
| + | |||
| + | ~42 min | ||
| + | |||
| + | make modules | ||
| + | |||
| + | ~25 min | ||
| + | |||
| + | make modules_install | ||
| + | make install | ||
| + | |||
| + | Поскольку не был установлен загрузчик LiLo, получаем сообщение об ошибке. Зато в корневом каталоге появились файлы System.map и vmlinuz, необходимые для загрузки новособранного ядра. Переносим их вручную в каталог /boot. | ||
| + | |||
| + | mv System.map / | ||
| + | mv vmlinuz / | ||
| + | |||
| + | Изменяем ссылки на новые файлы: | ||
| + | |||
| + | ln -s -f System.map-2.4.37.11-mykernel System.map | ||
| + | ln -s -f vmlinuz-2.4.37.11-mykernel vmlinuz | ||
| + | |||
| + | Создаём дополнительные пункты меню загрузчика GRUB: | ||
| + | |||
| + | mcedit / | ||
| + | |||
| + | < | ||
| + | title DeLi(cate)-MyKernel | ||
| + | root (hd0,1) | ||
| + | kernel / | ||
| + | |||
| + | title DeLi(cate)-old | ||
| + | root (hd0,1) | ||
| + | kernel / | ||
| + | </ | ||
| + | |||
| + | ==== Правка системной конфигурации ==== | ||
| + | |||
| + | Исправляем неверно указанный путь расположения программы ' | ||
| + | |||
| + | <file sh / | ||
| + | ... | ||
| + | if [ -x /bin/less ]; then | ||
| + | export PAGER='/ | ||
| + | ... | ||
| + | </ | ||
| + | ==== Перенос системы на SATA-диск ==== | ||
| + | |||
| + | mke2fs -j /dev/sda2 | ||
| + | |||
| + | mkdir /mnt/tmp | ||
| + | mount /dev/sda2 /mnt/tmp | ||
| + | cp -r / /mnt/tmp/ | ||
| + | |||
| + | mount -o bind /dev / | ||
| + | mount -t proc none / | ||
| + | chroot /mnt/tmp | ||
| + | |||
| + | Пользуясь советом, | ||
| + | |||
| + | grub-install --recheck /dev/sda | ||
| + | |||
| + | Редактируем конфигурацию GRUB | ||
| + | |||
| + | mcedit / | ||
| + | |||
| + | <file txt / | ||
| + | (hd0) / | ||
| + | </ | ||
| + | |||
| + | grub-install /dev/sda2 | ||
| + | |||
| + | Редактируем файл /etc/fstab | ||
| + | |||
| + | < | ||
| + | / | ||
| + | / | ||
| + | none / | ||
| + | </ | ||
| + | ===== Установка сетевых сервисов ===== | ||
| + | |||
| + | ==== rsync ==== | ||
| + | |||
| + | pacman -S rsync | ||
| + | |||
| + | rsync --daemon | ||
| + | rsync: can't load library ' | ||
| + | |||
| + | pacman -S popt | ||
| + | | ||
| + | ==== HTTP-сервер ==== | ||
| + | FIXME | ||
| + | |||
| + | |||
| + | ==== FTP-сервер ==== | ||
| + | FIXME | ||
| + | |||
| + | ==== Torrent-клиент ==== | ||
| + | |||
| + | Transmission | ||
| + | Чтобы не устанавливать поддержку графического интерфейса, | ||
| + | |||
| + | pacman -Sd transmission | ||
| + | |||
| + | transmission-daemon | ||
| + | transmission-daemon: | ||
| + | |||
| + | pacman -S curl | ||
| + | pacman -S sudo | ||
| + | |||
| + | Настройка **// | ||
| + | |||
| + | Поскольку доступный пакет **// | ||
| + | |||
| + | Версия **// | ||
| + | |||
| + | Поскольку пакета **// | ||
| + | |||
| + | pacman -S xz | ||
| + | pacman -S pkgconfig | ||
| + | |||
| + | Поскольку пакета **// | ||
| + | |||
| + | pacman -S p5-xml-parser | ||
| + | |||
| + | pacman -U transmission-daemon-2.52-1.pkg.tar.gz | ||
| + | |||
| + | FIXME | ||
