RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Глава 3. Подготовка нового раздела

Содержание
Вступление
Создание нового раздела
Создание файловой системы на новом разделе
Монтирование нового раздела

Вступление

В этой главе Вы подготовите раздел для Вашей новой LFS-системы. Вы создадите раздел, установите в нем файловую систему и смонтируете ее.

Создание нового раздела

Для сборки новой Linux-системы будет нужно некоторое место: пустой раздел диска. Если у Вас дифицит со свободным местом, то можете, в принципе, собрать LFS на том же разделе, где установлен нынешний дистрибутив. Это не рекомендуется для первой установки LFS, но если мало свободного места на диске, и Вы очень смелый, то посмотрите справку на http://www.linuxfromscratch.org/hints/downloads/files/lfs_next_to_existing_systems.txt.

Для минимальной системы понадобится раздел около 1.2 GB. Это позволит сохранить все исходные тексты и архивы и собрать все пакеты. Но если Вы хотите установить LFS в качестве основной Linux-системы, то, видимо, понадобятся дополнительные программы, и надо будет больше места, возможно, около 2 или 3 GB.

Для того, чтобы всегда хватало памяти RAM, неплохо было бы использовать небольшой раздел диска для свопа (swap space): это место будет использоваться ядром для сохранения редко используемых данных из памяти для увеличения объема доступной памяти за счет этого раздела. Своп может быть одним для всех Ваших систем: LFS и основной, так что не надо создавать второй своп-раздел, если у Вас один уже есть.

Программы для оперирования разделами, такие как cfdisk или fdisk, запускаются с именем диска, на котором будет производится изменение. в кочестве параметра: к примеру, /dev/hda для первого IDE-диска. Создайте Linux native и своп разделы в случае надобности. Пожалуйста, внимательно изучите руководства по cfdisk или по fdisk, если Вы не знаете, как использовать эти программы.

Запомните расположение нового раздела, что-то наподобие hda5. Эта книга ссылается на этот раздел как на "раздел LFS". Если у Вас есть своп-раздел, то запоните и его расположение. Оно еще понадобится для файла /etc/fstab.

Создание файловой системы на новом разделе

Теперь есть пустой раздел и надо создать на нем файловую систему. Наиболее используемой системой в Linux является extended file system 2 (ext2), но современные высококачественные жесткие диски делают более популярными журналируемые файловые системы. Здась Вы создадите файловую системы ext2, но инструкции по установке других файловых систем можно найти на http://www.linuxfromscratch.org/blfs/view/stable/postlfs/filesystems.html.

Для создания файловой системы ext2 в разделе LFS необходимо выполнить:

mke2fs /dev/xxx

Замените xxx на имя Вашего раздела LFS (что-то типа hda5).

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

mkswap /dev/yyy

Замените здесь yyy на имя соответствующего своп-раздела.

Монтирование нового раздела

Теперь, когда Вы создали файловую систему, нам надо получить доступ к ее разделу. Для этого необходимо смонтировать его и выбрать точку монтирования. В этой книге подразумевается, что файловая система смонтирована в /mnt/lfs, но это не обязательно, поступите как Вам больше нравится.

Выберите точку монтирования и свяжите ее с переменной окружения LFS, для этого запустите:

export LFS=/mnt/lfs

Теперь надо создать точку монтирования для файловой системы LFS запуском:

mkdir -p $LFS
mount /dev/xxx $LFS

Замените xxx на имя Вашего раздела LFS.

Если Вы решили использовать несколько разделов для LFS (один для /, другой для /usr), смонтируйте их следующим образом:

mkdir -p $LFS
mount /dev/xxx $LFS
mkdir $LFS/usr
mount /dev/yyy $LFS/usr

Само собой, надо заменить xxx и yyy на соответствующие имена разделов.

Вам также надо убедиться, что новый раздел не смонтировался с ограничениями доступа (такие опции как nosuid, nodev или noatime). Вы можете запустить команду mount без параметров для того, чтобы увидеть с какими опциями смонтировался раздел. Если Вы увидите nosuid, nodev или noatime, надо будет перемонтировать раздел снова.

Теперь у Вас есть место для работы, и Вы готовы к закачке пакетов.

Поиск

 

Найди своих коллег!