Как установить минимальную систему Гентоо за 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 для установки системы.
- Блог пользователя - slepnoga
- Для комментирования войдите или зарегистрируйтесь
Браво!
Мои искренние "респект и уважуха"!
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
Пара замечаний по пунктам...
Можно добавить к описанию:
На SystemRescueCD-x86 есть ядра 32бит и 64бит (стандартное и альтернативное), т.е. всего четыре ядра. Если загрузка выполнялась с 64бит ядром (rescue64), в /lib/modules лежат симлинки на 64бит ядра, более точный путь: /lib64/modules.
При использовании 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
ответ как бы напрашивается сам :-)
Нейтральность - высшее достижение сознания!
На телефон генту ставил 7
На телефон генту ставил 7 минут т. к. он там работает в chroot. просто распаковал стейж, модулей там нет.
Локальный оверлей растёт