Ymilij 26.04.2010 21:53

Gentoo LinuxКраткая инструкция по установке Gentoo или вольный пересказ handbook'а

Написал для себя краткую инструкцию по установке gentoo, получились эдакие заметки на полях.
Решил поделиться ею с сообществом, буду рад, если кому-нибудь она облегчит жизнь.

1
# mkswap /dev/sda2 && swapon /dev/sda2 && mkfs.ext3 /dev/sda1 && mount /dev/sda1 /mnt/gentoo && mkdir /mnt/gentoo/boot && mkdir /mnt/gentoo/home && tar -C /mnt/gentoo -pxjvf /mnt/cdrom/stage3-i686-20091103.tar.bz2 && tar -C /mnt/gentoo/usr -xjvf /mnt/cdrom/portage-latest.tar.bz2 && mount -t proc none /mnt/gentoo/proc && mount -o bind /dev /mnt/gentoo/dev && chroot /mnt/gentoo /bin/bash && env-update && source /etc/profile && rm /etc/make.profile && ln -sfv /usr/portage/profiles/default/linux/x86/10.0/desktop /etc/make.profile && emerge ufed && cat /usr/share/i18n/SUPPORTED | grep -E 'ru_RU|en_US' >> /etc/locale.gen && locale-gen && cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime && emerge gentoo-sources genkernel && cd /usr/src/linux && genkernel all && make bzImage modules modules_install install && emerge syslog-ng grub && rc-update add syslog-ng default && rm /etc/fstab && touch /etc/fstab && echo "/dev/sda1 / ext3 noauto,noatime 1 2" >> /etc/fstab && echo "shm /dev/shm tmpfs nodev,nosuid,noexec 0 0" >> /etc/fstab && rm /boot/grub/grub.conf && touch /boot/grub/grub.conf && echo "default 0" >> /boot/grub/grub.conf && echo "timeout 10" >> /boot/grub/grub.conf && echo "splashimage=(hd0,0)/boot/grub/splash.xpm.gz" >> /boot/grub/grub.conf && echo "title Gentoo" >> /boot/grub/grub.conf && echo "root (hd0,0)" >> /boot/grub/grub.conf && echo "kernel /boot/`ls /boot | grep vmlinuz` root=/dev/sda1 vga=791" >> /boot/grub/grub.conf && echo "initrd /boot/`ls /boot | grep config`" >> /boot/grub/grub.conf && grub --boot-drive=/dev/sda1 && grub --install-partition=/dev/sda1 && exit && cd && umount /mnt/gentoo/boot /mnt/gentoo/home && umount /mnt/gentoo/dev /mnt/gentoo/proc && umount /mnt/gentoo && reboot


Установка gentoo в одну команду. =)
По ссылке предлагаю ознакомиться с менее оптимизированным, но более оптимальным мануалом по установке.


Тэги: Gentoo инструкция установка
+ 7 -
Похожие Поделиться

cppmm 26.04.2010 22:18 #
О, милостивый Патрик! Это современная "расширенная" версия однострочника на perl? Точно так же ничего не понятно, много букв и что-то страшное делает.
kstep 27.04.2010 01:11 #
Ну почему же, всё вполне прозрачно. Команда как команда, не пойму, чем тебе не нравится?
cppmm 27.04.2010 09:33 #
Тем, что если у меня, например, не на sda ставится система, я задолбаюсь переписывать эту команду. Или, если архитектура другая. Это то, что я бегло просмотрев заметил. Если уж идти в сторону автоматизации - надо писать человеческий скрипт с комментами и возможностью замены переменных, которые могут быть различными...
Хотя gentoo-installer уже есть, так что можно просто допилить его до ума(хотя сам я его не пробовал, но в интернетах на него ругались).
Ymilij 27.04.2010 15:04 #
Шутка же. Мануал с небольшими комментариями по ссылке.
kstep 29.04.2010 13:25 #
Why so serious?
devl547 26.04.2010 22:23 #
Не увидел ни добавления юзера, ни установки пароля - как минимум не залогинишься.
devl547 26.04.2010 22:25 #
emerge ufed


