Frugal Install with Loadlin-ru

From DSL Wiki

Contents

Предустановочные действия

- необходим CD с DSL, или iso-образ DSL и программа для извлечения его содержимого.

- Вам потребуется скачать утилиту loadlin.exe, версия 1.6c, создатель Ганс Лермен (Hans Lermen). Ссылка для скачивания:

ftp://ftp.sunet.se/pub/Linux/distributions/slackware/slackware-current/kernels/loadlin16c.zip

- на жестком диске необходимо иметь как минимум 3 раздела:

  • Раздел под DOS (3.3 или более новая версия), FreeDOS или Windows (95, 98 или 98SE). Файловая система раздела - FAT32, объём

раздела около 65 mb.

  • Swap-раздел DSL, файловая система Linux SWAP, рекомендуемый объём раздела — оперативная память, умноженная на 2 (например,

при оперативной памяти 32 mb swap-раздел составит 64 mb).

  • Раздел для установки DSL, файловая система Linux ext2. В случае, если личные файлы планируется хранить на нём — этот раздел

должен занять всё оставшееся свободное место. Если для личных файлов будет выделен отдельный раздел, то раздел для установки

DSL должен занять около 55 mb.

По желанию, также могут быть созданы разделы для приложений MyDSL и для хранения личных данных, их файловой системой должна

быть Linux ext2 или Linux ext3.

Копирование необходимых файлов

На раздел FAT32 с LiveCD DSL (или его iso-образа) нужно скопировать папки isolinux (находится в каталоге boot корневого

диска) и KNOPPIX. В каталог isolinux также потребуется скопировать файл loadlin.exe

Загрузка DSL в режиме LiveCD

Если жёсткий диск был отформатирован - установите в раздел с FAT32 DOS (например, FreeDOS). Загрузите компьютер в режиме командной строки и наберите следующие команды:

        cd isolinux
        loadlin linux24 initrd=minirt24.gz dsl vga=786

После этого произойдёт загрузка DSL в режиме LiveCD (параметр vga=786 означает, что разрешение экрана будет 640x480, после

установки DSL можно будет выбрать другое разрешение). В процессе загрузки DSL следует выбрать опцию xfbdev server.

Получение информации о разделах HDD

После загрузки LiveCD DSL открываем окно Terminal и вводим следующие команды:

        sudo -s
        fdisk -l

Первая - даёт получение прав администратора, вторая - позволяет получить информацию о том, как DSL видит разделы HDD.

Запуск установки DSL

Предположим, fdisk показал следующее:

        /dev/hda1 — Win95 FAT32
        /dev/hda2 — Extended
        /dev/hda5 — Linux
        /dev/hda6 — Linux Swap

Запускаем установку DSL на жёсткий диск (Apps --> Tools --> Frugal Install --> Frugal GRUB Install). На вопрос скрипта о наименовании раздела для установки DSL смотрим окно Terminal, где указаны все разделы. Вводим обозначение нужного раздела в скрипт (в нашем случае - hda5). Подобным же образом выбираем разделы для MyDSL (hda5) и swap (hda6). На вопрос о способе установки указываем «LiveCD» [l]. На все предупреждения о форматировании раздела под Linux выбираем 'y'. На вопрос о том, установлен ли на первом разделе (hda1) Windows, отвечаем 'y'.

Завершение установки DSL

В процессе установки скрипт выдаст две ошибки:

        cp: cannot stat '/cdrom/boot/isolinux/linux24': No such file or directory
        cp: cannot stat '/cdrom/boot/isolinux/minirt24.gz': No such file or directory

Это происходит из-за того, что скрипт Frugal Install не может обнаружить, что загрузка LiveCD произошла из-под DOS. Для исправления этих ошибок в окне терминала набираем:

        mount /mnt/hda5
        {Здесь hda5 — раздел, на который был установлен DSL}
        cd /mnt/hda5/boot
        cp /cdrom/linux/linux24 .
        cp /cdrom/linux/minirt24.gz 

Недостающие файлы будут скопированы в директорию установленной ОС, после чего установку DSL можно считать завершённой.