История изменений
Исправление ZenitharChampion, (текущая версия) :
Короче, читаете ман и делаете всё по ману. Загружаете Ubuntu LiveCD, из него запускаете GParted, и размечаете диск: отрезаете от вашего раздела с Ubuntu - несколько гигабайт, чтобы создать раздел под Gentoo. Можно отдать от 20 Гб и выше (я отдал 32 Гб). Скачиваете stage3 и portage с зеркала Яндекса. Распаковываете stage3 в новый раздел диска, логинитесь в него с помощью:
mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
chroot /mnt/gentoo
Ну и там ещё пара команд. В мане найдёте. Переименовать строку, чтобы не перепутать с другой консолью, и source /etc/profile.
Потом начинаете ставить какой-нибудь софт. Например, иксы. Ставите не с помощью:
emerge xorg-server
А:
emerge -av xorg-server
И смотрите, какие другие проги будут ещё установлены. И с какими use-флагами. Если знаете, какой USE-флаг для чего нужен, молодцы. Если нет - читаете с помощью equery u название
(для этого можно открыть второй терминал).
Далее несколько дней ничего не делаете, а тупо читаете что какой USE-флаг даёт. Убираете или добавляете. Можно сделать так:
USE=«flag1 flag2» emerge -av xorg-server
Это просто быстрая проверка, что изменится, если сделать так. Потом, если понравится результат, то нужно не забыть добавить в /etc/make.conf. У меня вообще в этом make.conf такая здоровенная гирлянда флагов.
А ещё есть package.use, в котором можно указать «выключить USE-флаг только для одного пакета, а для всех остальных - включить». Или наоборот. Например, -gnutls для boinc-client.
Как устанавливать ведро. Загружаешь Sabayon Linux, смотришь какая там версия ведра, берёшь конфиг из /proc/config.gz. На своей генте поднимаешь ту же версию ведра, и этот конфиг. Внеси небольшие изменения: имя хоста localhost, а не sabayon, правильный march, правильная кодировка для флешек. Всё. Когда скомпилируется, прописываешь в GRUB от убунты отдельным пунктом.
Это базовый конфиг ведра, а уже отталкиваясь от него можно сделать кастомный. genkernel - не то.
Ну и всё. Составил make.conf, добавил туда USE-флаги, march, evdev и nvidia. Запускаешь emerge -av xorg-server
и удивляешься: с тех пор, как ты добавил новые USE-флаги, добавилось много новых зависимостей. А у них ещё USE-флаги! Кроме того, исчезли из списка «к установке» всё ненужное, сборку чего ты запретил.
Установка первой большой проги занимает три дня чтения «что для чего нужно». И лишь 2 часа - компилируется.
А теперь прописывай / и swap в /etc/fstab.
Ну и собственно всё: иксы собрал, ядро собрал, можно перезагружаться в свою новую генту! Только там DE не будет, а это ещё 200 пакетов (в дополнение к 200, которые требует xorg-server). Значит, будет второй раунд. Удачи!
P.S. Стим не влезет в 32 Гб, поэтому сделай символьную ссылку:
cd ~/.local/share
ln -s /ubuntu/home/username/.local/share/Steam .
Исправление ZenitharChampion, :
Короче, читаете ман и делаете всё по ману. Загружаете Ubuntu LiveCD, из него запускаете GParted, и размечаете диск: отрезаете от вашего раздела с Ubuntu - несколько гигабайт. Под Gentoo можно отдать от 20 Гб (я отдал 32 Гб). Скачиваете stage3 и portage с зеркала Яндекса. Распаковываете stage3 в новый раздел диска, логинитесь в него с помощью:
mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
chroot /mnt/gentoo
Ну и там ещё пара команд. В мане найдёте. Переименовать строку, чтобы не перепутать с другой консолью, и source /etc/profile.
Потом начинаете ставить какой-нибудь софт. Например, иксы. Ставите не с помощью:
emerge xorg-server
А:
emerge -av xorg-server
И смотрите, какие другие проги будут ещё установлены. И с какими use-флагами. Если знаете, какой USE-флаг для чего нужен, молодцы. Если нет - читаете с помощью equery u название
(для этого можно открыть второй терминал).
Далее несколько дней ничего не делаете, а тупо читаете что какой USE-флаг даёт. Убираете или добавляете. Можно сделать так:
USE=«flag1 flag2» emerge -av xorg-server
Это просто быстрая проверка, что изменится, если сделать так. Потом, если понравится результат, то нужно не забыть добавить в /etc/make.conf. У меня вообще в этом make.conf такая здоровенная гирлянда флагов.
А ещё есть package.use, в котором можно указать «выключить USE-флаг только для одного пакета, а для всех остальных - включить». Или наоборот. Например, -gnutls для boinc-client.
Как устанавливать ведро. Загружаешь Sabayon Linux, смотришь какая там версия ведра, берёшь конфиг из /proc/config.gz. На своей генте поднимаешь ту же версию ведра, и этот конфиг. Внеси небольшие изменения: имя хоста localhost, а не sabayon, правильный march, правильная кодировка для флешек. Всё. Когда скомпилируется, прописываешь в GRUB от убунты отдельным пунктом.
Это базовый конфиг ведра, а уже отталкиваясь от него можно сделать кастомный. genkernel - не то.
Ну и всё. Составил make.conf, добавил туда USE-флаги, march, evdev и nvidia. Запускаешь emerge -av xorg-server
и удивляешься: с тех пор, как ты добавил новые USE-флаги, добавилось много новых зависимостей. А у них ещё USE-флаги! Кроме того, исчезли из списка «к установке» всё ненужное, сборку чего ты запретил.
Установка первой большой проги занимает три дня чтения «что для чего нужно». И лишь 2 часа - компилируется.
А теперь прописывай / и swap в /etc/fstab.
Ну и собственно всё: иксы собрал, ядро собрал, можно перезагружаться в свою новую генту! Только там DE не будет, а это ещё 200 пакетов (в дополнение к 200, которые требует xorg-server). Значит, будет второй раунд. Удачи!
P.S. Стим не влезет в 32 Гб, поэтому сделай символьную ссылку:
cd ~/.local/share
ln -s /ubuntu/home/username/.local/share/Steam .
Исправление ZenitharChampion, :
Короче, читаете ман и делаете всё по ману. Загружаете Ubuntu LiveCD, из него запускаете GParted, и размечаете диск: под Gentoo можно отдать от 20 Гб (я отдал 32 Гб). Скачиваете stage3 и portage с зеркала Яндекса. Распаковываете stage3 в новый раздел диска, логинитесь в него с помощью:
mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
chroot /mnt/gentoo
Ну и там ещё пара команд. В мане найдёте. Переименовать строку, чтобы не перепутать с другой консолью, и source /etc/profile.
Потом начинаете ставить какой-нибудь софт. Например, иксы. Ставите не с помощью:
emerge xorg-server
А:
emerge -av xorg-server
И смотрите, какие другие проги будут ещё установлены. И с какими use-флагами. Если знаете, какой USE-флаг для чего нужен, молодцы. Если нет - читаете с помощью equery u название
(для этого можно открыть второй терминал).
Далее несколько дней ничего не делаете, а тупо читаете что какой USE-флаг даёт. Убираете или добавляете. Можно сделать так:
USE=«flag1 flag2» emerge -av xorg-server
Это просто быстрая проверка, что изменится, если сделать так. Потом, если понравится результат, то нужно не забыть добавить в /etc/make.conf. У меня вообще в этом make.conf такая здоровенная гирлянда флагов.
А ещё есть package.use, в котором можно указать «выключить USE-флаг только для одного пакета, а для всех остальных - включить». Или наоборот. Например, -gnutls для boinc-client.
Как устанавливать ведро. Загружаешь Sabayon Linux, смотришь какая там версия ведра, берёшь конфиг из /proc/config.gz. На своей генте поднимаешь ту же версию ведра, и этот конфиг. Внеси небольшие изменения: имя хоста localhost, а не sabayon, правильный march, правильная кодировка для флешек. Всё. Когда скомпилируется, прописываешь в GRUB от убунты отдельным пунктом.
Это базовый конфиг ведра, а уже отталкиваясь от него можно сделать кастомный. genkernel - не то.
Ну и всё. Составил make.conf, добавил туда USE-флаги, march, evdev и nvidia. Запускаешь emerge -av xorg-server
и удивляешься: с тех пор, как ты добавил новые USE-флаги, добавилось много новых зависимостей. А у них ещё USE-флаги! Кроме того, исчезли из списка «к установке» всё ненужное, сборку чего ты запретил.
Установка первой большой проги занимает три дня чтения «что для чего нужно». И лишь 2 часа - компилируется.
А теперь прописывай / и swap в /etc/fstab.
Ну и собственно всё: иксы собрал, ядро собрал, можно перезагружаться в свою новую генту! Только там DE не будет, а это ещё 200 пакетов (в дополнение к 200, которые требует xorg-server). Значит, будет второй раунд. Удачи!
P.S. Стим не влезет в 32 Гб, поэтому сделай символьную ссылку:
cd ~/.local/share
ln -s /ubuntu/home/username/.local/share/Steam .
Исходная версия ZenitharChampion, :
Короче, читаете ман и делаете всё по ману. Загружаете Ubuntu LiveCD и размечаете диск: под Gentoo можно отдать от 20 Гб (я отдал 32 Гб). Скачиваете stage3 и portage с зеркала Яндекса. Распаковываете stage3 в новый раздел диска, логинитесь в него с помощью:
mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
chroot /mnt/gentoo
Ну и там ещё пара команд. В мане найдёте. Переименовать строку, чтобы не перепутать с другой консолью, и source /etc/profile.
Потом начинаете ставить какой-нибудь софт. Например, иксы. Ставите не с помощью:
emerge xorg-server
А:
emerge -av xorg-server
И смотрите, какие другие проги будут ещё установлены. И с какими use-флагами. Если знаете, какой USE-флаг для чего нужен, молодцы. Если нет - читаете с помощью equery u название
(для этого можно открыть второй терминал).
Далее несколько дней ничего не делаете, а тупо читаете что какой USE-флаг даёт. Убираете или добавляете. Можно сделать так:
USE=«flag1 flag2» emerge -av xorg-server
Это просто быстрая проверка, что изменится, если сделать так. Потом, если понравится результат, то нужно не забыть добавить в /etc/make.conf. У меня вообще в этом make.conf такая здоровенная гирлянда флагов.
А ещё есть package.use, в котором можно указать «выключить USE-флаг только для одного пакета, а для всех остальных - включить». Или наоборот. Например, -gnutls для boinc-client.
Как устанавливать ведро. Загружаешь Sabayon Linux, смотришь какая там версия ведра, берёшь конфиг из /proc/config.gz. На своей генте поднимаешь ту же версию ведра, и этот конфиг. Внеси небольшие изменения: имя хоста localhost, а не sabayon, правильный march, правильная кодировка для флешек. Всё. Когда скомпилируется, прописываешь в GRUB от убунты отдельным пунктом.
Это базовый конфиг ведра, а уже отталкиваясь от него можно сделать кастомный. genkernel - не то.
Ну и всё. Составил make.conf, добавил туда USE-флаги, march, evdev и nvidia. Запускаешь emerge -av xorg-server
и удивляешься: с тех пор, как ты добавил новые USE-флаги, добавилось много новых зависимостей. А у них ещё USE-флаги! Кроме того, исчезли из списка «к установке» всё ненужное, сборку чего ты запретил.
Установка первой большой проги занимает три дня чтения «что для чего нужно». И лишь 2 часа - компилируется.
Ну и собственно всё: иксы собрал, ядро собрал, можно перезагружаться в свою новую генту! Только там DE не будет, а это ещё 200 пакетов (в дополнение к 200, которые требует xorg-server). Значит, удет второй раунд. Удачи!