Для Gentoo Linux адаптирован (http://soc.dev.gentoo.org/~wiktor/) инсталлятор Anaconda (http://www.fedoraproject.org/wiki/Anaconda), развиваемый в рамках дистрибутива Fedora Linux. Созданный инсталлятор пока не входит в состав официального LiveDVD, но может появиться в нем уже в следующем выпуске. Инсталлятор для Gentoo выполнен на базе порта Anaconda, поддерживаемого дистрибутивом Sabayon Linux, основанного на наработках Gentoo.Кроме использования на стандартном LiveDVD подготовленный инсталлятор может быть использован для формирования собственных установочных ISO-образов, содержащих произвольный набор компонентов, необходимых для выполнения определенных задач. Несмотря на то, что инсталлятор еще не включен в состав официального LiveDVD, его можно использовать (http://git.overlays.gentoo.org/gitweb/?p=proj/anaconda.git;a...) и с уже доступным выпуском Gentoo 11.2 LiveDVD
URL: http://ostatic.com/blog/gentoo-gets-an-installer
Новость: http://www.opennet.me/opennews/art.shtml?num=31583
для установки (не сборки) генты есть калькулейт с гибкими возможностями извращения над LiveDVD.
Калькулейт, увы, не умеет ставиться на LVM.
пожалуй это единственный недостаток дистрибутива.
> Калькулейт, увы, не умеет ставиться на LVM.
> пожалуй это единственный недостаток дистрибутива.Уже умеет и на LVM, и на Soft Raid, и на LVM поднятый на Soft Raid, и даже без /boot раздела.
http://www.calculate-linux.ru/blogs/show/282
> Уже умеет и на LVM, и на Soft Raid, и на LVMВАЙ какая приятная новость!!!!!
спасибо разработчикам!
Надо посмотреть.Жаль, но новый проект поднят на Debian, т.к. не было такой возможности полгода назад.
Ждём появления массы вопросов: "Is it possible to install Gentoo with less than 640MB of RAM?"
Если грамотно скомбинировать aufs и squashfs то не будет таких требований по памяти.
Давно когда-то думал - ужас какой, дистрибутив без инсталятора.
Теперь думаю с точностью наоборот.
> Давно когда-то думал - ужас какой, дистрибутив без инсталятора.После Ubuntu Страшная Чорная Консоль всегда наводит панику и хочется звать маму. А на деле там только готовый тарболл распаковать в нужный диск и чуть поднастроить.
>> на деле там только готовый тарболл распаковать в нужный диск и чуть поднастроить.*sighs* I wish I could install windows like that.
> *sighs* I wish I could install windows like that.Actually, you can. As long as you already have windows installed and know how to edit boot.ini, you can copy-and-paste multiple copies of whole system to different drives and configure your primary system to properly load them.
…Эк меня понесло.
Короче, Винда - это просто своеобразный архив stage3. Мы поняли.
> you can copy-and-paste multiple copies of whole system to different drivesвот только работать это будет только в пределах этого компа, если скопировать на другой комп с другим железом, то вероятность что винда потом запустится стремится к нулю.
> вот только работать это будет только в пределах этого компа, если скопировать
> на другой комп с другим железом, то вероятность что винда потом
> запустится стремится к нулю.свеже установленная винда (без дополнительно установленных драйверов) вполне у меня нормально работала на другом железе (в разных вариациях) просто после переноски жёсткого диска - то есть ставил ось на одном компе, а потом просто переносил хард на другой и уже на нём устанавливал дополнительные драйвера.
> свеже установленная винда (без дополнительно установленных драйверов) вполне у меня нормально
> работала на другом железе (в разных вариациях) просто после переноски жёсткого
> диска - то есть ставил ось на одном компе, а потом
> просто переносил хард на другой и уже на нём устанавливал дополнительные
> драйвера.Сильно зависит от различия в оборудовании (конкретнее - в чипсетах на материнке), если используемые HALы разные, то не будет работать. Есть ещё наверное куча причин, к примеру даже при замене ATA винта на SATA у меня венда после этого не взлетела.
> Сильно зависит от различия в оборудовании (конкретнее - в чипсетах на материнке),
> если используемые HALы разные, то не будет работать. Есть ещё наверное
> куча причин, к примеру даже при замене ATA винта на SATA
> у меня венда после этого не взлетела.Не, сам винт у меня не менялся, я его просто на другой комп запихивал, причём ось ставил, к примеру, на компе с процом amd, потом переносил диск на intel.
А вот если даже на том же компе после установки переключить в BIOS использование SATA c IDE на AHCI, то вот в этом случае уже не хотело заводиться, насколько помню.
Перед переносом надо удалить драйвера sata и ide контроллеров и поставить вместо них "стандартные" виндовые.
Еще если переезд с амд на интел надо будет ковырять руками помойку называемую реестр
С интела на амд легче переезжатьА по сабжу генте инсталяторы не нужны что и было доказано лет 5 назад когда они уже
запиливали граф инсталлер которым никто не пользовался)
При чем тут убунта и консоль? Вы телепатически определяете знания того, кому отвечаете? Нет никакого практического смысла (даже в очень экзотических ситуациях) колупаться с архивами stage3, вон даже в calculate и arch все автоматизировано. Вручную тупо дольше и неудобней, и есть хороший шанс какую-нибудь мелочь забыть.
install.sh:!#/bin/bash
mount /dev/sda1 /mnt/gentoo
cp stage3-*.tar.bz2 /mnt/gentoo/
cd /mnt/gentoo
tar xvjpf stage3-*.tar.bz2Вот тебе инсталлятор. Пользуйся на здоровье.
Я так и делал. Непонятно только, зачем нужна излишняя сложность с ручным ковырянием, и почему этим гордятся и холиварят.
Никакой сложности нет. Набирание "копировать <откуда> <куда>" занимает столько же, если не меньше при использовании Tab, времени, сколько тыкание мышкой.
Админу локалхоста? Возможно. Никогда не пробовали ставить ОС на больше чем одну машину?
Больше, чем одна машина. Обыкновенно с примерно одинаковым железом. Поставил на одну, раскопировал на другие раздел с системой. man dd (или масса других решений). Какие проблемы?
Ну это и есть вручную. А по-человечески это делается по сети, и без самописного велосипеда или нормального инсталлера здесь никак
Можно и по сети. Можно написать shell-скрипт, который будет копировать. Зато сборка будет сделана лично вами.
> Зато сборка будет сделана лично вами.Это довод про пять минут славы (и то в пределах локалхоста)...
PS: если что -- не один десяток сборок дистрибутивов сделал, некоторыми даже пользуются. Просто понимаю уже давно, что хорошее окружение для работы (в т.ч. по инсталяции системы) сделать гораздо трудней, чем набрать или прибить гвоздями к скрипту пять строк...
> Админу локалхоста? Возможно. Никогда не пробовали ставить ОС на больше чем одну машину?Такими вещами занимается подмастерье. Это скучно и не интересно, все равно, что обновить фирмварь на куче свитчей. Подобным хвастовством нынче модно пестрить на форумах, ага.
То есть проще скинуть работу "подмастерью" вместо мгновенного автоматического деплоя, и ловить потом его неизбежные ошибки, так?
> тыкание мышкой.Почему именно мышкой?
Я от инсталяторов горя нахлебался больше, чем от своей забывчивости при установки без инсталятора.
> Я так и делал. Непонятно только, зачем нужна излишняя сложность с ручным
> ковырянием, и почему этим гордятся и холиварят.Я тут на днях ставил приятелю кубунту.
плевался матерился и лез в консоль чтоб нормально разбить диск fdisk'ком
> Вручную тупо дольше и неудобней, и есть хороший шанс какую-нибудь мелочь забыть.какую? стейж3, например, забыть залить на диск?
Поправить любой конфиг, например загрузчика. Однажды среди всей этой каши забыл добавить sshd в инит и как дурак, второй раз в серверную тащился. Когда оно организовано в виде чеклиста-визарда - все гораздо проще.Слава богу, я теперь использую calculate, которые поняли необходимость автоматизации, включая сборку стейджей в тестовой среде.
На тему чеклиста - идея довольна здравая. Однако, написать его и поддерживать - нетривиальная задача. Железа много и всякого. При этом нужно, чтобы ещё и гибкость не потерялась. Я б с удовольствием посмотрел на такую готовую поделку, если бы кто-то взялся.
чувак, ну если ты поставил на сервер дженту и поимел с этим геморой, то ты ССЗБ и нечего пенять не дистриб. всему свое место.
для генты нужен лайвцд, с которого можно открыть хендбук и читать опеннет, пока система компилиццо. ну и пару автоматизаций, а-ля разбиение диска
Это тогда будет не Gentoo, а другой проект. Gentoo, это когда компилируется из исходников с оптимизацией под железо. А из консоли или из GUI - не важно, в этом случае пакеты прекомпилированы.А вообще надеюсь что проект выживет.
> Gentoo, это когда компилируется из исходников с оптимизацией под железо.И что мешает это сделать после инсталляции, как это и делается сейчас в генте?
Обратите внимание, при классической установке (развёртывание из stage3) тоже ставятся предкомпилированные бинарники. Или Вы всегда ставите генту из stage1? От того, что предкомпилированных бинарников в свежеустановленной системе станет чуть больше ничего принципиально не изменится. А со временем они всё равно заменятся самосборными.
Обратите внимание, что со stage3 идет скрипт для bootstrap'а. /usr/portage/scripts/bootstrap.sh
А что,
# emerge -ave world
после загрузки в свежеустановленную систему (как раз пока /var/lib/portage/world маленький) не спасёт отца русской демократии?
Спасёт, но что мешает сделать тоже самое после установки инсталятором? Принципиальных различий тут нет. Другой разговор, что после такой установки первым делом придётся править набор юзов и, возможно, world.
Кто этим будет пользоваться? Убунтофагам не осилить Генту, гентушникам такой инсталлятор только мешать будет.
Ещё один делитель линукса на чёрное и белое, убунту и генту. Есть много популярных дистрибутивов, десктопных и не очень. Исталлятор, если не знаете, из Fedora. Так что вопрос неуместен
Кентавры?
это хорошее начало для популяции генты. Всё таки ей не хватает пользовательской базы
Ага. Давайте сделаем дженту для хомячков.
> это хорошее начало для популяции генты. Всё таки ей не хватает пользовательской базыВсе же им не хватает человеческих ресурсов. А пользовательская база более чем активна, что говорит от том, что дело не в количестве, а в качестве.
> А пользовательская база более чем активна,конечно. Попадёт какой-нибудь тривиальный баг, отпишутся в багрекере два-три человека и даже кто-то патч приложит. Маинтейнер пишет, ~ что-то маловато людей отписалось о проблеме, нужно ещё подождать. И так висит огромная куча допилок всякой неприятной мелочи годами без движения.
Ага, а в Ubuntu прям весь софт из коробки работает и не нужно ставить девовские пакеты чтоб нормально кодить, да? ИМХО только под Генту можно нормально что-либо разрабатывать не думаю о девовских и дебаговсих пакетах. Инклуды ставятся всегда. Оптимизации, добавляющие 5% производительности менее важны.По сабжу - здорово, что наработки Sabayon переняты родительским проектом. Весьма приятных дистрибутив этот Sabayon. Пользовался начиная с RR4.
> Ага, а в Ubuntu прям весь софт из коробки работает и не нужно ставить девовские пакеты чтоб _нормально кодить_, да?сам поймёшь почему чушь сморозил или подсказать?
У тебя перевернутые понятия о мире. Я, к примеру, после слаквари собирал эту генту пару раз еще через диал-ап. Потом решил больше не тратить время на этот ненужный трах, поработав с SuSE, Redhat, Debian и Ubuntu. С убунту вообще можно начать работать уже через 30 минут после начала установки.
Об установке: все бинарные системы после дженту кажутся деревянными каким- то. Тебе что- то надо, а в гуе кнопки нету...
После генты все бинарные дистры (особенно red hat) кажутся просто божественными и сделанными для людей, а не для дрочеров.
угу. в альтернативной реальности, ага. с идеальными мэйнтейнерами. нет уж, под мои задачи ни один бинарный дистрибутив подойти не смог. так что - фэйл
> У тебя перевернутые понятия о мире. Я, к примеру, после слаквари собирал эту генту пару раз еще через диал-ап.налицо посттравматический синдром. правда мне кажется что травму нанёс dial-up, а виновата оказалась gentoo. что вам там понравилось? SuSe? не пробовали загрузочный диск качнуть по диал-апу?
> Потом решил больше не тратить время на этот ненужный трах, поработав с SuSE,
Да, SuSe это сила. Чётко красиво всё ставится, подключается к домену, лепота. Правда потом начинаются чудеса, типа отвала авторизации, начинаешь трах и всплывают ну совсем уж некрасивые вещи.
> Redhat,
это да. упругие окаменевшие от старости софтинки - очень мило. Но полностью раскрытие начинается, когда внезапно нужно что-то, что дистростроители не предусмотрели. Простая установка простого апача становится квестом, после которого в разные стороны разбегаются травмированные нубы с навечно расширенными глазами и эпилептическими конвульсиями при слове "компилировать".
> Debian и Ubuntu. С убунту вообще можно начать работать уже через 30 минут после начала установки.
дебиан не знаю, а убунту - да. работать можно. но потом начинается "доставим кодеки" и "не работает empathy".
И после всего этого бедлама выясняется, что на современных машинках и каналах сервачки собираются легко и просто, что процесс этот легко автоматизируется и крайне гибок, все нестандартные хотелки воплощаются точно и быстро. SB, хуле. А вот BB хорош только если всё по стандарту. И то только на этапе инсталляции. И то если надо поднять пачку серверов разница мала. Другое дело десктопы - количество пакетов совсем другого порядка. (Тут, кстати, жаловались на то, что фря "не сильно пакетирована", однако внезапно выясняется что установка фри приводит к полностью рабочему серверу "из коробки" вполне себе быстро) И тут внезапно выясняется, что SB умеет работать и с бинарями. И quick-start есть. И тот же calculate после установки куда как лучше бубунты. desktopbsd/pc-bsd опять же. при полном сохранении плюшек как SB так и BB системы. В общем, внезапно выясняется что красивые брендовые раскрученые сусебунтохаты отличаются SB дистров а) не сильно б) не всегда в лучшую сторону. Саппорт? Ну - спорить не буду. Может саппорт их конёк. Но по ТТХ - как я и сказал.
Надеюсь, они не урезали консольный вариант, как в последних Федорах.
Кто ж урежет tar -xf stage.tar.gz?
> Кто ж урежет tar -xf stage.tar.gz?'-p' забыли ;)
Инсталлятор на базе Anaconda уже был в древнем gentoo-based дистре VLOS, так что идея не свежа.
А инсталлтор там идет бинарный или собирается во время загрузки с CD?
После того как я установил калькулейт секунд эдак за 120, предварительно вытащив из дисковода диск с дистрибутивом, услышав слово "Anaconda" так и хочется спросить "ШО ЭТО БЫЛО!?".
Для тех кто не понял, во время установки DVD с калькулейтом в дисководе небыло.В общем сочетание gentoo и Anaconda это что то сильно специальное и экзотическое, совершенно не понятно зачем ставить мееедлеенноооо и по дефолту, когда можно быстро удобно и то что хочется.
Использую Calculate-install, с анакондой из оверлея от Sabayon было довольно много проблем при сборке
Эх, а я всегда говорил, что у генты лучший инсталлятор. Надеюсь, эта штука не заменит стандартный способ установки, а то уже плеваться хочется от этих линейных упрощенных инсталляторов.