Установка Slackware в ручную
Установка Slackware в ручную
Хочу поделиться опытом, как установить Slackware current на соседний раздел "вручную", то есть не используя setup.
Скачиваю с самого быстрого ftp пакеты current.
В моём случае, это ftp://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-current/
Для скачивания использую программу gFTP.
МОПС установлен на разделе /hda6, а Slackware устанавливаю на раздел /hda7.
Hda7 девственно чист, отформатирован под файловую систему reiserfs.
Подготавливаю состав пакетов для установки.
Удаляю из каталога /а пакеты
kernel-ide-2.4.33.3-i486-1.tgz
kernel-modules-2.4.33.3-i486-1.tgz
lilo-22.7.1-i486-2.tgz
из каталога /extra/linux-2.6.17.13 в каталог а копирую пакеты
kernel-generic-2.6.17.13-i486-1.tgz
kernel-modules-2.6.17.13-i486-1.tgz
Соответственно заменяю
kernel-headers-2.6.17.13-i386-1.tgz в /d каталоге
kernel-source-2.6.17.13-noarch-1.tgz в /k каталоге
Добавляю из /extra каталога пакеты
aspell-ru-0.99f7_1-noarch-4.tgz
checkinstall-1.6.0-i486-2.tgz
k3b-0.12.17-i486-1.tgz
k3b-i18n-0.12.17-noarch-1.tgz
И многое другое, чего душа пожелает. Можно все устанавливаемые пакеты слить в один каталог, не нужные просто удалить.
Пишу маленький скриптик для установки, если все пакеты в одном каталоге можно обойтись просто командой.
Скрипт ss
----------------------------------------------------------
#!/bin/bash
installpkg -root /mnt/hda7 *.tgz
----------------------------------------------------------
Напоминаю, раздел /mnt/hda7 примонтирован и отформатирован под reiserfs.
Делаю его исполняемым и забрасываю временно в каталог /bin
дальше всё просто, захожу с помощью mc в каталог с устанавливаемыми пакетами и даю команду:
ss
Пакеты благополучно устанавливаются на раздел /mnt/hda7.
На данном этапе можете русифицировать Слаку по одному из способов, добавить и прописать шрифты и т.д.
Затем я пишу ещё один скриптик, делаю его исполняемым и забрасываю его в каталог /mnt/hda7/boot
Скрипт ini
----------------------------------------------------------
#!/bin/bash
mkinitrd -c -k 2.6.17.13 -m reiserfs
----------------------------------------------------------
Чтобы создался файл initrd, не забудьте установить пакет mkinitrd-1.0.1-i486-1.tgz
Находится в /a каталоге дистрибутива.
Теперь пишу ещё один скриптик и запускаю его прямо в mc, даже не выходя из KDE.
Скрипт chr
----------------------------------------------------------
#!/bin/bash
mount -t proc none /mnt/hda7/proc
mount -o bind /dev /mnt/hda7/dev
chroot /mnt/hda7 /bin/bash
----------------------------------------------------------
Всё, я в сеансе chroot!
И раздел /hda7 теперь является корневым.
Запускаю уже под chroot'ом ещё один сеанс mc, не обращая внимания на протесты.
Перехожу в каталог /boot и запускаю заранее подготовленный скриптик ini.
ini
Всё, файл initrd создан.
Всё это можно контролировать из другого окна с mc, для наглядности.
Теперь, chroot'овое окно с mc, просто закрываю.
Я пользуюсь загрузчиком GRUB, поэтому редактирую свой /boot/grub/menu.lst
Добавляю:
----------------------------------------------------------
title Slackware 11 (ide-2.6.17.13)
root (hd0,6)
kernel (hd0,6)/boot/vmlinuz root=/dev/hda7 vga=773
initrd /boot/initrd.gz
----------------------------------------------------------
Перезагружаюсь и выбираю сеанс Slackware (ide-2.6.17.13)
Ввожу пользователя root и enter!
И начинаю донастраивать свежеустановленную Слаку.
Первым делом запускаю /usr/bin/xwmconfig и выбираю KDE.
Вторым запускаю /sbin/netconfig и настраиваю подключение к сети.
Ну и так далее.
Автор - cdrw, взято с форума mopslinux
Создано на конструкторе сайтов Okis при поддержке Flexsmm - накрутка подписчиков в вк
Тестостерон ципионат