WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
В этой главе Вы подготовите раздел для Вашей новой 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 необходимо выполнить: Замените xxx на имя Вашего раздела LFS
(что-то типа hda5). Если Вы создали новый своп-раздел, то необходимо инициализировать и
его запуском команды: Замените здесь yyy на имя соответствующего своп-раздела. Теперь, когда Вы создали файловую систему, нам надо получить доступ к ее
разделу. Для этого необходимо смонтировать его и выбрать точку монтирования.
В этой книге подразумевается, что файловая система смонтирована в
/mnt/lfs, но это не обязательно, поступите как Вам больше нравится.
Выберите точку монтирования и свяжите ее с переменной окружения LFS,
для этого запустите: Теперь надо создать точку монтирования для файловой системы LFS запуском:
Замените xxx на имя Вашего раздела LFS. Если Вы решили использовать несколько разделов для LFS (один для
/, другой для /usr), смонтируйте их следующим образом: Само собой, надо заменить xxx и yyy на
соответствующие имена разделов. Вам также надо убедиться, что новый раздел не смонтировался с
ограничениями доступа (такие опции как nosuid, nodev или noatime). Вы
можете запустить команду mount без параметров для того, чтобы
увидеть с какими опциями смонтировался раздел. Если Вы увидите nosuid, nodev
или noatime, надо будет перемонтировать раздел снова. Теперь у Вас есть место для работы, и Вы готовы к закачке пакетов.
Глава 3. Подготовка нового раздела
Вступление
Создание нового раздела
Создание файловой системы на новом разделе
mke2fs /dev/xxx
mkswap /dev/yyy
Монтирование нового раздела
export LFS=/mnt/lfs
mkdir -p $LFS
mount /dev/xxx $LFS
mkdir -p $LFS
mount /dev/xxx $LFS
mkdir $LFS/usr
mount /dev/yyy $LFS/usr
Найди своих коллег! |