Slackware

Создание первого zip диска.

1) Подключите zip дисковод к базовой машине, вставьте чистый zip-диск и загрузите Linux.

2) Войдите в систему. Скорее всего вам придется войти root-ом или пользователем, которым должен иметь права на создание файловых систем, подключение и отключение дисков и т.п.

3) Создайте файловую систему ext2fs на zip диске командой
         /sbin/mke2fs -b 1024 /dev/sda4
 
4) Подключите zip диск командой
         mount /dev/sda4 /(zip)
 
5) Вставьте ваш компакт диск в дисковод и подключите его:
         mount /dev/hdc /(cdrom)
 
6)Создайте каталог, в котором будут лежать образы дисков slakware
         mkdir /(zip)/slakware
 
7) Создайте временный каталог с правами на запись на вашем основном диске (не zip). Я бы предложил
         mkdir /root/slakware/(verx.x)
 
8) Скопируйте образ root диска в вышеупомянутый каталог:
         cp /(cdrom)/rootdsks/text.gz /root/slakware/(verx.x)/
 
9)Перейдите в тот каталог, куда был скопирован образ root диска и распакуйте его:
         cd /root/slakware/(verx.x)
         gunzip text.gz
10) Вставьте 1.44 мб флоппи-диск с файловой системой msdos или ext2fs в дисковод и скопируйте на него образ root диска командой dd:
         dd if=text of=/dev/fd0
 
11) Подключите 1.44 мб флоппи командой
         mount /dev/fd0 /(floppy)
 
12) Скопируйте образ root-диска на zip-диск:
         cp -dpR /(floppy)/* /(zip)/
13) Для облегчения процесса инсталляции мы создадим файл подкачки на zip-диске размером около 8 мб:
         dd if=/dev/zero of=/(zip)/swap bs=1024 count=8208
14) Инициализируем файл подкачки:
         /sbin/mkswap /(zip)/swap 8208
15) Далее вашим любимым текстовым редактором нужно подправить файл /(zip)/etc/rc, вставив после строки /bin/mount -av -t новую:
         /sbin/swapon /swap
16) Скопируйте образы дисков на zip диск:
         cp -r /(cdrom)/slakware/[a-ty]* /(zip)/slakware/ &
оставив [a-ty]* именно в таком виде. Знак & в конце строки заставит команду выполняться в фоновом режиме. Это займет окол 20 минут. Можете в это время выпить чашечку кофе и почитать другие HOWTO.

17) Внешние zip дисководы имеют два индикатора -- у меня один желтый, другой зеленый; У внутренних только один. Когда мой zip дисковод заканчивает запись желтый индикатор гаснет, остается только зеленый индикатор питания. На внутренних zip дисководах гаснет единственный индикатор "статуса?".

Теперь самое время отключить диски:
         cd
	 umount /dev/fd0
	 umount /dev/sda4

18) Во избежание проблем в дальнейшем проверяем файловую систему root-диска до начала ее использования командой
         /sbin/e2fsck -f /dev/sda4

По окончании проверки и отсутствии ошибок, можете извлечь zip диск из дисковода и поставить на нем пометку "Slackware Root disk". Я, кроме этого, ставлю карандашом номер версии.

Создание второго zip диска.

Если вы хотите поставить X windows или вам понадобится другое заранее собранное ядро, то самое время создать 2-й zip диск.

x1) Вставьте диск 2 в zip дисковод. Я предпочитаю создавать на нем файловую систему ext2fs, но можно так же использовать файловую систему msdos. Повторите указаннные выше пункты 3), 4) и 6).

x2) Скопируйте файлы пакеты X11R6 "X window" на zip
         cp -r /(cdrom)/slakware/x* /(zip)/slakware/ &
опять таки в фоновом режиме. Это займет примерно половину времени, затраченного на пункт 9). Если у вас медленная машина, то это займет столько же времени. Еще немного кофе и HOWTO.

x3) На этом диске также остается место для каталога с ядрами. Будет очень даже неплохо установить одно ядро для работы, максимально соответстующее возможностям системы, а второе для доступа к zip дисководу. Создадим для этого каталог и скопируем в него информацию:

         mkdir /(zip)/kernels
         cp -r /(cdrom)/kernels/* /(zip)/kernels/ &
Примерно 10 или 15 min. Еще немного кофе? Еще немного документации?

x4) По окончании копирования отключите диск и проверьте его:
         umount /dev/sda4
         /sbin/e2fsck -f /dev/sda4
x5) По окончании работы e2fsck достаньте диск и сделайте на нем пометку.

Создание загрузочного флоппи-диска.

b1) Создадим 1.44 мб загрузочный диск. Используйте образ диска /(cdrom)/bootdsks.144/iomega.s. Установите 1.44 мб в дисковод. Команда для создания диска:
         dd if=/(cdrom)/bootdsks.144/iomega.s of=/dev/fd0

b2) Проверьте файловую систему на диске:
         /sbin/e2fsck -f /dev/fd0
По окончании проверки извлеките диск, защите его от записи и сделайте на нем пометку с номером версии.