slackware.uz:/root/faq/zipslack Главная   Почта
 
SLACKWARE.UZ
 
 

Партнеры:



 

ZipSlack FAQ
В0: Все, что я имею – это DOS! Вы знаете архиваторы, работающие с zipslack.zip для DOS или Windows 3.1?

Да, (для Windows 3.x) я слышал, что есть какая-то утилита Zip Navigator. Если Вы не можете ее найти, то вот как разархивировать архив из-под Linux. Во-первых, возьмите загрузочный диск, который работает с вашей системой.
Для средней IDE системы подойдет:
bare.i
 
Для систем SCSI:
scsi.s
 
Для машин IBM PS/2 с микроканальной шиной:
ibmmca.s
 
Если Вы разархивируете файл на параллельный порт Zip-диска:
iomega.s
 
Теперь Вам понадобится спасательная дискета. Это маленькая система Linux, помещающаяся на дискете. Одна из утилит, которые включены туда – это архиватор.
Вот здесь Вы можете взять образ спасательной дискеты:
rescue.gz

Загрузите первый диск (загрузочный), и нажмите Enter, набрав в командной строке команду «boot». Когда система запросит, вставьте корневой диск (rootdisk) (rescue.gz) и нажмите Enter для того, чтобы загрузить его.

Войдите как root.

Теперь Вы будете должны смонтировать DOS раздел, где постоянно находится файл zipslack.zip. Если конечным целевым диском является Zip-диск, то Вы можете продолжать и разархивировать файл на ваш DOS раздел, и затем переместить дерево каталогов на Zip-диск из-под DOS, используя команду XCOPY или подобную утилиту. Если Вы не уверены, какое имя вашего DOS раздела под Linux, то используйте эту команду:

fdisk -l | more

Имя раздела будет подобно /dev/hda1. Чтобы смонтировать раздел, используйте команду:

mount /dev/hda1 /mnt -t msdos

Перейдите в каталог /mnt, и разархивирует файл:

cd /mnt
unzip zipslack.zip

Эта команда должна разархивировать файл. Теперь Вы можете нажать crtl-alt-delete и перезагрузить вашу машину. Теперь следуйте за указаниями в файле README 1st, чтобы загрузить ОС Linux.  

В1: Может ли моя инсталляция ZipSlack быть перемещена на реальный раздел Linux?

Да, может. Ниже приведены шаги, которым Вы должны следовать, чтобы произвести миграцию вашей инсталляции на раздел Linux ext2:

1. Определите раздел Linux, используя fdisk или cfdisk. Если для Вас это легко, то можете использовать DOS или средства Windows, чтобы создать раздел и затем использовать Linux-утилиту fdisk для изменения тип раздел на 83 (родной формат Linux).

2. Отформатируйте этот раздел, используя команду «mke2fs». Например, если ваш новый раздел Linux -/dev/hdb1, то Вы использовали бы следующую команду:

mke2fs/dev/hdb1

Форматирование разрушает существующую файловую систему на разделе, поэтому удостоверьтесь, что Вы форматируете правильный раздел!

3. Смонтируйте новый раздел в каталоге /mnt. В случае примера, приведенного выше, это сделает следующая команда:
mount /dev/hdb1 /mnt

4. Создайте несколько каталогов на новом разделе:
mkdir/mnt/cdrom
mkdir/mnt/mnt
mkdir/mnt/proc

5. Теперь пришло время фактически перемещать данные. Сначала Вы будете должны установить «umask» в значение 000, чтобы правильно сохранить все разрешения файла, и затем Вы скопируете каталоги верхнего уровня (кроме cdrom, mnt и proc) и файл ядра (vmlinuz) на новый раздел Linux:
umask 000
cp -a /bin /mnt
cp -a /boot /mnt
cp -a/dev /mnt
cp -a /etc /mnt
cp -a /home /mnt
cp -a /lib /mnt
cp -a /root /mnt
cp -a/sbin /mnt
cp -a/tmp /mnt
cp -a/usr /mnt
cp -a /var /mnt
cp -a vmlinuz /mnt

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

6. Отредактируйте /mnt/etc/fstab. Измените устройства, перечисленные для «/» раздела, на устройства нового раздела Linux.

7. Всё! Ваша система должна быть готова загрузиться на новом разделе. Чтобы сделать это, Вы можете использовать loadlin (если он установлен на вашем DOS-разделе или Windows-разделе), или загрузочный диск. Как только Вы загрузили новый раздел, Вы можете перейти к установке LILO, если захотите. Учтите, что при загрузке родного раздела Linux, Вы должны загрузить его в режиме «Только для чтения» (в отличие от UMSDOS). Это позволит ему периодически производить автоматическую проверку файловой системы, или если машина завершит работу ненадлежащим образом. Чтобы загрузить раздел в режиме «Только для чтения», добавьте атрибут «ro» вместо «rw» в командной строке загрузочного диска или loadlin.

Так как эта операция должна выполняться под учетной записью root, и использует такие опасные операции, как fdisk, то Вы должны сделать все возможное во избежание полной потери данных. Но если Вы успешно сможете произвести миграцию вашей инсталляции, то заработаете уважение вашего системного администратора Linux.: ^)

В2: Как zipslack.zip может быть разбит на части, соответствующие размерам дискеты?