нет cp -L /etc/resolv.conf /mnt/gentoo/etc - не прокатит emerge
Username 27.04.2010 01:50 #
Почему не залогинишься? Под рутом можно.
devl547 27.04.2010 12:16 #
пасс рута не задан - следовательно залогинится только через init=/bin/bash и костыли.
Shtsh 27.04.2010 13:00 #
по ссылке есть passwd root
Ymilij 27.04.2010 15:05 #
Добавьте touch и echo. Кардинально картина не измениться. Шутка же :)
Alexander 26.04.2010 22:28 #
rm /etc/fstab && touch /etc/fstab && echo "/dev/sda1 / ext3 noauto,noatime 1 2" >> /etc/fstab &&

Мартышкин труд?)
Shtsh 26.04.2010 22:30 #
Страшно. Почему после этого поста у меня складывается ощущение, что поставить LFS, о чём я сейчас пишу значительно проще?
NickNill 26.04.2010 23:09 #
сложнее тем, что надо вручну искать и выкачивать исходники... хотя если у вас есть срез генты.... то искать ничего не нужно =)
Alexander 26.04.2010 22:36 #
Потому, что это рассчитано на "воспроизвести впечатление"
NickNill 26.04.2010 23:08 #
Хехе, ая как раз собираюсь в ближайшем будущем его себе компилить... когда куплю 6ти ядерник =)
HellTommy 26.04.2010 23:10 #
Опа! Вот и первый пост в блоге про Gentoo
TiGR 27.04.2010 00:35 #
Поздравляю, можете начинать писать книгу "тысяча и один дурацкий способ убить систему". Один у вас уже есть :)

Могу предложить второй:

sudo dd if=/dev/urandom of=/dev/sda bs=2M

Народ думаю ещё накидает вариантов :)
Username 27.04.2010 01:44 #
а причем тут убить систему? По делу-то написано вообщем
TiGR 27.04.2010 22:18 #
Если это тупо ввести и выполнить, очень велика вероятность остаться с нерабочей системой, т.к. там сразу прописаны устройства и прочее, что может не совсем соответствовать реальной обстановке и потребностям.

Ну кто сказал, что мне нужно ставить систему на sda1? Более того, кто сказал, что /dev/sda будет соответствовать /dev/sda в грабе? И кто сказал, что hd(0,0) будет нужным диском?

Если система на диске не одна, то с очень большой долей вероятности чего-то мы лишимся. или что-то поломаем.
Ymilij 28.04.2010 06:14 #
Заметки на то и краткие, что предполагают некоторое знание. Да и комментарии писаны.
ZogG 28.04.2010 10:42 #
с некоторыми знаниями, да и без них можно и с quick installation guide а сайте генты. (сам так ставил, и генту мой первый дистр)
Ymilij 28.04.2010 13:29 #
Можно, можно много чего. Но я написал для себя заметки и решил ими поделиться, авось не Вам, так кому-нибудь да пригодится.
TiGR 01.05.2010 14:16 #
В том-то и дело, что в самом сообщении нет никаких предупреждений о возможных неблагоприятных и крайне деструктивных последствиях.
kstep 29.04.2010 13:28 #
Why so serious?
Username 27.04.2010 01:44 #
rm /etc/fstab && touch /etc/fstab && echo "/dev/sda1 / ext3 noauto,noatime 1 2" >> /etc/fstab

можно просто echo "/dev/sda1 / ext3 noauto,noatime 1 2" > /etc/fstab
Jazz 27.04.2010 09:23 #
Я думаю, все догадались что это копипаста :)
Jazz 27.04.2010 09:24 #
Ох, на ник автора не посмотрел. Пардон
kstep 27.04.2010 10:56 #
Ну, может он для верности. Вдруг там NOCLOBBER включён?
haku 27.04.2010 02:24 #
Пересказ хендбука? Некавайно >_
Tirador 27.04.2010 10:04 #
Это самый лучший ман по генту.
Теперь все модераторшы генту-форума будут блондинки правда еще можно каждый шаг расписать для не блондинок.
jh 27.04.2010 10:16 #
...и получится хэндбук
vint 27.04.2010 10:30 #
ты не первый такой тынц
Ymilij 27.04.2010 15:08 #
Это шутка :)
Мануал по ссылке.