Как установить минимальную систему Гентоо за 15 минут.

Предисловие.
На днях я обмолвился в конференции о том, что мне при инсталляции Гентоо не надо компилировать
ядро и груб, и я не распаковываю архив дерева портаге при инсталляции с Live-CD.
Данное сообщение очень заинтересовало членов конференции, и по их просьбе я кратко,
в конспективной форме, опишу сей способ.

Итак, для установки нам потребуются: SystemRescueCD и знание базовых команд систем GNU.
Поехали:
1) Грузимся, бьём диск, распаковываем stage3 - и т.д - все по привычной и многократно отработанной схеме,
этап распаковки portage-latest.xz пропускаем, равно как и подключение к интернету.
Единственная причина, по которой приходится делать chroot в устанавливаемую систему - это
задание пароля суперпользователя ( но и это можно обойти ) - правку /etc/fstab, равно как и других
файлов лично мне легче делать из Live-CD, ведь на нём есть vim.
2) Возникает вопрос - откуда взять ядро для загрузки в этом случае ?
Ответ прост - разработчики SystemRescueCD уже все за нас сделали =)
Итак:
а)Копируем из директории /lib/modules модули ядер на причитающееся им место в нашей будущей системе.
б)Идем в /mnt/cdrom/isolinux и забираем оттуда образ ядра и initramfs.
в)Фокус с грубом аналогичен: находим файлики *_stage_1_5 и кладем их на место. Для инсталляции boot сектора используем груб с SystemRescueCD.
3)Пишем reboot и идем пить кофе - вы же настроили сеть, запуск ssh и ваш компьютер не грузится по умолчанию с привода CD-ROM ?.

Dislamer: Способ не предназначен для новичков, и если у Вас что то не получается, пожалуйста, используйте hаndbook для установки системы.

Браво!

Мои искренние "респект и уважуха"!

emerge Your world
Gentoogle

просто и изящно; я прочла и

просто и изящно; я прочла и затрепетала
как только подвернётся возможность собрать генту с нуля, обязательно попробую доказать себе и миру, что я не новичок и что с кармой у меня всё сложилось

это прикольно, если именно

это прикольно, если именно "надо" поставить систему по-быстрому ;)

Лень -- двигатель прогресса.

Лень -- двигатель прогресса. И важнейшая времясохраняющая технология в любой области. Если кто-то уже что-то сделал -- следует пользоваться готовым. Но для быстрого развертывания есть GNAP. Вполне себе механизм Дженту :) И он явно не только для встроенных систем. (embedded)

А за описание шагов, хоть и очевидных -- спасибо :) В жизни всё случается.

PS Ставил на один комп обычным образом систему+иксы+кде+офис. Потом клонировал на винтах прочих компьютеров. Это для x86 -- машины были дюроны и целероны, на разных, естественно, чипсетах, но это уже вопрос конфигурирования ядра под существующее железо. Иксы приходилось настраивать для разных видеокарт вручную, кое-что дособирать и устанавливать. Но в целом, все намного быстрее )

(Sir) * Windows looks like an open door, but no way to go *

По быстрому да. Действительно

По быстрому да. Действительно респект и уважуха.
Но мне этот способ точно не подойдет.

а теоретически могут ли

а теоретически могут ли возникнуть трудности, если использовать уже готовую свою сборку?
я, например, делаю так:
1. гружусь либо с диска либо с сети
2. создаю/редактирую разделы
3. копирую туда заранее сделанную сборку (включая ядро и тп)
4. потом chroot, установка груба
5. ну и по желанию emerge -e world и новое ядро
проблем не замечал...

Если есть готовая система, dd

Если есть готовая система, dd if= of= вас спасёт )))
проблемы две -- геометрия винтов (иногда биос дает другую немного) ну, размер, и поддержка железа ядром. Но если железо сходное, и флаги компилятора допускают выполнение на интел/амд, то проблем быть не должно.
Я пользовался и диди и акронисом. В акронисе не надо забывать нулевой цилиндр скопировать (где груб), а в диди указать размер блока побольше.

(Sir) * Windows looks like an open door, but no way to go *

Еще вариант - сделать stage4.

Еще вариант - сделать stage4. О геометрии точно задумываться не прийдется :)

Registered linux user #410851

Пара замечаний по пунктам...

Можно добавить к описанию:

Цитата:
а) Копируем из директории /lib/modules модули ядер на причитающееся им место в нашей будущей системе.

На SystemRescueCD-x86 есть ядра 32бит и 64бит (стандартное и альтернативное), т.е. всего четыре ядра. Если загрузка выполнялась с 64бит ядром (rescue64), в /lib/modules лежат симлинки на 64бит ядра, более точный путь: /lib64/modules.

Цитата:
б) Идем в /mnt/cdrom/isolinux и забираем оттуда образ ядра и initramfs.

При использовании SystemRescueCD-x86 LiveUSB, созданной по инструкции на оффсайте, эта директория будет называться скорее всего /mnt/cdrom/syslinux.

Никоим образаом не старался

Никоим образаом не старался написать что и откуда. И писал по памяти, страрясь изложить идею, но никоим образом не писать инструкцию. Собственно, текст - это скорее
prof, идея =)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

можно быстрее и максимальнее - 10 мин

есть способ лучше - calculate linux - http://www.calculate-linux.org/ru
грузимся с его DVD и одной командой, например для HDD "calculate -d /dev/sda"
автоматом распаковывается готовый образ системы (с иксами, кде, опенофисом, портежами и т.д.) на винт (флешку, ДВД)
минут 10 (тормоза только из-за операций копирования с DVD)

Даже авторы calculate

Даже авторы calculate признают тот факт, что calculate != Гентоо.
Вы уверены в том, что мне нужны

сами, кде, опенофисом, портежами и т.д

?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Есть минус - создание

Есть минус - создание загрузочного сектора средствами стороннего диска =(
а второй минус - пчему до сих пор в minimal install cd не впихивают mc ))

>пчему до сих пор в minimal

Цитата:
пчему до сих пор в minimal install cd не впихивают mc

Цитата:
minimal

ответ как бы напрашивается сам :-)

Нейтральность - высшее достижение сознания!

На телефон генту ставил 7

На телефон генту ставил 7 минут т. к. он там работает в chroot. просто распаковал стейж, модулей там нет.

Локальный оверлей растёт

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".