Разделение файла – это другой способ решить проблему 16-разрядных архиваторов, которые не в состоянии разархивировать ZIPSLACK.ZIP.

Вот сообщение от одного из наших пользователей о том, как это сделать:

У меня была проблема с разархивированием - нет машины с Windows 95, и pkunzip для DOS работал ужасно. Архиватор Info-zip справился с работой намного лучше, но умер после приблизительно 3/4 процесса разархивирования (оказалось недостаточно памяти). Итак, я использовал «разделитель zip-архивов», чтобы разбить zipslack.zip на части, соответствующие размеру дискеты (Simtel, имя файла zc300.zip). Затем извлек каждый из 26 архивов на Zip-диск. Загрузившись, работал отлично, но медленно на машинах 486/66 с 12 Мб ОЗУ.  

В3: Как я могу добавить X?  

Предположим, у Вас есть свободное пространство для установки. Загрузите пакеты X (файлы, заканчивающиеся на .tgz) из этого каталога:
ftp://ftp.slackware.com/pub/slackware/slackware/slakware/x1/

Вы могли бы также захватить файл diskx1, который описывает каждый из пакетов. Вы можете сохранить дисковое пространство, не устанавливая все X серверы (Вам нужен только один для вашей видеокарты), и Вы можете также пропустить дополнительные шрифты, старые совместно используемые X-библиотеки (oldlibs*.tgz), и возможно средства разработки в случае, если не планируете самостоятельно собрать программное обеспечение X. Как только Вы соберете пакеты, определите в какой каталог вы их установите и выполните эту команду:

installpkg *.tgz

Перед запуском X, Вы будете должны настроить его с помощью «xf86config».   
В4: Я не могу разархивировать файл – выдается сообщение, что у меня нет достаточного количества памяти!

Это случается, если Вы используете 16-разрядный архиватор. Вы должны использовать 32-разрядную версию, типа WinZip или PKZIP для Windows95 или NT. (Конечно, архиваторы для Linux также работают прекрасно :)

В5: Ошибка «Не могу открыть виртуальную консоль» при загрузке!

Вы, вероятно, не даете файлу LINUX.BAT правильное название раздела. Если Вы действительно не знаете, какое имя использовать, то можете попробовать каждого из этих. Если работаете на IDE- разделе, то почти наверняка будет работать один из этих вариантов:
/dev/hda1, /dev/hda2, /dev/hda3, /dev/hda4, /dev/hda5, /dev/hda6,
/dev/hdb1, /dev/hdb2, /dev/hdb3, /dev/hdb4, /dev/hdb5, /dev/hdb6,
/dev/hdc1, /dev/hdc2,  /dev/hdc3, /dev/hdc4, /dev/hdc5, /dev/hdc6,
/dev/hdd1, /dev/hdd2, /dev/hdd3, /dev/hdd4, /dev/hdd5, /dev/hdd6

Если Вы знаете, какой на каком разделе жесткого диска (не C:, D:, и т.д, а номер диска - 1, 2, 3 или 4) производится действие, тогда Вы сможете немного сузить этот список. Все разделы первого IDE-диска начинаются с /dev/hda, разделы второго жесткого диска начинаются с /dev/hdb и так далее.

Это может также быть вызвано разархивированием файла zipslack.zip в неправильное месте на разделе. Он должен быть разархивирован в самом верхнем каталоге раздела (например, в каталог C:), иначе ядро не сможет определить инсталляцию при загрузке. Процесс разархивирования автоматически создаст новый каталог для файлов (C:LINUX).

В6: Я только что все установил и теперь я не могу войти под учетной записью root! Что я должен сделать, чтобы узнать пароль?

Инсталляции со значениями по умолчанию не ставить никакого пароля на учетную запись root. Просто входите в систему как root и нажмите Enter при запросе пароля.  

В7: Когда я даю команду ls в /dev, моя система блокируется.

Выполнение ядер UMSDOS версии 2.2 оставляет желать лучшего. Наиболее вероятно, что это не затронет Вас (если Вы будете избегать делать ls в /dev), но если это реальная проблема, то рассматривают возврат к ядру 2.0 (которое не имело этой проблемы).   

В8: Почему процесс загрузки останавливается с ошибкой «Ошибка ядра»?
VFS: Не могу открыть корневое устройство 08:04
Ошибка ядра: VFS: Не могу смонтировать корневую файловую систему на 08:04

Как Вы видите, устройство 08:04 - это четвертый раздел на диске SCSI (/dev/sda4). На большинстве машин в настоящее время нет никаких устройств SCSI, только IDE. (Примечание: версия с параллельным портом Zip-диска обрабатывается Linux как устройство SCSI).

То, что Вы должны сделать, это отредактировать файл LINUX.BAT и изменить раскомментированую строку loadlin (без «rem»), чтобы загрузить раздел, на который Вы установили Linux. Вероятно, будет что-то типа /dev/hda1, если Вы используете диск C:.

Если Вы не знаете, какой это раздел, правильно должно быть приблизительно так:

hda: hda1 hda2 hda3

В этом случае, раздел должно быть одним из /dev/hda1, /dev/hda2, /dev/hda3.

 

© 2006 Maрат Фаттахов,
Авторский проект.

Все материалы принадлежат их
авторам.

Сделано в Uzbekistan Design Forces