Я себе в арчиге так генту собрал. И обновляю постоянно. Только никак не дойдут руки сесть, да потратить вечер на настройки (последний раз она глючила из-за неправильно скомпиленного ведра).
Установочный iso он и есть лайв-сиди. У меня от старого смартфона осталась SD карточка на гиг, вот я на неё накатил iso-шку бубунты и гружусь с картридера с неё как с лайв-сиди. И всё нормально. Пару раз выручало даже.
Там иксов нет. Пока устанавливаешь, всякой фигней помаяться не получится. Хотя, смотря еще что за железо: у меня даже на мощном рабочем компьютере когда гентушка что-то компилит, возникают редчайшие тормоза.
У меня от старого смартфона осталась SD карточка на гиг, вот я на неё накатил iso-шку бубунты
Я тоже думал так сделать, когда тестю на нетпук ставил эту дрянь. Но оказалось, что в отличие от арчезагрузочного диска, бубунта не умеет с флешки. Лень мне было извращаться, превращая незагрузочный образ в загрузочный.
Мне-то не нужно: у меня на данный момент железок, на которые с нуля линукс ставить надо, нет (тещин ноутбук не считаю, т.к. туда линукс не надо ставить, только бубунту).
Вот, кстати, странно: у генты нет минимального инсталлятора. А было бы удобно: быстренько скопировал содержимое диска, установил grub и имеешь рабочую систему. Потом накатил обновления, доустановил нужное — и за сутки ты получаешь нормальную гентушечку с нуля!
А в реальной жизни получается, что установка/настройка занимает неделю, не меньше!
Какие-то у тебя фантастические компьютеры. У меня на мощной машине одно только ведро компиляется пару часов! А уж когда чертов webkit начал собираться, так вообще пол-дня зависонов!
У меня на i7 сборка всего нужного мне, включая пересборку world с оптимизацией под проц(world-файл утащил с рабочей системы) заняла от силы часа 3.
Мде, а у меня недавнее обновление ~80 пакетов заняло 40 часов.
А в реальной жизни получается, что установка/настройка занимает неделю, не меньше!
Бред.
Если очень хочется перенести LiveDVD систему, то действуйте точно также, как описано в Gentoo Handbook, единственно вместо распаковки stage3 распаковывайте содержимое squashfs образа с LiveDVD.
Либо можете посмотреть в сторону Calculate или Sabayon.
Но даже если ставить систему с нуля, то всё равно установка системы займёт всего-лишь несколько часов, а не сутки или неделю. А количество этих часов зависит от выбранного DE, графического тулкита (GTK или QT), ну и набора дополнительного программного обеспечения.
Нельзя: в этом случае мне придется и на домашнем компьютере ведро собирать, и на ноутбуке. Лучше компилять все. И оптимизаций никаких не делать: смысла от них 0, только геморрой. Самый идеальный вариант — стандартная сборка x86_64.
Поделись ссылкой. А то болванки в наше время как-то не хочется юзать, да и не везде читалки оптики есть.
kostik87
Либо можете посмотреть в сторону Calculate или Sabayon.
Нет. Гента хороша тем, что в ней можно всякое поцтеринговское говно повыкидывать. А где еще я найду пакеты без поддержки пульсы, системд и прочих нетворкманагеров?
В случае сборки ядра, например Genkernel или в ручную, как я написал, make.conf не учитывается и нужно либо править конфигурационный файл genkernel, в котором указать, что сборку нужно производить в несколько потоков, либо указать число потоков при ручном вызове 'make -jN'. Естественно лучше в конфигурации ядра оставить только нужные опции, но даже если используется конфиг ядра, в котором активированы почти все опции, сборка в несколько потоков, а тем более в 6 не будет занимать час, максимум 20-30 минут.
При сборке пакетов (emerge) параллельно стоит так же учитывать параметр --load-average указывающий в каком случае можно запускать сборку ещё одного пакета параллельно.
Если всё равно это всё не помогает, то значит у вас медленный жёсткий диск, ну и процессор тоже оказывает своё влияние, будь он хоть 4, 6, 8 или больше ядерным.
Не помню сейчас про какую архитектуру процессоров AMD говорилось, возможно «бульдозер», так вот в этой архитектуре было применено не очень хорошее решение, ядра процессора были попарно сгруппированы в модули, как следствие у них был один общий кэш, да к тому же ещё не очень большой, в результате этого одно из ядер модуля зачастую находилось в простое, так как ему не хватало инструкций из-за малого размера кжша.
Вот и получалось, что процессор, вроде мощный, но всю производительность раскрыть не может.
Нельзя: в этом случае мне придется и на домашнем компьютере ведро собирать, и на ноутбуке. ... Самый идеальный вариант — стандартная сборка x86_64.
И что эти конфигурации настолько отличаются, что нужно включать все опции в ядре, тем более использовать стандартную сборку ?
Даже если у вас одна платформа Intel, а другая AMD вам достаточно включить два типа контроллера жёстких дисков, два сетевых контроллера, возможно два wifi модуля, поддержку звуковой карты? модуль hda_intel, зачастую используется он, даже если модули разные, то это всё равно два модуля, а не десять, ну а остальное по мелочи. Возможно два модуля поддержки видео карт, если используете открытые драйверы, либо вообще один или совсем без них. В случае sata контроллера его можно вообще перевести в режим AHCI, тогда нужен будет один драйвер, AHCI. Если платформы примерно одинаковы, то всё немного проще. Включить 1-2 файловые системы корневого раздела монолитно и несколько прочих файловых систем модульно, с учётом, что, возможно вы с ними встретитесь, экзотические можно не включать. К тому же можно дособрать модуль для ядра в последствие, но тут уже есть нюансы.
В итоге конфиг ядра получается не большим.
В любом случае необходимости собирать ядра с поддержкой всего оборудования, которое поддерживает ядро нет. Вы просто не хотите разбираться как оптимизировать ядро.
Ну и как я уже сказал, даже с полной конфигурацией ядра сборка не будет занимать час.
У меня с -j5 иногда бывает, что ядро прекращает собираться без каких-либо ошибок прямо посреди сборки. Так и не понял, почему. Если снова стартануть - продолжит с места остановки. Такое чувство, что какой-то модуль собирается раньше, чем его зависимость, и сборка падает, а при повторной сборке проблема исчезает.
А где еще я найду пакеты без поддержки пульсы, системд и прочих нетворкманагеров?
В Calculate делаете точно так же как в Gentoo, в make.conf отключаете флаг pulseaudio и запускаете обновление мира. В sabayon уже от systemd не избавиться, там это используемая система инициализации.