"Дом хороший, даже печка есть..."

Пришло время создать файловую систему. Всё делаю по handbook с сайта Gentoo.org.

fdisk /dev/hda1
Смотрю существующую таблицу:p
Удаяю все разделы:d
Создаю свой раздел:n
p //Раздел первичный
1 //Номер раздела
//Начинается с перого цилиндра жёсткого диска
//Заканчивается последним цилиндром
Проверяю, что получилось: p
Сохраняю таблицу разделов:w

Теперь создаём на нашем единственном разделе файловую систему:
mke2fs /dev/hda1

Отсутствие сети заставляет перенести необходимые файлы на внешнем жёстком диске. Ну нет у меня большой флэшки! А потребуются два файла:
  • Stage3-*.tar.bz2 - готовая версия файловой системы, которую нужно просто залить на пустой раздел, чтобы сделать из него раздел с Gentoo
  • Portage-*.tar.bz2 - дерево "портежей" - информация обо всём доступном для установки программном обеспечении
Итак, создаём папку, куда подмонтируем диск:
mkdir /mnt/exthdd
И монтируем его (разумеется, подключив кабель к ноуту):
mount /dev/sda1 /mnt/exthdd
Теперь берём файлы:
cp /mnt/exthdd/stage3*.tar.bz2 /mnt/gentoo
cp /mnt/exthdd/portage*.tar.bz2 /mnt/gentoo
И распаковываем их:
tar xvjpf /mnt/gentoo/stage3*.tar.bz2
tar xvjf /mnt/gentoo/stage3*.tar.bz2 -C /mnt/gentoo/usr

Теперь настало время войти в свежеприготовленную систему. Но сначала нужно подключить к ней некоторые части нашей "живой" системы:
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev

Вот теперь можно:
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export PS1="(chroot) $PS1"

Всё! Мы дома! Пора его обустроить.

Комментариев нет: