Установка базової системи Gentoo з minimal-cd, Мій МеморізІТ
Доброго часу доби, друзі!
Отже, я підготував статтю щодо встановлення базової системи Gentoo. У цьому пості буде описано процес встановлення та частково базового налаштування Gentoo Linux. З чого все почалося? Та з того, що мені терміново знадобилося підняти лінуксову систему, а ставити щось із готових систем було вже не цікаво.
Спочатку скачаємо останню minimal-install-x86. На момент написання цієї статті останньою версією був 20130528, її і качаємо, можна взяти звідси: http://mirror.yandex.ru/gentoo-distfiles/releases/x86/current-iso.
Записуємо цей ісошник на болванку/флешку/що Вам зручніше, завантажуємося з цього носія.
Ок, завантажилися, що ми бачимо? Бачимо просто рядок типу
Ну перш за все піднімаємо звичайно ssh-з'єднання, щоб не бігати від одного комп'ютера до іншого.
двічі вводимо пароль для рута лайф-СД системи.
далі на своїй машині запускаємо термінал/putty/кому що зручніше
логінімся по ssh у нашу майбутню систему, тут я думаю пояснювати нікому не треба як це зробити.
Далі все виконуємо з-під ssh-сесії.
Ну насамперед треба розмітити дисковий простір. Тут довелося повернутися назад у січні, тому що по ssh система розбивати диски відмовилася. Я на своїх 20 виділених гігах помітив так:
/dev/sda1 primary 32mb 83 Linux
/dev/sda2 primary 1025 82 swap
/dev/sda3 primary bootable 83 Linux
Обов'язково не пропустіть прапор bootable на /dev/sda3! Інакше система ніколи не завантажиться! Попереджаю! Якщо Ви так розбиватимете гвинт, то можете втратити все що на гвинті було!
Гаразд, з цим розібралися))) Пересідаємо назад за комп'ютер з запущеною SSH-сесією, далі багато робитимемо там.
Для початкустворимо файлові системи та пощдмонтуємо наші розділи:
Створюємо файлові системи на /dev/sda1 та /dev/sda3:
Робимо розділ підкачування:
Далі монтуємо нашу майбутню систему до запущеної з лайф-СД для початку початкової установки:
Створюємо папку для завантажувача
монтуємо туди розділ завантажувача:
Далі будьте уважні, завантажуємо stage3:
З ресурсу mirror.yandex.ru завантажуємо потрібний нам пакет, обов'язково номер випуску monimal-cd повинен співпадати з випуском stage3
Нагадую, номер мінімал-СД повинен збігтися з номером stage3
Розпакування може зайняти тривалий час))) Ідемо випити чашку кави)))
Тепер скачуємо дерево portage, один з найважливіших елементів нашої системи, приблизно те саме, що й порти в FreeBSD:
Portage розпаковуватиметься досить довго, у мене це зайняло на слабкій машинці близько 40 хвилин, можна випити ще одну чашку кави)))
Далі ми виберемо звідки будемо качати оновлення:
#mirrorselect -i -o >> /mnt/gentoo/etc/make.conf я вибрав дзеркало яндекса по http, тому що він ближче. Тут вибираємо що знаходиться ближче до Вас
Далі вибираємо сервера rsync, там чинимо так само, як у попередньому кроці
Далі чекаємо та монтуємо розділи /proc та /dev
Далі настає найвідповідальніший моєнт, ми переходимо в нашу нову систему)))
Оновлюємо список обладнання
змінюємо каталог користувача
Оновлюємо дерево портейджів:
Додаємо українську локаль у систему:
Після цього після перезавантаження консоль почне писати українською, але нам ще далеко)))
Настав час встановити тимчасову зону нашої майбутньої системи:
Далі буде найдовше завдання, зараз будемо компілюватиядро
У мене вони скачали досить швидко, приблизно кілька хвилин. Далі приступаємо до найважчого завдання, компілювання ядра. Виконуємо наступні команди і йдемо обідати/пити каву/пиво/кому що до душі, ядро збиратиметься приблизно годину
Після збирання ядра виконуємо
Ретельно записуємо все на папірець, якщо помилитеся система не завантажиться
Далі налаштовуємо модулі ядра:
Редагуємо таблицю розділів
і прибираємо там запис noauto навпроти розділу з прапором /boot
Створюємо пароль користувача root нової системи
А тепер будьте особливо уважні, зараз ми будемо встановлювати завантажувач нашої нової gentoo
Все, система встановлена, відмонтуємо від лайф-сд наш гвинт
Витягуємо з комп'ютера той пристрій з якого завантажувалися, завантажуємося в нову свіжовстановлену gentoo і думаємо нахрена ваще це треба було))
Якщо все вийде, як я розраховую, у наступній статті я навчу Вас ставити графічну оболонку на ту саму gentoo.