Авиабаза =KRoN=
 

Основные разделы

АвиаТОП

Как установить Gentoo Linux на компьютер, который не умеет загружаться с CD-ROM, а только с дискет.

Установка с дискет

!Дискета с tomsrtbt !!Создание дискеты Идём на tomsrtbt home page и качаем оттуда образ дискеты.

Дискета повышенной плотности, так что простым способом её не сделать. Нужно загрузиться в DOS-режиме и уже оттуда запустить в каталоге с дискетой install.bat

После создания дискеты загружаем ноутбук с неё.

!!Разметка жёсткого диска Первое, что нам нужно сделать - это разметить наш жёсткий диск под новые требования. У меня диск на 4Гб и я его разметил примерно следующим образом:

  • 32Мб под boot
  • 1Гб под Windows98
  • 300Мб под swap
  • Остаток (около 2.6Гб) - под Linux-систему
boot у меня под ext3, Win98 - под FAT32, а основную систему по советам на LINUX.ORG.RU — Русская информация об ОС Linux, решил сделать ReiserFS.

Запускаем fdisk и создаём новые разделы так, как об этом написано, например, на http://www.gentoo.org/doc/ru/gentoo-x86-install.xml в разделе 6

!!Копирование файлов с сервера Тут возможны варианты. Я копировал через wget с локального сервера прямо на FAT32-раздел. Скачать нужно stage1-*.tar.bz2 (обязательно) и stage2-*.tar.bz2 или stage3-* (на выбор, в зависимости от типа установки). Также скачать нужно портежи с LiveCD - portage-*.tar.bz2

Затем, желательно, сразу же распаковать их до уровня tar'ов, т.к. на дискетах с Slackware, которые будем использовать позже, отсутствует bzip2


bzip2 -d *.bz2

!!Распаковка скачанных данных. Предположим, что дистрибутив мы залили под именем stage1-x86-2004.2.tar.bz2 на C:\Install в разделе Windows. Тогда:


mkdir /mnt/c
mkdir /mnt/x
mount /dev/hda1 /mnt/x
mount /dev/hda2 /mnt/c -t vfat
cd /mnt/x
mkdir gentoo
cd gentoo
bzip2 -d /mnt/c/install/stage1*
tar xvf /mnt/c/install/stage1*

Распаковываем пока только stage1, остальное распакуем уже прямо из Gentoo.

На этом наша работе с диском tomsrtbt законечна, так как он, во-первых, не поддержвиает ReiserFS, во-вторых, самое главное, не позволяет сделать chroot на Gentoo ("FATAL: Kernel too old")

!Диски Slackware !!Качаем:

Записываем всё это на три дискеты. Загружаемся с первой из них. В строке загрузки (после её запроса) набираем

ramdisk root=/dev/fd0

!!Создание ReiserFS раздела Монтируем наши файловые системы


mkreiserfs /dev/hda4
mkdir /mnt/gentoo
mount /dev/hda4 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/hda1 /mnt/gentoo/boot
Переносим файлы с /mnt/gentoo/boot/gentoo/ в /mnt/gentoo/

mv /mnt/gentoo/boot/gentoo/* /mnt/gentoo/
rmdir /mnt/gentoo/boot/gentoo
Делаем chmod на gentoo

mkdir /mnt/gentoo/proc
mount -t proc /proc /mnt/gentoo/proc
chroot /mnt/gentoo /bin/bash 
/usr/sbin/env-update 
source /etc/profile
Всё, Gentoo у нас перенесён на соответствующий раздел. Дальше можно воспользоваться стандартной инструкцией по установке. Не забудьте только распаковать stage2 или stage3 в корень системы portage-*.tar.bz2. В общем, всё по инструкции, начиная с пункта 8 :)

Copyright © Balancer 1997 — 2019
Создано 25.09.2004
Связь с владельцами и администрацией сайта: anonisimov@gmail.com, rwasp1957@yandex.ru и admin@balancer.ru.