Сохранен 522
https://2ch.su/b/res/96181511.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 27/06/15 Суб 07:47:28 #1 №96181511 
14353804483350.png
14353804483391.png
14353804483592.png
14353804483653.png
ПРИШЛО ВРЕМЯ НАПОМНИТЬ
Что Анжелика Троепольская - не девушка.
Аноним 27/06/15 Суб 07:50:39 #2 №96181590 
АНОНИМУС, ПОМНИ!
Прежде чем резать вены ради ЕНОТ - спроси её, сможет ли она дать в жопу?
Аноним 27/06/15 Суб 07:52:07 #3 №96181634 
бамп 1/500
http://vk.com/id94653279
вконтактик мальчика
Аноним 27/06/15 Суб 07:53:38 #4 №96181684 
14353808182520.png
Бамп 2/500
Аноним 27/06/15 Суб 07:55:04 #5 №96181731 
14353809045840.jpg
ЛАМПОВАЯ НЯША ЛАМПИТСЯ В ЛАМПЫ ОЛОЛО ЛОЛ
Аноним 27/06/15 Суб 07:56:35 #6 №96181779 
14353809950690.jpg
НЯШНАЯ ХИККА-ТЯН РУБИТСЯ В ММО
Аноним 27/06/15 Суб 07:57:12 #7 №96181791 
Что это вообще? Пили кулстори вкратце.
Аноним 27/06/15 Суб 07:57:13 #8 №96181793 
14353810339700.jpg
СМАРТФОН НЯШНОГО ХИККЕ-БРЕВНА
Аноним 27/06/15 Суб 07:59:00 #9 №96181844 
14353811405840.png
>>96181791
пикрелейтед. Купил градусники, решил уже всё, как вспомнил, что Лена из Бесконечного Лета трахалась перед смертью, ну и решил задать вопросы Анжелочке про секс. А она и завалилась на этих вопросах.
Аноним 27/06/15 Суб 08:00:41 #10 №96181886 
14353812418300.jpg
НОЖКИ И КОТИК АНЖЕЛОЧКИ
(на самом деле нет, Анжелочка - потный мужик в застиранной майке и военной спецовке)
Аноним 27/06/15 Суб 08:03:04 #11 №96181952 
>>96181511
Лень смотреть скрины. Обрисуй вкратце, что такое? Помню только тред, где анон хотел градусниками выпилиться с трансляцией.
Аноним 27/06/15 Суб 08:04:13 #12 №96181986 
>>96181952
Я и есть тот анон. Так вот, читай скрины. Там всё расписано. А градусники по этому случаю я продаю обратно (купил случайно)
Аноним 27/06/15 Суб 08:05:44 #13 №96182029 
>>96181779
>пиратка
Окропил мочишкой говноедку.
Аноним 27/06/15 Суб 08:06:29 #14 №96182044 
Кран - это такой неймфаг-долбоеб из Котосибирска, который розы еще рисовал?

имхо вы там все поехавшие мудаки
Аноним 27/06/15 Суб 08:07:02 #15 №96182064 
И нахуй это тут ? Лучше бы блять выпилился, уебан. Рака.
Аноним 27/06/15 Суб 08:07:42 #16 №96182075 
>>96181986
Правда лень, ну. Обрисуй в двух словах.
sageАноним 27/06/15 Суб 08:08:14 #17 №96182089 
>>96181844
Тебе сколько лет? Ртутью он уколоться решил, охуеть. Да и так впечатлиться от игрушки про пионерлагерь, ну надо же
sageАноним 27/06/15 Суб 08:08:48 #18 №96182109 
Зачем ты биомусор? Уёбывай со своей раковой шлюхой нахуй, уебок.
sageАноним 27/06/15 Суб 08:09:04 #19 №96182113 
>>96181986
Лол, даун обосрался выпиливаться, и строит из себя шизофреника. На иди поиграй в сегу.
Аноним 27/06/15 Суб 08:09:25 #20 №96182122 
14353817653010.png
>>96181952
Если в кратце - то я знакомлюсь с девушками на сайте знакомств в надежде получить "призъ" - секс. У меня есть определённый опыт в сексуальных вопросах, есть некоторая теория, да и в общем-то, для этого достаточно просто смотреть порнуху и почитать пару сайтов, даже ходить к проституткам не обязательно (хотя я и ходил). А когда выяснилось, что Анжелочка не умеет этого делать, тут и начался главный лулз этого года, лол.

Если ты назвалась девушкой, и не знаешь ответы на вопросы о сексе, то, бгг, это повод обсмеять тебя публично, более того, даже травить.
sageАноним 27/06/15 Суб 08:10:01 #21 №96182136 
Опять этот ебаный шизик лезет в b со своими тредами. Сука, как же ты меня бесишь, мразь.
sageАноним 27/06/15 Суб 08:11:47 #22 №96182175 
Этому треду не хватает немного красного
Аноним 27/06/15 Суб 08:11:47 #23 №96182177 
14353819077030.jpg
РАБОЧИЙ СТОЛ ЛАМПОВОГО БРЕВНА
Аноним 27/06/15 Суб 08:13:30 #24 №96182235 
КТО С КЕМ СПИТ?
КРАН СПИТ С РУКОЙ. ПОТОМУ ЧТО ЕМУ НЕ ДАЮТ.
А АНЖЕЛА СПИТ ОДНА. ПОТОМУ ЧТО ОНА - БРЕВНО.
Аноним 27/06/15 Суб 08:17:25 #25 №96182359 
>>96182136
Нет у него ничего общего с шизиком.
Обычный школьник, пытавшийся привлечь к себе внимание. коих полно на дваче
Аноним 27/06/15 Суб 08:17:28 #26 №96182360 
>>96181779
Почитал тут скрины.
Вообщем поехавший анон, доебывается до какой то пизды.

Блять, я знал, что все кто играет в сраное лето - текут крышей, а теперь еще и наглядное доказательство.

Вместо того чтобы работать и зарабатывать, проще им пиздострадать, лол
Аноним 27/06/15 Суб 08:17:51 #27 №96182380 
14353822710150.jpg
14353822710231.jpg
14353822710282.jpg
14353822710283.jpg
Отдельным словом хочу сказать про некоего молодого 19-летнего человека по имени Антон, и по фамилии Кондрацкий. Он с республики Крым, а Анжелика - с Новосибирска. Он не имеет с Анжеликой общих увлечений, но у них обязательно всё получится, ведь они же любят друг друга!

Да, анончик, Антон - успешный человек, и он притащит свою жёппу за 5000 километров, чтобы УБИТЬ КРАНА, потом - в Рязань, убьёт моего корефана Толю!!!! АНТОН СТРАШНЕ ГНЕВЕ!!!1 Просто маньяк какой-то!!!!!111
Аноним 27/06/15 Суб 08:19:00 #28 №96182417 
14353823400350.jpg
>>96182380
Анкета пидараса:
http://vk.com/id53715362
Аноним 27/06/15 Суб 08:20:19 #29 №96182474 
Просто поехавший ребенок.
На самовыпил смелости не хватит, когда опомнится будет стыдно
Аноним 27/06/15 Суб 08:21:14 #30 №96182501 
>>96182474
Выпиливаться из-за бревна, которое трахаться-то нормально не умеет? ДА НУ НАХУЙ!!!
sageАноним 27/06/15 Суб 08:21:26 #31 №96182509 
>>96182359
Ты видимо не понял кто это такой. У него реально психические проблемы.
Аноним 27/06/15 Суб 08:21:44 #32 №96182520 
Он серьезно такой конченный , что уже написал на двачеки тред как он будет выпиливаться , а в итоге сел на клапан?
Аноним 27/06/15 Суб 08:22:16 #33 №96182537 
>>96182509
>>96182520
Оба - читайте переписку впараше.
Аноним 27/06/15 Суб 08:22:29 #34 №96182542 
>>96182501
Лол, я же говорю - поехавший!
sageАноним 27/06/15 Суб 08:23:21 #35 №96182582 
>>96182537
Пошел нахуй, дебил.
Аноним 27/06/15 Суб 08:24:27 #36 №96182621 
>>96182360
Пиздишь же.
Я летан и успешный вылезатор.
Аноним 27/06/15 Суб 08:24:42 #37 №96182628 
14353826821200.jpg
>>96182542
А вот и ОП подъехал....
sageАноним 27/06/15 Суб 08:24:51 #38 №96182634 
S E G A
Аноним 27/06/15 Суб 08:25:12 #39 №96182646 
14353827126650.jpg
Но ничего, дорогая Анжелика специально для меня написала бумажку с личной подписью! А если есть подпись, то это уже - документ!
Аноним 27/06/15 Суб 08:26:42 #40 №96182688 
>>96182628
>поехал
Аноним 27/06/15 Суб 08:26:44 #41 №96182690 
>>96182646
Видите слова: "простите мема :C"
Она извинилась!
А сломать срака в пукан она физически не сможет, поскольку не умеет.
Аноним 27/06/15 Суб 08:29:21 #42 №96182761 
>>96182690
Страпон со ртутью же.
Аноним 27/06/15 Суб 08:29:28 #43 №96182765 
14353829688160.png
Пиздёж? Пиздёж.
Аноним 27/06/15 Суб 08:30:23 #44 №96182784 
14353830237530.jpg
И это тоже - пиздёж.
sageАноним 27/06/15 Суб 08:31:44 #45 №96182828 
14353831049200.jpg
Тред умри пожалуйста , аминь.
П.сы Анжела-трап , Кран-психически растроенный человек , с альтернативным развитие головного мозга!
Аноним 27/06/15 Суб 08:33:28 #46 №96182875 
>>96182828
Нет, на этом смехуёчки и издевательства над малолетней долбоёбкой только начинаются. И тут лулзы уже получаю я!!!
Аноним 27/06/15 Суб 08:37:34 #47 №96183006 
14353834549680.png
Прощай, Кран, здравствуй, пустота. Ведь на имиджборды тебе путь закрыт?
sageАноним 27/06/15 Суб 08:40:18 #48 №96183083 
Почему Кран? Кулстори фастом плз.
sageАноним 27/06/15 Суб 08:41:04 #49 №96183108 
Сродни копошению червей в придорожной грязи. Пожалуй, из честолюбия потрачу минуточку на то, чтобы остановиться и плюнуть прямо в сплетение этих примитивных существ.
Аноним 27/06/15 Суб 08:41:29 #50 №96183128 
>>96183083 - https://2ch.hk/b/src/96181511/14353804483350.png
Аноним 27/06/15 Суб 08:42:11 #51 №96183153 
>>96183128
Рандомпик поц запилил , на которой кран был?
Аноним 27/06/15 Суб 08:42:28 #52 №96183167 
Я, блять, нихуя не понял. Это что, шизик сам с собой общается? Или реальная баба? Хули он выпиливается? Кто такой кран? Почему баба спалилась? Блядь.
Аноним 27/06/15 Суб 08:45:36 #53 №96183252 
>>96182360
Я тебя немного укорочу: РАБОТАТЬ, УБЛЮДОК!
Аноним 27/06/15 Суб 08:45:57 #54 №96183270 
>>96183167
Не выпиливается никто, просто Анжела не умеет трахаться.
Аноним 27/06/15 Суб 08:46:37 #55 №96183294 
>>96181511
ОП, ты дурачок. Разыграл какой-то идиотизм с градусниками, полный настоящей хуйни. Сейчас кидаешь переписку с тнёй, которой на тебя насрать. Ты кого играешь? Обиженного омегана? Чудом спасшегося суицидника? Траля? Только одно известно: ТЫ МУДАК. борды проёбаны, господа
Аноним 27/06/15 Суб 08:46:40 #56 №96183297 
14353840002740.jpg
Прочитал переписку со второго пика.
Школьник переписывается со школьником года на три старше, носящим женское имя впараше. Я тоже так делаю. Причем всегда.
Это должно каким-то образом заинтересовать всю борду или где?
Аноним 27/06/15 Суб 08:47:24 #57 №96183319 
>>96183270
интересно пиздец
Аноним 27/06/15 Суб 08:48:11 #58 №96183341 
>>96183167
Да блять, форс одно индивида с недостатком внимания, весь контент вальшив и неинтересен.
Аноним 27/06/15 Суб 08:48:21 #59 №96183349 
>>96183319
конечно интересно, ёпта блять.
Аноним 27/06/15 Суб 08:49:27 #60 №96183393 
>>96183319
Прикинь, ты пишешь там какой-то девушке с красивым личиком, а она на самом деле не умеет сосать?
Аноним 27/06/15 Суб 08:50:17 #61 №96183430 
>>96183270
>>96183341
Хуйня какая-то. Спасибо, братцы
Аноним 27/06/15 Суб 08:50:40 #62 №96183443 DELETED
>>96183393
like this?
Аноним 27/06/15 Суб 08:51:27 #63 №96183470 
>>96183393
Охуеть, Анжела сосать не умеет. Охуеть. Куда мир катится?
Аноним 27/06/15 Суб 08:52:13 #64 №96183504 
>>96183470
Да она не только сосать не умеет, она вообще трахаться не умеет лол
Аноним 27/06/15 Суб 08:52:19 #65 №96183507 
У крана сезонное обострение. Как ты вообще живешь со знанием, что ты- белодневка?))))
Аноним 27/06/15 Суб 08:53:02 #66 №96183532 
>>96183341
Риталина пидорасу.
Аноним 27/06/15 Суб 08:53:34 #67 №96183554 
>>96183443
Наконец то я увидел ее пизду
Аноним 27/06/15 Суб 08:53:43 #68 №96183558 
>>96183504
Вообще пиздец. Как мы живём?
Аноним 27/06/15 Суб 08:54:14 #69 №96183583 
Как же заебал ебучий кран сукааа.
Везде срёт везде, почему новосибирск ещё не взорвали?
Аноним 27/06/15 Суб 08:55:10 #70 №96183612 
>>96183558
А ты прикинь, она не только трахаться не умеет, но и о противозачаточных и контрацепции не знает. Вот это номер!
Аноним 27/06/15 Суб 08:55:10 #71 №96183613 
>>96183583
>Как же заебал ебучий кран сукааа.
>Везде срёт везде, почему новосибирск ещё не взорвали?

Охуенная цитата. Золотой фонд.
Аноним 27/06/15 Суб 08:55:52 #72 №96183637 
14353845520990.png
БЛЯТЬ
ЭТО ЖЕ КРАН НАХУЙ, Я БЛЯТЬ ВСПОНИЛ ЭТОГО ОТБИТОГО.
Аноним 27/06/15 Суб 08:57:11 #73 №96183686 
14353846310550.jpg
Yangire - твой выбор.
Аноним 27/06/15 Суб 08:57:54 #74 №96183705 
14353846742300.jpg
>>96183612
Аноним 27/06/15 Суб 08:59:40 #75 №96183764 
14353847803400.jpg
>>96183705
Неееет, это вообще пикрелейтед!!1
Аноним 27/06/15 Суб 09:01:18 #76 №96183812 
14353848788330.jpg
>>96183612
Аноним 27/06/15 Суб 09:04:01 #77 №96183897 
14353850417840.jpg
И ТУТ ТАКАЯ ТРОЕЖОПСКАЯ ПРИХОДИТ В ТРЕД И ГОВОРИТ:
"ХВАТИТ КЛОУНИЧАТЬ Я ВАМ КОМУ СКОЗАЛА?"
Аноним 27/06/15 Суб 09:04:09 #78 №96183901 
>>96183812
Да. Так и есть.
sageАноним 27/06/15 Суб 09:04:43 #79 №96183916 
>>96181511
Раковая шлюха и раковый чухан.
Много вас по весне оттаяло, много вас таких повидал за 7 лет двачеванья.
Обоссал обоих с вашими биопроблемами и самоутверждением.
мимо-титан
Аноним 27/06/15 Суб 09:04:46 #80 №96183917 
Давайте поможем крану найти родную парашу:
инач
Аноним 27/06/15 Суб 09:04:52 #81 №96183922 
>>96183897
>ТРОЕЖОПСКАЯ
Лол
Аноним 27/06/15 Суб 09:05:01 #82 №96183927 
>>96181511
Какая же тупая пизда на скринах пикрелейтеда, блять кинула бы в ЧС и всё. Ебанутая.
Аноним 27/06/15 Суб 09:05:26 #83 №96183945 
14353851262710.jpg
14353851262911.jpg
Я ЗА ИНТЕРНЕТЫ ПЛАЧУ НЕ ДЛЯ ТОГО, ЧТОБЫ МЕНЯ ТУТ ТРОЛЛИЛИ
Аноним 27/06/15 Суб 09:09:55 #84 №96184083 DELETED
>>96183945
Это кран?
Чому у такого уебана такие запросы?
Аноним 27/06/15 Суб 09:11:02 #85 №96184108 
>>96184083
Потому что двачешлюхи не нужны.
Как по мне, даже последний чухан с двачей по ценности равен 10 двачешлюхам.
Аноним 27/06/15 Суб 09:11:37 #86 №96184130 
14353854970160.png
>>96183922
sageАноним 27/06/15 Суб 09:12:32 #87 №96184160 DELETED
Объясните, что происходит в этом треде или я начинаю сагать.
Аноним 27/06/15 Суб 09:13:43 #88 №96184195 
14353856231240.png
>>96184160
пикрелейтед
sageАноним 27/06/15 Суб 09:13:43 #89 №96184196 
>>96184160
Не стоит, лучше прост сагай.
Аноним 27/06/15 Суб 09:13:54 #90 №96184208 
14353856344910.jpg
>>96183927
Так я его и в чс закинула, когда он перестал доставлять.
Эко у него сраку разорвало, лол.
sageАноним 27/06/15 Суб 09:14:22 #91 №96184223 DELETED
>>96184196
Расскажи, интересно. Кто такая Анжелика? Как она с этим задротом встретилась?
Аноним 27/06/15 Суб 09:14:35 #92 №96184235 
14353856758700.png
sageАноним 27/06/15 Суб 09:15:24 #93 №96184260 
>>96184208
Пиздуй в свой сраный втентаклик.
>>96184223
Не ебу, возможно они двигал тазом и рычал, а, может быть, просто /soc протекает.
Аноним 27/06/15 Суб 09:15:28 #94 №96184263 
14353857285530.png
Аноним 27/06/15 Суб 09:17:08 #95 №96184312 
14353858285350.png
ЧЕМ ЭТО ПАХНЕТ, СЕРЖАНТ?
ЭТО НАПАЛЬМ, СЫНОК!!!
Аноним 27/06/15 Суб 09:17:14 #96 №96184316 
>>96182380
Да, этому мягонькому мальчику определённо нечего терять ~_~
Аноним 27/06/15 Суб 09:17:21 #97 №96184325 
14353858416300.jpg
Несчастный Кран.
И чего ты добьёшься тем, что будешь форсить меня на сосаке и прочих говнодосках, лол?
От этого я заходить сюда не перестану.
sageАноним 27/06/15 Суб 09:17:33 #98 №96184337 
Ебать ты совсем поехавший.
sageАноним 27/06/15 Суб 09:18:06 #99 №96184364 DELETED

Тематика [au / bi / biz / bo / c / em / fa / fiz / fl / ftb / hh / hi / me / mg / mlp / mo / mov / mu / ne / psy / re / sci / sf / sn / sp / spc / tv / un / w / wh / wm / wp] Творчество [di / diy / mus / pa / p / wrk] Техника и софт [gd / hw / mobi / pr / ra / s / t] Игры [bg / cg / es / mmo / moba / tes / vg / wr] Японская культура [a / fd / ja / ma / vn] Разное [d / b / soc / media / r / abu / rf / 2chTV ] Взрослым [fg / fur / g / ga / h / ho / hc / e / fet / sex / fag] Политика [po / wn] [ Прочие доски ]

Все права и копирайты на этой странице принадлежат правообладателям. За любую размещенную информацию несет личную ответственность постер (лицо, загрузившее эту информацию). Все комментарии принадлежат лицам, отправившим их.
Если вы обнаружили информацию, размещённую против правил, пожалуйста, сообщите нам об этом.

Зеркала Двача: 2ch.hk, 2ch.pm, 2ch.re, 2ch.tf, 2ch.wf, 2ch.yt, 2-ch.so
Аноним 27/06/15 Суб 09:18:19 #100 №96184371 
>>96184325
Ты случайно не Надя?
Аноним 27/06/15 Суб 09:18:22 #101 №96184372 
14353859021550.png
ВСЕ БУДУТ ОБСУЖДАТЬ КОНЦОВКУ ЛЕНЫ ПОД ДАТ ФИЛ
sageАноним 27/06/15 Суб 09:19:03 #102 №96184392 DELETED
Available documentation

To find information use the search box on the top right corner of the screen, or categorically browse the Wiki using the Documentation topic links provided below.

Find something you would like to add or edit? The Getting started section (below) gives contributors a few pointers on how to start editing articles.

Both official documentation as well as community-contributed contents can be found on the Wiki. Official documents (created by the Gentoo Documentation Team) are located in the Gentoo Project name space.

Most importantly the Gentoo Handbook as well as featured, well-written documents can be found:

Gentoo Handbook (Official Install Documentation) Featured Documentation
Documentation topics

Core System Software Hardware Desktop Server and Security Project and Community
News
June 13, 2015: Introducing Article blueprints

The Wiki project members have created some Article blueprints to assist contributors in creating new articles. Visit the blueprint appropriate to the kind of Wiki article being created, then copy and paste the code from the blueprint into a new Wiki article. The goal is to help contributors focus more on quality content and less on structural busywork. Enjoy!
Dec 23, 2014: Wiki features new design

Today, we have enabled the new unified Gentoo Website theme called Tyrian on the Wiki together while applying a software update. Templates and other content elements will be updated accordingly in the upcoming weeks.

Should you notice any problems, or have any other feedback, please feel free to email us or leave a comment on the Suggestions page.
Dec 10, 2013: New: Featured Documentation

The Gentoo Documentation Team now hosts most of their documentation on our Wiki, enabling every community member to contribute to these excellent articles.

For more information, see the list of featured documents and the announcement.
Getting started

Anyone is welcome to edit or create pages on this Wiki.

Before making your first edit or creating your first new page, please consult the Help page. It also links to the MediaWiki User's Guide which contains information about how our wiki software works.

If you think there is something we can improve, please let us know on the Suggestions page.

Should you have any questions related to the Wiki, you can always join our IRC channel #gentoo-wiki on irc.gentoo.org or email us at [email protected].

Please note: The Wiki's IRC channel does not provide general Gentoo support! Go to #gentoo if this type of support is required!
Recently added pages

13:45, 25 June 2015 ‎GNOME/Guide/es (hist) ‎[6,973 bytes] ‎Roizheim (Talk | contribs) (Created page with "* [http://worldofgnome.org/ El blog World of GNOME]")
12:04, 25 June 2015 ‎Policy based routing (hist) ‎[3,121 bytes] ‎Ddio (Talk | contribs) (Created page with "==== What for? ==== Sometimes one routing table is simply not enough. For example you two gateways to your provider, and want to do an loadbalancing by sending all ssh traffic...")
08:09, 25 June 2015 ‎Dell XPS 13 9343 (hist) ‎[4,086 bytes] ‎Hololeap (Talk | contribs) (Created page)
15:29, 24 June 2015 ‎M68k (hist) ‎[505 bytes] ‎Kantharos (Talk | contribs) (Created page with "The '''m68k''' architecture is an official branch of the portage packaging system though at the moment a formal Gentoo project does not seem to exist that would support this p...")
21:23, 23 June 2015 ‎Browser-Home-Profile (hist) ‎[5,466 bytes] ‎Tclover (Talk | contribs) (Initial page)

sageАноним 27/06/15 Суб 09:19:23 #103 №96184413 
>>96183167
>Кто такой кран?
Местный сумасшедший. Часто тут подобные треды создаёт, живет в новосибирске на пенсию по инвалидности в плане головы. Уёбки зачем-то вступают с ним в диалог, подпитывая его поехавшесть.
sageАноним 27/06/15 Суб 09:19:30 #104 №96184417 DELETED
The Gentoo handbook effort
Introduction

The Gentoo Handbook is an effort to centralize documentation into a coherent handbook. This handbook contains the installation instructions for Internet-based installation approaches and parts about working with Gentoo and Portage.
Architectures

Gentoo Linux is available for many architectures. But what exactly is an architecture?

An architecture is a family of CPUs (processors) who support the same instructions. The two most prominent architectures in the desktop world are the x86 architecture and the x86_64 architecture (for which Gentoo uses the amd64 notation). But many other architectures exist, such as sparc, ppc (the PowerPC family), mips, arm, ...

A distribution as versatile as Gentoo supports many architectures. For that reason, you'll find that our Gentoo Handbooks are offered for many of the supported architectures. However, that might lead to some confusion as not all users are aware of the differences. Some are only aware of the CPU type or name that their system is a part of (like i686 or Intel Core i7). Below you will find a quick summary of the supported architectures and the abbreviation used in Gentoo. However, most people that do not know the architecture of their system are mostly interested in x86 or amd64.
Viewing the handbook
Note
The table below gives a high-level overview of the supported architectures. The example set of CPUs or systems is nothing more than an example. If you are still not certain which architecture to pick, please read the first section of the Gentoo Handbook's second chapter (Choosing the Right Installation Medium) as this will elaborate on the supported platforms.
Note
ARM and ARM64 are supported by the Gentoo project but do not yet have a full handbook at their disposal. Please refer to the ARM project for more information.
One page per chapter (many shorter pages) One page per part (longer pages)
Handbook for architecture Description of architecture Installing Gentoo Linux Working with Gentoo Working with Portage Network configuration
Alpha The Alpha architecture is a 64-bit architecture developed by Digital Equipment Corporation (DEC). It is still in use by some mid-range and high-end servers, but the architecture is slowly being faded out.
(ES40, AlphaPC, UP1000, Noname) Installation Working Portage Networking
AMD64 A 64-bit architecture that is compatible with the x86 architecture (and thus also known as x86_64). It was first used by AMD (under the AMD64 name) and Intel (under the EM64T name) and is now the most prominent architecture for medium and high-end desktop PCs. It is also commonly found in the server segment.
(AMD Athlon 64, AMD Opteron, AMD Sempron processors, AMD Phenom, Intel Pentium 4, Intel Core2, Intel Core i3, i5, i7) Installation Working Portage Networking
ARM This 32-bit architecture is a very popular architecture for embedded and small systems. Sub-architectures range from ARMv1 to ARMv7 (Cortex) and are often found in smart phones, tablets, hand-held consoles, end-user GPS navigation systems, etc.

(StrongARM, Cortex-M)

ARM64 This 64-bit architecture is a new arm variant for embedded and server systems. The only sub-architecture is ARMv8 and includes the Cortex-A53, and Cortex-A57 processors which are starting to appear in a variety of SoCs in developer boards, Smart phones, tablets etc.

(Cortex-A53, Cortex-A57)

HPPA Referred to as HPPA, the PA-RISC architecture is an instruction set developed by Hewlett-Packard and was used in their mid- and high-end server series until about 2008 (after which HP started using Intel Itanium).
(HP 9000, PA-8600) Installation Working Portage Networking
IA64 A 64-bit architecture designed by Intel and used in their Intel Itanium processor series. This architecture is not compatible with x86 or x86_64 (aka amd64) and is mostly found in medium and high-end server series.
(Intel Itanium) Installation Working Portage Networking
MIPS Developed by MIPS Technologies, the MIPS architecture entails multiple subfamilies (called revisions) such as MIPS I, MIPS III, MIPS32, MIPS64 and more. MIPS is most common in embedded systems.
(MIPS32 1074K, R16000) Installation Working Portage Networking
PPC A 32-bit architecture used by many Apple, IBM and Motorola processors. They are most commonly found in embedded systems.
(Apple OldWorld, Apple NewWorld, generi Pegasos, Efika, older IBM iSeries and pSeries) Installation Working Portage Networking
PPC64 The 64-bit variant of the PPC architecture, popular in both embedded as well as high-end performance servers.
(IBM RS/6000s, IBM pSeries, IBM iSeries) Installation Working Portage Networking
SPARC The SPARC architecture is best known by its most common producers, Sun (now Oracle) and Fujitsu. It is used in server systems although a few workstations exist as well. In Gentoo, only SPARC64 compatible CPUs are supported.
(E3000, Blade 1000, Ultra 2) Installation Working Portage Networking
X86 A 32-bit architecture used by CPUs that are often said to be "Intel compatible". It was, until recently, the most popular architecture for desktop PCs. Gentoo offers builds for i486 (supports all families) and i686 (supports Pentium and higher or compatible).
(i486, i686, Intel Core, AMD Athlon, Intel Atom) Installation Working Portage Networking
sageАноним 27/06/15 Суб 09:20:05 #105 №96184444 DELETED
Contents

1 Introduction
1.1 Welcome
1.2 How is the installation structured
1.3 What are the options
1.4 Troubles

Introduction
Welcome

First of all, welcome to Gentoo. You are about to enter the world of choices and performance. Gentoo is all about choices. When installing Gentoo, this is made clear several times -- users can choose how much they want to compile themselves, how to install Gentoo, what system logger to use, etc.

Gentoo is a fast, modern meta-distribution with a clean and flexible design. Gentoo is built around free software and doesn't hide from its users what is beneath the hood. Portage, the package maintenance system which Gentoo uses, is written in Python, meaning the user can easily view and modify the source code. Gentoo's packaging system uses source code (although support for precompiled packages is included too) and configuring Gentoo happens through regular text files. In other words, openness everywhere.

It is very important that everybody understands that choices are what makes Gentoo run. We try not to force users onto anything they don't like. If anyone believes otherwise, please bugreport it.
How is the installation structured

The Gentoo Installation can be seen as a 10-step procedure, corresponding to the next set of chapters. Every step results in a certain state:

After step 1, the user is in a working environment ready to install Gentoo
After step 2, the Internet connection is ready to install Gentoo
After step 3, the hard disks are initialized to host the Gentoo installation
After step 4, the installation environment is prepared and the user is ready to chroot into the new environment
After step 5, core packages, which are the same on all Gentoo installations, are installed
After step 6, the Linux kernel is installed
After step 7, the user will have configured most of the Gentoo system configuration files
After step 8, the necessary system tools are installed
After step 9, the proper boot loader has been installed and configured
After step 10, the freshly installed Gentoo Linux environment is ready to be explored

Whenever a certain choice is presented, the handbook will try to explain what the pros and cons are. Although the text then continues with a default choice (identified by "Default: " in the title), the other possibilities will be documented as well (marked by "Alternative: " in the title). Do not think that the default is what Gentoo recommends. It is however what Gentoo believes most users will use.

Sometimes an optional step can be followed. Such steps are marked as "Optional: " and are therefore not needed to install Gentoo. However, some optional steps are dependent on a previous decision made. The instructions will inform the reader when this happens, both when the decision is made, and right before the optional step is described.
What are the options

Gentoo can be installed in many different ways. It can be downloaded and installed from one of Gentoo's Installation CDs, from a distribution already installed, from a non-Gentoo bootable CD (such as Knoppix), from a netbooted environment, from a rescue floppy, etc.

This document covers the installation using a Gentoo Installation CD or, in certain cases, netbooting.
Note
For help on the other installation approaches, including using non-Gentoo CDs, please read our Alternative Installation Guide.

We also provide a Gentoo Installation Tips & Tricks document that might be useful to read as well.
Troubles

If a problem is found in the installation (or in the installation documentation), please visit our bugtracking system and check if the bug is known. If not, please create a bugreport for it so we can take care of it. Do not be afraid of the developers who are assigned to the bugs -- they (generally) don't eat people.

Note though that, although this document is architecture-specific, it might contain references to other architectures as well. This is due to the fact that large parts of the Gentoo Handbook use source code that is common for all architectures (to avoid duplication of efforts and starvation of development resources). We will try to keep this to a minimum to avoid confusion.

If there is some uncertainty whether or not the problem is a user-problem (some error made despite having read the documentation carefully) or a software-problem (some error we made despite having tested the installation/documentation carefully) everybody is welcome to join #gentoo on irc.freenode.net. Of course, everyone is welcome otherwise too as our chat channel covers the broad Gentoo spectrum.

Speaking of which, if there are any additional questions regarding Gentoo, check out our Frequently Asked Questions, available from the Gentoo Wiki. There are also FAQs on the Gentoo Forums.
Аноним 27/06/15 Суб 09:20:09 #106 №96184448 
14353860092920.jpg
>>96184325
Пиши извинения, ёпта. Чё с тобой ещё делать, лол. Я за интернеты плачу не для того, чтобы меня тут троллили.
Аноним 27/06/15 Суб 09:20:24 #107 №96184455 
14353860242540.jpg
>>96184371
Я та самая Анжелика.
sageАноним 27/06/15 Суб 09:21:06 #108 №96184492 
Просто сагаем долбоёбов. Развели тут драму какую то блять
Аноним 27/06/15 Суб 09:21:20 #109 №96184507 
>>96184455
Я понимаю, но мало ли, может имя фейковое. Уж больно похожа ну ещё одну такую же интернет-девочку.
Аноним 27/06/15 Суб 09:21:39 #110 №96184520 
>>96184455
>та самая
ТО САМОЕ!
Аноним 27/06/15 Суб 09:22:52 #111 №96184571 
>>96181511
О, велком, браток
мимоискитимкун
sageАноним 27/06/15 Суб 09:22:57 #112 №96184576 
>>96184507
>Уж больно похожа ну ещё одну такую же интернет-девочку.
Их тысячи, все на одно лицо.
Двачи просочились, теперь везде говно.
Фригидна, интроверт.
И очень любит троллить и упоминать горящий пукан.
Как же они меня заебали, все-все. Абу, твой долг - выпилить сосач и пересоздать его через 5 лет.
Аноним 27/06/15 Суб 09:23:11 #113 №96184585 
14353861918210.jpg
>>96184448
Я тебя только обоссать могу, шизойд.
Аноним 27/06/15 Суб 09:24:21 #114 №96184633 
>>96184576
Ну хуй знает. Я безвольный ленивый еблан. А она весёлая похуистка, та самая которая мне и нужна.
sageАноним 27/06/15 Суб 09:24:53 #115 №96184652 
14353862936780.jpg
Что-то после прочтения пары абзацев переписки стало реально плохо. Что за хуйня происходит? Что они несут? Бексонечное лето, отсылки, опасности, вообще охуеть.
sageАноним 27/06/15 Суб 09:25:06 #116 №96184662 
Я тоже посагаю, пожалуй.
Есть тут ещё аноны из Нск?
Есть адрес шизика. Можно устроить диверсию.
Аноним 27/06/15 Суб 09:25:19 #117 №96184673 
14353863198850.png
>>96184585
Где мой призъ, Анжелочка? Где твоя пизда на моём члене и твои мягкие сиськи?
Аноним 27/06/15 Суб 09:25:27 #118 №96184679 
>>96181511
Я не знаю кто ты, но ты точно какой-то ебнутый долбоеб-шизофреник. Я всегда знал, БЛ-дрочеры не люди,а ты лишний раз это подтвердил, полуебок. Градусниками он убиваться собрался, пиздец. А почему не клизмой, уебок?
Аноним 27/06/15 Суб 09:26:27 #119 №96184729 
>>96184652
И не говори. Мне хотелось блевать на протяжении всей переписки.
Аноним 27/06/15 Суб 09:26:37 #120 №96184736 
>>96184679
Сука проиграл с клизмы.
Аноним 27/06/15 Суб 09:27:15 #121 №96184766 
>>96184736
Ой не надо про клизьму, у меня геморрой! И я его так и не вылечил :<
Аноним 27/06/15 Суб 09:28:17 #122 №96184823 
>>96181684
Охуеть, блядь. Если у того куна с фотки ЖУТКАЯ внешность, то что тогда с моей.
sageАноним 27/06/15 Суб 09:28:46 #123 №96184844 
>>96181511
Кран, съеби отсюда нахуй. Сиди в /rf, там только таким как ты и рады.
sageАноним 27/06/15 Суб 09:29:13 #124 №96184864 

Просто взгляните на них.
Шизоид-пиздолиз и ололокающая вниманиеблядь.
Это как собрать мочу и говно в одном треде, взболтать их, и получатся этот.
Аноним 27/06/15 Суб 09:29:39 #125 №96184887 
14353865799840.png
Где мой ежедневный секс с извращениями по 3 раза на дню, АНЖЕЛОЧКА?
Аноним 27/06/15 Суб 09:29:50 #126 №96184898 
14353865900380.jpg
Аноним 27/06/15 Суб 09:30:13 #127 №96184910 
>>96184864
лолблять
Аноним 27/06/15 Суб 09:30:14 #128 №96184914 
>>96184823
Двачую этого.
У парня с пика нет прыщей, нормальные прямые волосы, и не жирный вроде
Аноним 27/06/15 Суб 09:30:30 #129 №96184928 
>>96181511
Постоянно капитулирую, когда рачки пытаются создать пару. Эта манера речи, эти обороты... Как будто дцпшники подхватили шизофрению.
sageАноним 27/06/15 Суб 09:30:33 #130 №96184931 
>>96184864
Ну зачем ты сразу обзываешься то? :с
Обидно же, ололо.
sageАноним 27/06/15 Суб 09:31:03 #131 №96184946 
>>96184898
Сагу забыл
sageАноним 27/06/15 Суб 09:31:34 #132 №96184970 
>>96184887
Угомонись нахуй, хуйло котосибирское. Если ты даже двачешлюху не смог заслужить, то ты даже хуже анальных выделений червя-пидора.
sageАноним 27/06/15 Суб 09:31:56 #133 №96184983 
>>96184970
>заслужить
Трахнуть. Быстро починился.
sageАноним 27/06/15 Суб 09:32:17 #134 №96185001 
>>96184823
Ты просто всратый, это норма.
sageАноним 27/06/15 Суб 09:32:24 #135 №96185007 
>>96184928
Иди нахуй, ладно? Никакой пары я с ним создавать не собиралась.
Этот поехавший решил, что я его судьба, и посему мы должны быть вместе.
Но меня то от него блевать тянет.
sageАноним 27/06/15 Суб 09:32:28 #136 №96185010 
14353867483990.jpg
>>96184928
Как минимум один больной там точно есть.
sageАноним 27/06/15 Суб 09:33:14 #137 №96185053 
>>96185001
А если не всратный, то метрика?
sageАноним 27/06/15 Суб 09:34:25 #138 №96185117 
>>96185053
Нульмерная.
Аноним 27/06/15 Суб 09:35:00 #139 №96185142 
>>96184931
Анжела, ГДЕ МОЙ СЕКС БЛЯТЬ??? У меня проблемы со стояком, вылечи их!
sageАноним 27/06/15 Суб 09:35:19 #140 №96185153 
Хули вы тут развели? Забирайте своих вкблядков и идите нахуй
Аноним 27/06/15 Суб 09:35:59 #141 №96185180 
>>96185142
Смотрите - мудак бампает хуйнёй
sageАноним 27/06/15 Суб 09:36:02 #142 №96185183 
>>96185153
Ты так орёшь, будто бы у самого там нет хотя бы фейка.
Аноним 27/06/15 Суб 09:36:11 #143 №96185190 
14353869710470.jpg
>>96185142
Просто засунь его в ротик, и он скукожится. АнжЕлА!!!
sageАноним 27/06/15 Суб 09:36:38 #144 №96185211 
>>96185183
Фейк для музыки есть
sageАноним 27/06/15 Суб 09:37:20 #145 №96185234 
>>96185211
Ебать ты говноед. Иди отсюда.
sageАноним 27/06/15 Суб 09:37:29 #146 №96185241 
>>96185190
Такое как на пике, реально? Не ФШ случаем?
Аноним 27/06/15 Суб 09:37:53 #147 №96185263 
14353870737080.jpg
ДАЖЕ НЯШИ-СТЕСНЯШИ ИМЕЮТ СИСЕЧКИ И СТЕСНЯЮТСЯ ТРАХАТЬСЯ!
sageАноним 27/06/15 Суб 09:37:59 #148 №96185266 
>>96185234
Говноед и горжусь этим
sageАноним 27/06/15 Суб 09:38:14 #149 №96185279 
>>96185117
Стал вполне регулярным с этого поста.
sageАноним 27/06/15 Суб 09:38:36 #150 №96185296 
>>96185263
Блеванул
Аноним 27/06/15 Суб 09:38:53 #151 №96185307 
>>96185001
Зато пока живой, в отличие от того куна.
sageАноним 27/06/15 Суб 09:38:57 #152 №96185312 
>>96185266
Если научишься стравить точки в конце предложения, то вообще будешь красавчиком.
Аноним 27/06/15 Суб 09:39:15 #153 №96185325 
>>96185263
Вот это СИСЯНДРЫ.
sageАноним 27/06/15 Суб 09:40:12 #154 №96185364 
>>96185241
https://www.reddit.com/r/IAmA/comments/1u75hh/i_am_the_guy_with_two_penises_ama/
Аноним 27/06/15 Суб 09:40:25 #155 №96185371 
14353872256920.jpg
14353872256961.jpg
14353872257192.jpg
14353872257213.jpg
Где мой приз, Анжелочка? Где мой секс с няшной хикки-тян?
sageАноним 27/06/15 Суб 09:41:50 #156 №96185432 
>>96185371
Пошёл нахуй, Кран. Тебе даже шлюха не даст.
sageАноним 27/06/15 Суб 09:42:02 #157 №96185438 
>>96185371
Какой тебе секс? Ты же поехавший уёбок.
Возьми стакан, засунь туда две губки и получишь себе постоянную девушку.
Аноним 27/06/15 Суб 09:42:47 #158 №96185475 
Где твой вкусный писечный сок, который я бы выпил бы с удовольствием?
Аноним 27/06/15 Суб 09:43:41 #159 №96185512 
>>96185475
Соус. Или имя актрисы.
sageАноним 27/06/15 Суб 09:44:09 #160 №96185528 
Он выпилился или начал барыжить градусниками?
Нихуя не понятно.
sageАноним 27/06/15 Суб 09:44:11 #161 №96185530 
>>96185438
Блять. Вот это совет
Спасибо тебе, анон
sageАноним 27/06/15 Суб 09:44:15 #162 №96185533 
>>96185475
А мочу мою выпьешь с удовольствием?
sageАноним 27/06/15 Суб 09:44:15 #163 №96185534 
>>96185475
Проблевалась.
Тебе бы и псина паршивая отлизать себе не дала.
sageАноним 27/06/15 Суб 09:45:14 #164 №96185572 
>>96185528
Он ИТТ бампает..
sageАноним 27/06/15 Суб 09:45:29 #165 №96185585 
>>96184928
У ОПа точно шиза или что-то подобное. То есть это не оскорбление модное, он реально болен, он даже пенсию из-за этого получает.
sageАноним 27/06/15 Суб 09:46:07 #166 №96185614 
>>96185475
Это батруха?
sageАноним 27/06/15 Суб 09:46:38 #167 №96185630 
Помните, тут недавно долбоёб форсил изобретение своё - психоматрицу? На основе дат рождения делил людей по типам и доказывал, что какие-то могут быть вместе, а какие-то нет. Вот этот тот самый дегенерат.
sageАноним 27/06/15 Суб 09:47:02 #168 №96185642 
Мдэ, вот это веселье у вас
[сега] Аноним 27/06/15 Суб 09:48:12 #169 №96185684 
>>96182380
卐 ГО СХОДКУ НА РЕЧНОМ 卐
sageАноним 27/06/15 Суб 09:48:26 #170 №96185690 
>>96185630
И что, ОНИ С АНЖЕЛОЧКОЙ ДРУГ ДРУГУ НЕ ПОДХОДЯТ? ОЙ БОЖЕМОЙ КАК ТАК, КАК ТАК, блядь, какой же он тупой.
Аноним 27/06/15 Суб 09:48:29 #171 №96185694 
>>96185585
Шизотипическое расстройство вроде?
У одного чела, известного в старых бордо и вк кругах тоже такая хуйня.
sageАноним 27/06/15 Суб 09:48:36 #172 №96185700 
>>96185190
Два хуя и оба больше моего.
sageАноним 27/06/15 Суб 09:48:43 #173 №96185705 
>>96185572
А ты что за петух? Альтернативная личность ОПа?
sageАноним 27/06/15 Суб 09:49:35 #174 №96185732 
А ведь он думал, что имиджборды его дом родной, где его поддержат и пожалеют. А в итоге бедный Кран плавает в океане мочи. Нет повести печальнее на свете.
Аноним 27/06/15 Суб 09:50:32 #175 №96185767 
Где твоя нежная и влажная пиздёнка, как на видеорелейтед, которая податлива и в которую можно забуриться, как последнему пьяному шахтёру и потом нежно вынуть членчик и кончить себе на животик?
sageАноним 27/06/15 Суб 09:50:42 #176 №96185773 
>>96185732
Могли бы быть домом, если бы он не срал посреди комнаты.
sageАноним 27/06/15 Суб 09:50:44 #177 №96185777 
>>96185732
Съеби, Анжела.
до чего же уебищное имя
sageАноним 27/06/15 Суб 09:53:41 #178 №96185892 
>>96185777
Чем тебя моё имя не устраивает, Маня?
Довольно красивое, в отличие от прочих имён, что юзают в Роиссе.
Аноним 27/06/15 Суб 09:56:09 #179 №96185989 
>>96185892
Шлюхоимя
sageАноним 27/06/15 Суб 09:56:50 #180 №96186012 
>>96185705
Нет, я просто петух
Аноним 27/06/15 Суб 09:57:14 #181 №96186026 
>>96181511
Башенный кран, ты? Отзовись.
Аноним 27/06/15 Суб 09:58:05 #182 №96186055 
>>96185892
Где твои прекрасные рёбрышки с сисечками, которые можно пощекотать?

Ведь у тебя же кроме красивого имени ничего нет!
sageАноним 27/06/15 Суб 09:58:12 #183 №96186061 
>>96185892
Инга - красивое имя. Анжела - шлюха.
Но ты не расстраивайся, шлюха, Кран всё равно мудель.
Аноним 27/06/15 Суб 09:58:19 #184 №96186067 
Кран, привет!
Это твой старый друган, Лекс.
Скажи, ты всё ещё собираешься занюхать ртути из градусников на камеру?
Если уже передумал, то советую вернуться к изначальным замыслам.
Ты же видишь, что телки тебе не дают, как ни старайся, и у тебя никогда не будет так, как в твоих китайских порномультиках, ты всегда будешь влачить своё жалкое существование шизика.
Аноним 27/06/15 Суб 09:58:25 #185 №96186071 
>>96185892
Ну да, достойную даму именем проституток и цыганок не назовут, это точно.
Аноним 27/06/15 Суб 09:59:12 #186 №96186101 
>>96184823
Двачую. У меня ж совсем пиздец рядом с ним. Пригорело чет.
sageАноним 27/06/15 Суб 09:59:54 #187 №96186129 
>>96185989
Как же я могла забыть, что питурды думают стереотипами. :с
sageАноним 27/06/15 Суб 10:01:45 #188 №96186208 
>>96186129
Я тебе не питурд, шлюха
Аноним 27/06/15 Суб 10:02:39 #189 №96186240 
>>96186101
Интересно как выглядит сама Анжела.
sageАноним 27/06/15 Суб 10:03:05 #190 №96186251 
>>96186208
А я тебе не шлюха, питурд.
Аноним 27/06/15 Суб 10:03:48 #191 №96186280 
14353886286630.png
>>96186067
Привет, Лекс. ПОШЁЛ НАХУЙ!!! Я твою мамку ебал ^^.
Аноним 27/06/15 Суб 10:05:00 #192 №96186313 
14353887004710.jpg
Этот кран - это случайно не тот ебанутый, который закатывал теорию на нульче, что судьба человек зависит от дня его рождения? Он еще тогда форум свой запилил
Аноним 27/06/15 Суб 10:05:41 #193 №96186346 
14353887419360.png
Доставьте пикчу с хуёво смоделенной розой и подписью "Маше от Крана".
Уже полгода ищу, не могу ни спать, ни есть.

Кран, шизик. Я бы написал тебе вкудахт и попиздел за поезда, но у тебя закрыта личка, это прискорбно.
sageАноним 27/06/15 Суб 10:05:45 #194 №96186350 
>>96186313
Тот самый.
Аноним 27/06/15 Суб 10:06:43 #195 №96186380 
>>96181511
Очевидный, ты и правда какой-то ебанутый, судя по тому, как ты пишешь. Манера речи, словно ты допрашиваешь кого-то, перепрыгиваешь с темы на тему, обвиняешь в чем-то, ноешь, угрожаешь, ссылаешься на российское аниме, грубишь без повода, пишешь глупости, спрашиваешь вопросы на самоочевидные вещи, обижаешься на совершенно безобидные фразы, нудишь про поезда, и всё это за три скриншота переписки.
Я бы на месте Анжелы забанил тебя где-то на середине второго.
Аноним 27/06/15 Суб 10:07:43 #196 №96186431 
14353888636460.png
>>96186346
Не надо со мной пиздеть, я хочу ибацца, я хочу свой призъ.
Аноним 27/06/15 Суб 10:09:00 #197 №96186480 
>>96186350
Лолбля
Давно его не видел в сети. Его же вроде в армию забрали. Давно вышел?
Аноним 27/06/15 Суб 10:09:49 #198 №96186509 
14353889892690.jpg
Что тут блядь происходит?
Аноним 27/06/15 Суб 10:10:30 #199 №96186545 
14353890300510.png
Где мой приз, блять?
sageАноним 27/06/15 Суб 10:10:36 #200 №96186549 
>>96186509
Шизик засрал всё на иначе, в соках и притащил своё говно в бэ. Удивлён, почейму моча ещё не выпизднула его отсюда.
Аноним 27/06/15 Суб 10:10:48 #201 №96186560 
>>96186280
Так почему передумал?
Расскажи.

Алсо, для всех, кому вдруг интересно знать точный диагноз, который доктор поставил Крану - транзиторное расстройство на фоне шизоидного.
Правда, Кран доктору не всё рассказал: если бы он упомянул про свои сверхценные бредовые идеи о разделении людей на цвета по датам рождения, про "падения в матрицу" и про угрозы электрошокером всяким бабам, могли бы поставить и полноценную шизофрению.
sageАноним 27/06/15 Суб 10:11:07 #202 №96186574 
>>96186545
В своём анусе посмотри.
Аноним 27/06/15 Суб 10:12:02 #203 №96186615 
14353891226750.jpg
>>96186560
какая к чёрту шизофрения? Я трахаться хочу, блять, а мне не дают :<
sageАноним 27/06/15 Суб 10:12:38 #204 №96186643 
>>96186560
Если ты мне расскажешь, как его можно упечь в психушку, не являясь его родственником, то я буду тебе безмерно благодарна.
Аноним 27/06/15 Суб 10:12:56 #205 №96186654 
>>96186615
Давай я тебя трахну.
sageАноним 27/06/15 Суб 10:14:15 #206 №96186708 
>>96186615
А ты думал, всё так просто? Отложи с пенсии 3 тысячи и иди шлюху сними, даун.
Аноним 27/06/15 Суб 10:14:28 #207 №96186720 
>>96186251
Колесо Сансары дало оборот
sageАноним 27/06/15 Суб 10:15:17 #208 №96186752 
>>96186251
Я тебе не шлитурд, плюха.
sageАноним 27/06/15 Суб 10:16:36 #209 №96186796 
>>96186752
Я тебе не лпюха, туршлид.
Аноним 27/06/15 Суб 10:18:26 #210 №96186876 
>>96186643
Ну смотри: нужно подходящим образом зафиксировать его угрозы тебе и пойти стучать ментам.
А ещё тебе не помешает знать, что его зовут Леонид Тимиртдинов, 1992го года рождения, проживает в Новосибирске.

>>96186480
Попав в армию (очень хорошо характеризует работу тамошней медкомиссии), он там минимум полгода проболтался, доёбывая сослуживцев и получая от них пизды, и только потом заметили, что с ним ЧТО-ТО НЕ ТАК и отправили немного полежать в дурке.
Аноним 27/06/15 Суб 10:18:43 #211 №96186884 
14353895237120.png
Так вот, Анжелочка. Подведём итоги. Ты - сорт оф подзалупный творожок червя-пидора, ты никто. Прими уже наконец единственно верное решение, так будет лучше для всех.
sageАноним 27/06/15 Суб 10:19:24 #212 №96186919 
>>96186796
Я тебе не шуртил, длюпха.
sageАноним 27/06/15 Суб 10:21:38 #213 №96187009 
>>96186876
Спасибо за совет. Его адрес и телефон я знаю.
А для тех, кто не знает, но хочет узнать: Русская, 25. Кв. 183. 6-ой подъезд. Номер телефона: 8-952-932-35-12
sageАноним 27/06/15 Суб 10:22:49 #214 №96187070 
>>96187009
Yey!
Деанон, тгавля
sageАноним 27/06/15 Суб 10:23:38 #215 №96187110 
Шизик, да ещё и поебаться сумел?
А потом наебал анонов на градусники, продал их на форуме.
Ну охуеть, как скучно я живу.
sageАноним 27/06/15 Суб 10:24:00 #216 №96187124 
>>96186884
Но ведь ЭТО САМОЕ решение нужно принять тебе. Шлюха пусть будет шлюхой, она хоть какую-то пользу приносит. А что делаешь ты? На что ты способен? Собственно от тебя нету, ты ничего не делаешь. Ты просто никому не помогаешь. Нет отдачи, я не чувствую отдачи, Кран. Кран, я не понимаю, ты либо соберись, блядь, либо иди нахуй. В конце концов, серьёзная борда, серьёзные люди собрались. Трачу, блядь, время на срач с долбоёбами.
Аноним 27/06/15 Суб 10:25:16 #217 №96187162 
>>96187110
> да ещё и поебаться сумел?
Пф, ну конечно - он снял проститутку.
С обычными бабами у него ничего не было.
Аноним 27/06/15 Суб 10:26:40 #218 №96187218 
14353900000790.png
14353900000851.png
14353900000872.png
>>96187124
Мне уже ничего не нужно принимать.
Мне нравилась анкета Умарички. http://vk.com/id178665580
И кристиночки:
http://vk.com/id199854207
Нет, Анжелочка им отписала, чтобы они меня забанили. Круто, да?
sageАноним 27/06/15 Суб 10:28:56 #219 №96187321 
>>96187218
>Ебучие анимешлюхи
Мальчик, у тебя шизофрения?
Аноним 27/06/15 Суб 10:29:03 #220 №96187327 
14353901438200.jpg
>>96187218
А ведь я, между прочим, ушёл бы с имиджборд, и пил бы с Умаричкой сейчас чай с тортиками и катался бы с ней на роликах, а потом, безусловно, у меня был бы с ней незабываемый секс, но нет, спасибо АНЖЕЛОЧКА за то, что ты лишила меня отношений с этой огонь-бабой!
Аноним 27/06/15 Суб 10:29:32 #221 №96187345 
>>96187321
ты кого мальчиком называешь, дядя? Ты рамсы не путаешь? Мне нравятся именно такие, как они!
sageАноним 27/06/15 Суб 10:29:39 #222 №96187350 
>>96187218
Нахуй ты одной пизде говоришь, что тебе нравятся другие и даешь на них ссылки?
Что тебе мешает создать фейк и написать им с фейка? Почему они тебя забанили?
sageАноним 27/06/15 Суб 10:30:01 #223 №96187365 
>>96187350
Потому что у мальчика шиза.
sageАноним 27/06/15 Суб 10:30:09 #224 №96187370 
>>96187218
Круто, ведь им не придётся иметь дело с шизиком, который опасен для тян и общества в целом.
Аноним 27/06/15 Суб 10:31:56 #225 №96187442 
14353903168170.jpg
>>96187370
А Анжелочке - приходится. Анжелочка прям мать Тереза в этом плане, и приняла весь мой удар на себя. Так вот, раз любишь водиться со мной, то дай мне помять твои сиськи и люби трахаться, или проваливай нахуй
sageАноним 27/06/15 Суб 10:32:04 #226 №96187448 
>>96187365
Мне интересно его ответы послушать, вне зависимости от его болезней.
sageАноним 27/06/15 Суб 10:33:21 #227 №96187497 
>>96187442
Иди на хентай дрочи, токсикозный.
Аноним 27/06/15 Суб 10:33:44 #228 №96187515 
>>96187442
Ну я тян из Котосибирска, только на меня ты даже не обратил бы внимание, если бы встретил на улице...
sageАноним 27/06/15 Суб 10:34:46 #229 №96187551 
>>96187442
Может, тебе ещё и на надувную бабу всем двощём скинуться?
Аноним 27/06/15 Суб 10:35:28 #230 №96187580 
14353905286980.jpg
>>96187515
В ММО рубишься? Дэнскор и поп-панк слушаешь? Аниме смотришь?
sageАноним 27/06/15 Суб 10:36:32 #231 №96187623 
Что-то читают этот тред и начинаю понимать, как же отвратительно я себя веду при пиздостраданиях. Аж противно от этого становится.
Аноним 27/06/15 Суб 10:37:23 #232 №96187656 
14353906431400.png
>>96187551
дата рождения у тебя какая? Белодневка небось, а белодневки мне нахуй не нужны.
sageАноним 27/06/15 Суб 10:38:08 #233 №96187688 
>>96187623
Биопроблемы. Каково это - в 2015 быть пиздострадальцем?
sageАноним 27/06/15 Суб 10:39:16 #234 №96187732 
>>96187688
Крайне неэффективно и, как уже я сейчас понял, мерзко.
Аноним 27/06/15 Суб 10:39:29 #235 №96187743 
>>96187580
150 тайтлов, рублюсь в текстовые и roguelike ролевки, спиральных рыцарей и LoL на уровне D3 (топ-5%) EUW.
sageАноним 27/06/15 Суб 10:40:32 #236 №96187789 
>>96182122
Блять, ну ты и чмо. Мало того, что просто заебал человека, так ещё и обосрался. Она тебя просто втоптала в грязь.
Аноним 27/06/15 Суб 10:40:55 #237 №96187806 
14353908559670.png
>>96187743
Дата рождения какая? День-месяц-год.
sageАноним 27/06/15 Суб 10:41:29 #238 №96187837 
>>96187743
В лолтреде сидишь?
Блин, я, кажется, снова начал страдать. Убейте.
sageАноним 27/06/15 Суб 10:41:50 #239 №96187859 
>>96187789
Она, кстати, не первая из его жертв. Он и раньше такие треды создавал. Оцените масштаб долбоебизма.
sageАноним 27/06/15 Суб 10:41:59 #240 №96187863 
>>96187837
Тебе лет 17?
sageАноним 27/06/15 Суб 10:42:31 #241 №96187894 
>>96187806
07.11.1993
Аноним 27/06/15 Суб 10:42:38 #242 №96187897 
>>96181511
Кран иди нахуй, ты мен еще на нульче заебал.
Аноним 27/06/15 Суб 10:42:42 #243 №96187903 
>>96182359
Два чаю
Аноним 27/06/15 Суб 10:43:05 #244 №96187917 
14353909851180.jpg
Желтодневка лол врывается в тред
Аноним 27/06/15 Суб 10:44:15 #245 №96187970 
>>96182359
Ну так уже давно не школьник. Он вроде ВУЗ даже закончил.
>>96187897
Два чая тебе
Аноним 27/06/15 Суб 10:44:41 #246 №96187990 
14353910818560.png
>>96187894
Ты не пройдёшь. Нужна тян от синедневки и выше. Я белодневок как бы это, не трогаю.
Аноним 27/06/15 Суб 10:45:31 #247 №96188027 
>>96187990
Твоя параша, на твоем "охуенном" бесплатном хостинге еще жива?
Аноним 27/06/15 Суб 10:46:05 #248 №96188056 
>>96187990
Дай сылку. Помню, как этот счетчик какой-то кун в клубе пилил
sageАноним 27/06/15 Суб 10:46:11 #249 №96188059 
>>96187894
Как звать?
Аноним 27/06/15 Суб 10:46:41 #250 №96188083 
>>96182122
Етить ты посмешише
Аноним 27/06/15 Суб 10:46:48 #251 №96188092 
>>96188027
Я перешёл на форум локалки. Весь контент лицензируется там:
http://forum.academ.org/index.php?showtopic=1088549
http://forum.academ.org/index.php?showtopic=1065153
http://forum.academ.org/index.php?showtopic=1043135
Аноним 27/06/15 Суб 10:47:11 #252 №96188101 
>>96182122
>тут и начался главный лулз этого года, лол.
Но это же ты, клоун.
sageАноним 27/06/15 Суб 10:47:39 #253 №96188114 
>>96188059
Артур. Только я родился не 7 числа и не в 1993 году. Но в ноябре. да.
sageАноним 27/06/15 Суб 10:47:52 #254 №96188122 
>>96187990
Посмотри на себя. Да ты же страшный поехавший уёбок, а ещё имеешь такие завышенные требования. Вот если бы у тебя было хоть ебало красивое, то мог бы и попытаться.
Аноним 27/06/15 Суб 10:48:52 #255 №96188164 
>>96188122
Анжел, комплексы по поводу внешности испытываешь ты. Мне это прекрасно дала понять более опытная женщина, с которой я консультировался.
Аноним 27/06/15 Суб 10:48:56 #256 №96188166 
>>96188092
Лол, а в армию уже сходил? fakeroot если помнишь
Аноним 27/06/15 Суб 10:49:33 #257 №96188194 
>>96188166
помню. Привет, fakeroot. Сходил, списали по дурке, лол.
sageАноним 27/06/15 Суб 10:49:42 #258 №96188200 
>>96188164
>более опытная женщина
>консультировался
Твоя мама что ли?
Аноним 27/06/15 Суб 10:50:17 #259 №96188222 
>>96188200
http://vk.com/id224131854 - она. Она не видит ничего плохого в шизоматрицах, более того, и она готова ответить за свои слова перед тобой.
sageАноним 27/06/15 Суб 10:50:45 #260 №96188252 
Объясните мне, люди добрые, что здесь блядь происходит.
Аноним 27/06/15 Суб 10:51:13 #261 №96188279 
>>96188200
Какая же ты моя головная боль, дорогая Анжелочка. Просто - головная боль.
sageАноним 27/06/15 Суб 10:51:39 #262 №96188304 
>>96188164
Мы говорим о тебе и твоём страшном еблище, на которое я разве что бы наблевала от отвращения.
А твоим опытным женщинам особо похуй на чей хуй запрыгнуть, лишь бы запрыгнуть.
Аноним 27/06/15 Суб 10:51:47 #263 №96188313 
Сука, ты же шизоид блять настоящий, почему бы тебе уже не сдохнуть в пример нульчепараше?
sageАноним 27/06/15 Суб 10:51:55 #264 №96188326 
14353915153180.jpg
>>96188222
>1996
>Более опытная
>Женщина
>Шизоматрицы
>Не видит ничего плохого
Блядь, как же я серанул. Кран, у тебя один высер смешнее другого, блджад!

>>96188279
И ещё одна проблема в том, что я не Анжела.
sageАноним 27/06/15 Суб 10:52:58 #265 №96188384 
>>96188222
>96 год
>опытная

Что-то тут явно не так. Что же?
Аноним 27/06/15 Суб 10:53:19 #266 №96188399 
>>96188326
Гоги?
Аноним 27/06/15 Суб 10:53:50 #267 №96188424 
>1996
>Младше меня на 5 лет
>Выглядит, как 30-летняя доярка
Аноним 27/06/15 Суб 10:53:59 #268 №96188438 
>>96188194
Так ты теперь только на форуме том? Или еще где обитаешь?
sageАноним 27/06/15 Суб 10:54:16 #269 №96188452 
14353916566500.jpg
>>96188384
Она же говнариха. Тут всё сразу ясно. Богатый опыт ебли на вписках, на грани смерти от волоска и тому подобное.
>>96188399
Ты близок.
Аноним 27/06/15 Суб 10:54:26 #270 №96188466 
14353916664470.jpg
>>96188304
ну так обведи в фотошопе то место, которое страшное, дорогая Анжелочка. У меня косоглазие? Или нереально большой нос? Заячья губа? Монобровь? Хомячьи щёки? И обведи в фотошопе те места, которые были у тех типов, которых ты называла страшными? Что-то я у них особых дефектов не заметил.
sageАноним 27/06/15 Суб 10:54:54 #271 №96188489 
>>96188222
Купи ей новые джинсы. Будь мужиком.
Аноним 27/06/15 Суб 10:55:08 #272 №96188508 
>>96188452
Гиви?
Аноним 27/06/15 Суб 10:56:40 #273 №96188579 
14353918004090.png
>>96188452
Она норм тян на самом деле, сбалансированный образ, одевается стильно, кожаная куртка, джинсы и берцы, мне кажется, мечта любого озабоченного мужчины.типо меня
Аноним 27/06/15 Суб 10:56:43 #274 №96188583 
Кран, здарова. Юнит жив еще?
sageАноним 27/06/15 Суб 10:56:53 #275 №96188587 
Какой-то ебанутый тред.
sageАноним 27/06/15 Суб 10:57:03 #276 №96188592 
>>96188508
Ты близок.
Аноним 27/06/15 Суб 10:57:11 #277 №96188598 
>>96181511
>>96182380
Кто такая?
Чем знаменита?
В чём драма?
Мимо кун и Новосибирска, в /fa проходил
Аноним 27/06/15 Суб 10:57:33 #278 №96188626 
>>96188438
Именно. Я на том форуме и обитаю. И ещё для публикации личных планов я завёл себе ЖЖшечку:
kran_bloodcore.livejournal.com
Вместо стима и доты я предпочёл гарену, там id - kran_bloodcore.
Аноним 27/06/15 Суб 10:57:46 #279 №96188635 
>>96188592
Гомогрузин короче.
sageАноним 27/06/15 Суб 10:58:24 #280 №96188669 
>>96188635
Проблема в том, что я не грузин. Ну и не гомо, да, прекращай проецировать, балкодор.
Аноним 27/06/15 Суб 10:58:41 #281 №96188681 
14353919214000.jpg
>>96188466
Я пытался быть объективным.
sageАноним 27/06/15 Суб 10:59:07 #282 №96188704 
14353919470070.jpg
When you see it, you'll shit bricks.
Аноним 27/06/15 Суб 10:59:25 #283 №96188721 
>>96188681
Я за интернет плачу не для того, чтобы меня тут троллили.
Аноним 27/06/15 Суб 10:59:32 #284 №96188726 
>>96188626
Ну если что, в треде твоего выпила пообщаемся.
Аноним 27/06/15 Суб 10:59:41 #285 №96188740 
>>96188669
Шаурмянин?
sageАноним 27/06/15 Суб 10:59:46 #286 №96188746 
>>96188704
When you brick it, you'll see shit.
sageАноним 27/06/15 Суб 11:00:17 #287 №96188777 
>>96188740
Снова мимо. И снова близко.
Аноним 27/06/15 Суб 11:00:39 #288 №96188792 
>>96188777
Цыган?
Аноним 27/06/15 Суб 11:00:53 #289 №96188801 
>>96188777
съеби из треда.
sageАноним 27/06/15 Суб 11:03:16 #290 №96188901 
>>96188801
Малолетнего долбоёба не спросили.
>>96188792
Нихуя.
Аноним 27/06/15 Суб 11:03:42 #291 №96188915 
14353922223400.jpg
Короче так, Анжелочка. Если ты не умеешь и не можешь трахаться, то так и напиши, прикрепи аватарку котика или какой-нибудь суп, чтобы это считалось за электронную подпись. И потом извинись перед Кристиночкой и Наташенькой, и напиши им, что у нас с тобой ничего не было, и я на самом деле психически и физически здоровый человек, и пожелай мне удачи в отношениях с одной из них.
Аноним 27/06/15 Суб 11:03:55 #292 №96188926 
>>96188901
Унтерменьш?
sageАноним 27/06/15 Суб 11:04:41 #293 №96188962 
14353922819940.jpg
>>96188926
Не проецируй.
>>96188915
>Психически здоровый человек
Пик штронгли релейтед.
Аноним 27/06/15 Суб 11:05:04 #294 №96188982 
>>96188915
Порву за кристиночку.
sageАноним 27/06/15 Суб 11:05:30 #295 №96189003 
14353923302990.jpg
>>96188915
А на голову тебе не нассать, опущ?
Аноним 27/06/15 Суб 11:09:40 #296 №96189176 
14353925804270.png
>>96189003
Очень далеко зашёл в своём сумасшествии, говоришь? Край, говоришь?
Анжелочка, я тебе говорил, что я - сорт оф яндере? Так вот, я тебе говорю это ещё раз.
И говорю ещё также, что это не край, там ещё есть очень много неожиданных вещей, а для сорт оф яндере вроде меня сделать реальность обжигающей - можно запросто.
Аноним 27/06/15 Суб 11:09:59 #297 №96189196 
14353925993800.jpg
>>96188915
ИЛИ ЧТО?
sageАноним 27/06/15 Суб 11:11:12 #298 №96189260 
>>96189176
Блядь, тебя надо накачать галоперидолом. И аминазином.
Аноним 27/06/15 Суб 11:12:08 #299 №96189301 
14353927283760.png
>>96189196
Анжелочка, смотри. Сосачеры косячат, называют меня шизофреником, больным, пытаются меня унизить - пизды получаешь ты. Нет, лучше Антон Кондрацкий. Тебе его не жалко? Он же так хочет лишиться девственности с тобой!!1
sageАноним 27/06/15 Суб 11:12:25 #300 №96189321 DELETED
Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎français • ‎日本語 • ‎한국어 • ‎português do Brasil • ‎русский • ‎中文 • ‎中文(中国大陆)‎
Installation
About the installation
Choosing the media
Configuring the network
Preparing the disks
Installing stage3
Installing base system
Configuring the kernel
Configuring the system
Installing tools
Configuring the bootloader
Finalizing
Working with Gentoo
Portage introduction
USE flags
Portage features
Initscript system
Environment variables
Working with portage
Files and directories
Variables
Mixing software branches
Additional tools
Custom portage tree
Advanced features
Network configuration
Getting started
Advanced configuration
Modular networking
Wireless
Adding functionality
Dynamic management


Contents

1 Introduction
1.1 Welcome
1.2 How is the installation structured
1.3 What are the options
1.4 Troubles

Introduction
Welcome

First of all, welcome to Gentoo. You are about to enter the world of choices and performance. Gentoo is all about choices. When installing Gentoo, this is made clear several times -- users can choose how much they want to compile themselves, how to install Gentoo, what system logger to use, etc.

Gentoo is a fast, modern meta-distribution with a clean and flexible design. Gentoo is built around free software and doesn't hide from its users what is beneath the hood. Portage, the package maintenance system which Gentoo uses, is written in Python, meaning the user can easily view and modify the source code. Gentoo's packaging system uses source code (although support for precompiled packages is included too) and configuring Gentoo happens through regular text files. In other words, openness everywhere.

It is very important that everybody understands that choices are what makes Gentoo run. We try not to force users onto anything they don't like. If anyone believes otherwise, please bugreport it.
How is the installation structured

The Gentoo Installation can be seen as a 10-step procedure, corresponding to the next set of chapters. Every step results in a certain state:

After step 1, the user is in a working environment ready to install Gentoo
After step 2, the Internet connection is ready to install Gentoo
After step 3, the hard disks are initialized to host the Gentoo installation
After step 4, the installation environment is prepared and the user is ready to chroot into the new environment
After step 5, core packages, which are the same on all Gentoo installations, are installed
After step 6, the Linux kernel is installed
After step 7, the user will have configured most of the Gentoo system configuration files
After step 8, the necessary system tools are installed
After step 9, the proper boot loader has been installed and configured
After step 10, the freshly installed Gentoo Linux environment is ready to be explored

Whenever a certain choice is presented, the handbook will try to explain what the pros and cons are. Although the text then continues with a default choice (identified by "Default: " in the title), the other possibilities will be documented as well (marked by "Alternative: " in the title). Do not think that the default is what Gentoo recommends. It is however what Gentoo believes most users will use.

Sometimes an optional step can be followed. Such steps are marked as "Optional: " and are therefore not needed to install Gentoo. However, some optional steps are dependent on a previous decision made. The instructions will inform the reader when this happens, both when the decision is made, and right before the optional step is described.
What are the options

Gentoo can be installed in many different ways. It can be downloaded and installed from one of Gentoo's Installation CDs, from a distribution already installed, from a non-Gentoo bootable CD (such as Knoppix), from a netbooted environment, from a rescue floppy, etc.

This document covers the installation using a Gentoo Installation CD or, in certain cases, netbooting.
Note
For help on the other installation approaches, including using non-Gentoo CDs, please read our Alternative Installation Guide.

We also provide a Gentoo Installation Tips & Tricks document that might be useful to read as well.
Troubles

If a problem is found in the installation (or in the installation documentation), please visit our bugtracking system and check if the bug is known. If not, please create a bugreport for it so we can take care of it. Do not be afraid of the developers who are assigned to the bugs -- they (generally) don't eat people.

Note though that, although this document is architecture-specific, it might contain references to other architectures as well. This is due to the fact that large parts of the Gentoo Handbook use source code that is common for all architectures (to avoid duplication of efforts and starvation of development resources). We will try to keep this to a minimum to avoid confusion.

If there is some uncertainty whether or not the problem is a user-problem (some error made despite having read the documentation carefully) or a software-problem (some error we made despite having tested the installation/documentation carefully) everybody is welcome to join #gentoo on irc.freenode.net. Of course, everyone is welcome otherwise too as our chat channel covers the broad Gentoo spectrum.

Speaking of which, if there are any additional questions regarding Gentoo, check out our Frequently Asked Questions, available from the Gentoo Wiki. There are also FAQs on the Gentoo Forums.



sageАноним 27/06/15 Суб 11:12:59 #301 №96189348 DELETED
Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎français • ‎日本語 • ‎한국어 • ‎português do Brasil • ‎русский • ‎中文(中国大陆)‎
Installation
About the installation
Choosing the media
Configuring the network
Preparing the disks
Installing stage3
Installing base system
Configuring the kernel
Configuring the system
Installing tools
Configuring the bootloader
Finalizing
Working with Gentoo
Portage introduction
USE flags
Portage features
Initscript system
Environment variables
Working with portage
Files and directories
Variables
Mixing software branches
Additional tools
Custom portage tree
Advanced features
Network configuration
Getting started
Advanced configuration
Modular networking
Wireless
Adding functionality
Dynamic management


Contents

1 Hardware requirements
2 Gentoo Linux installation CD
2.1 Minimal installation CD
2.2 The occasional Gentoo LiveDVD
2.3 What are stages then?
3 Downloading and burning the CD
3.1 Download the media
3.2 Verifying the downloaded files
3.2.1 Microsoft Windows based verification
3.2.2 Linux based verification
3.3 Burning
3.3.1 Burning with Microsoft Windows
3.3.2 Burning with Linux
4 Booting the CD
4.1 Booting the installation CD
4.2 Extra hardware configuration
4.3 Optional: User accounts
4.4 Optional: Viewing documentation while installing
4.5 Optional: Starting the SSH daemon

Hardware requirements

Before we start, we first list what hardware requirements are needed to successfully install Gentoo on a amd64 box.


Minimal CD LiveDVD
CPU Any AMD64 CPU or EM64T CPU (Core 2 Duo & Quad processors are EM64T)
Memory 256 MB 512 MB
Diskspace 2.5 GB (excluding swap space)
Swapspace At least 256 MB

The Gentoo AMD64 project site is a good place to be for more information about Gentoo's AMD64 support.


Gentoo Linux installation CD
Minimal installation CD

The Gentoo minimal installation CD is a bootable CD which contains a self-sustained Gentoo environment. It allows the user to boot Linux from the CD. During the boot process the hardware is detected and the appropriate drivers are loaded. The CD is maintained by Gentoo developers and allows anyone to install Gentoo if an active Internet connection is available.

The Minimal Installation CD is called install-amd64-minimal-<release>.iso.
The occasional Gentoo LiveDVD

Occasionally, a special DVD is crafted by the Gentoo Ten project which can be used to install Gentoo. The instructions further down this chapter target the Minimal Installation CD so might be a bit different. However, the LiveDVD (or any other bootable Linux environment) supports getting a root prompt by just invoking sudo su - or sudo -i on a terminal.
What are stages then?

A stage3 tarball is an archive containing a minimal Gentoo environment, suitable to continue the Gentoo installation using the instructions in this manual. Previously, the Gentoo Handbook described the installation using one of three stage tarballs. While Gentoo still offers stage1 and stage2 tarballs, the official installation method uses the stage3 tarball. If you are interested in performing a Gentoo installation using a stage1 or stage2 tarball, please read the Gentoo FAQ on How do I Install Gentoo Using a Stage1 or Stage2 Tarball?

Stage3 tarballs can be downloaded from releases/amd64/autobuilds/ on any of the official Gentoo mirrors and are not provided by the installation CD.
Downloading and burning the CD
Download the media

The default installation media that Gentoo Linux uses are the minimal installation CDs, which host a bootable, very small Gentoo Linux environment with the right tools to install Gentoo Linux from. The CD images themselves can be downloaded from one of the many mirrors available.

On those mirrors, the minimal installation CDs can be found as follows:

Go to the releases/ directory
Select the right architecture, such as amd64/
Select the autobuilds/ directory
Select the current-iso/ directory

Inside this location, the installation CD file is the file with the .iso suffix. For instance, take a look at the following listing:
CODE Example list of downloadable files at releases/amd64/autobuilds/current-iso/

[DIR] hardened/ 05-Dec-2014 01:42 -
[ ] install-amd64-minimal-20141204.iso 04-Dec-2014 21:04 208M
[ ] install-amd64-minimal-20141204.iso.CONTENTS 04-Dec-2014 21:04 3.0K
[ ] install-amd64-minimal-20141204.iso.DIGESTS 04-Dec-2014 21:04 740
[TXT] install-amd64-minimal-20141204.iso.DIGESTS.asc 05-Dec-2014 01:42 1.6K
[ ] stage3-amd64-20141204.tar.bz2 04-Dec-2014 21:04 198M
[ ] stage3-amd64-20141204.tar.bz2.CONTENTS 04-Dec-2014 21:04 4.6M
[ ] stage3-amd64-20141204.tar.bz2.DIGESTS 04-Dec-2014 21:04 720
[TXT] stage3-amd64-20141204.tar.bz2.DIGESTS.asc 05-Dec-2014 01:42 1.5K

In the above example, the install-amd64-minimal-20141204.iso file is the minimal installation CD itself. But as can be seen, other related files exist as well:

A .CONTENTS file which is a text file listing all files available on the installation CD. This file can be useful to verify if particular firmware or drivers are available on the installation CD before downloading it.
A .DIGESTS file which contains the hash of the ISO file itself, in various hashing formats/algorithms. This file can be used to verify if the downloaded ISO file is corrupt or not.
A .DIGESTS.asc file which not only contains the hash of the ISO file (like the .DIGESTS file), but also a cryptographic signature of that file. This can be used to both verify if the downloaded ISO file is corrupt or not, as well as verify that the download is indeed provided by the Gentoo Release Engineering team and has not been tampered with.

Ignore the other files available at this location for now - those will come back when the installation has proceeded further. Download the .ISO file and, if verification of the download is wanted, download the .DIGESTS.asc file for the ISO file as well. The .CONTENTS file does not need to be downloaded as the installation instructions will not refer to this file anymore, and the .DIGESTS file should contain the same information as the .DIGESTS.asc file, except that the latter also contains a signature on top of it.
Verifying the downloaded files
Note
This is an optional step and not necessary to install Gentoo Linux. However, it is recommended as it ensures that the downloaded file is not corrupt and has indeed been provided by the Gentoo Infrastructure team.

Through the .DIGESTS and .DIGESTS.asc files, the validity of the ISO file can be confirmed using the right set of tools. This verification is usually done in two steps:

First, the cryptographic signature is validated to make sure that the installation file is provided by the Gentoo Release Engineering team
If the cryptographic signature validates, then the checksum is verified to make sure that the downloaded file itself is not corrupted

Microsoft Windows based verification

On a Microsoft Windows system, chances are low that the right set of tools to verify checksums and cryptographic signatures are in place.

To first verify the cryptographic signature, tools such as GPG4Win can be used. After installation, the public keys of the Gentoo Release Engineering team need to be imported. The list of keys is available on the signatures page. Once imported, the user can then verify the signature of the .DIGESTS.asc file.
Important
This does not verify that the .DIGESTS file is correct, only that the .DIGESTS.asc file is. That also implies that the checksum should be verified against the values in the .DIGESTS.asc file, which is why the instructions above only refer to downloading the .DIGESTS.asc file.

The checksum itself can be verified using the Hashcalc application, although many others exist as well. Most of the time, these tools will show the user the calculated checksum, and the user is requested to verify this checksum with the value that is inside the .DIGESTS.asc file.
Linux based verification

On a Linux system, the most common method for verifying the cryptographic signature is to use the app-crypt/gnupg software. With this package installed, the following commands can be used to verify the cryptographic signature of the .DIGESTS.asc file.

First, download the right set of keys as made available on the signatures page:
user $gpg --recv-keys 0xBB572E0E2D182910

gpg: requesting key 0xBB572E0E2D182910 from hkp server pool.sks-keyservers.net
gpg: key 0xBB572E0E2D182910: "Gentoo Linux Release Engineering (Automated Weekly Release Key) <[email protected]>" 1 new signature
gpg: 3 marginal(s) needed, 1 complete(s) needed, classic trust model
gpg: depth: 0 valid: 3 signed: 20 trust: 0-, 0q, 0n, 0m, 0f, 3u
gpg: depth: 1 valid: 20 signed: 12 trust: 9-, 0q, 0n, 9m, 2f, 0u
gpg: next trustdb check due at 2018-09-15
gpg: Total number processed: 1
gpg: new signatures: 1

Next verify the cryptographic signature of the .DIGESTS.asc file:
user $gpg --verify install-amd64-minimal-20141204.iso.DIGESTS.asc

gpg: Signature made Fri 05 Dec 2014 02:42:44 AM CET
gpg: using RSA key 0xBB572E0E2D182910
gpg: Good signature from "Gentoo Linux Release Engineering (Automated Weekly Release Key) <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 13EB BDBE DE7A 1277 5DFD B1BA BB57 2E0E 2D18 2910

sageАноним 27/06/15 Суб 11:13:25 #302 №96189372 DELETED
To be absolutely certain that everything is valid, verify the fingerprint shown with the fingerprint on the Gentoo signatures page.

With the cryptographic signature validated, next verify the checksum to make sure the downloaded ISO file is not corrupted. The .DIGESTS.asc file contains multiple hashing algorithms, so one of the methods to validate the right one is to first look at the checksum registered in the .DIGESTS.asc file. For instance, to get the SHA512 checksum:
user $grep -A 1 -i sha512 install-amd64-minimal-20141204.iso.DIGESTS.asc

# SHA512 HASH
364d32c4f8420605f8a9fa3a0fc55864d5b0d1af11aa62b7a4d4699a427e5144b2d918225dfb7c5dec8d3f0fe2cddb7cc306da6f0cef4f01abec33eec74f3024 install-amd64-minimal-20141204.iso
--
# SHA512 HASH
0719a8954dc7432750de2e3076c8b843a2c79f5e60defe43fcca8c32ab26681dfb9898b102e211174a895ff4c8c41ddd9e9a00ad6434d36c68d74bd02f19b57f install-amd64-minimal-20141204.iso.CONTENTS

In the above output, two SHA512 checksums are shown - one for the install-amd64-minimal-20141204.iso file and one for its accompanying .CONTENTS file. Only the first checksum is of interest, as it needs to be compared with the calculated SHA512 checksum which can be generated as follows:
user $sha512sum install-amd64-minimal-20141204.iso

364d32c4f8420605f8a9fa3a0fc55864d5b0d1af11aa62b7a4d4699a427e5144b2d918225dfb7c5dec8d3f0fe2cddb7cc306da6f0cef4f01abec33eec74f3024 install-amd64-minimal-20141204.iso

As both checksums match, the file is not corrupted and the installation can continue.
Burning

Of course, with just an ISO file downloaded, the Gentoo Linux installation cannot be started. The ISO file needs to be burned on a CD to boot from, and in such a way that its content is burned on the CD, not just the file itself. Below a few common methods are described - a more elaborate set of instructions can be found in Our FAQ on burning an ISO file.
Burning with Microsoft Windows

On Microsoft Windows, a number of tools exist that support burning ISOs on CDs.

With EasyCD Creator, select File, Record CD from CD image. Then change the Files of type to ISO image file. Then locate the ISO file and click Open. After clicking on Start recording the ISO image will be burned correctly onto the CD-R.
With Nero Burning ROM, cancel the wizard which automatically pops up and select Burn Image from the File menu. Select the image to burn and click Open. Now hit the Burn button and watch the brand new CD being burnt.

Burning with Linux

On Linux, the ISO file can be burned on a CD using the cdrecord command, part of the app-cdr/cdrtools package.

For instance, to burn the ISO file on the CD in the /dev/sr0 device (this is the first CD device on the system - substitute with the right device file if necessary):
user $cdrecord dev=/dev/sr0 install--minimal-20141204.iso

Users that prefer a graphical user interface can use K3B, part of the app-cdr/k3b package. In K3B, go to Tools and use Burn CD Image. Then follow the instructions provided by K3B.
Booting the CD
Booting the installation CD

Once the installation CD is burned, it is time to boot it. Remove all CDs from the CD drives, reboot the system and enter the BIOS or UEFI. This is usually done by hitting DEL, F1 or ESC, which is highly depending on the system and motherboard used. Inside the BIOS or UEFI menu, change the boot order so that the CD-ROM is tried before the hard disk. Without this change, the system will just reboot from the hard disk, ignoring the CD-ROM.
Important
When installing Gentoo with the purpose of using the UEFI interface instead of BIOS, it is recommended to boot with UEFI immediately. If not, then it might be necessary to create a bootable UEFI USB stick (or other medium) once before finalizing the Gentoo Linux installation.

Now place the installation CD in the CD-ROM drive and reboot. A boot prompt should be shown. At this screen, Enter will begin the boot process with the default boot options. To boot the installation CD with custom boot options, specify a kernel followed by boot options and then hit Enter.

At the boot prompt, users get the option of displaying the available kernels (F1) and boot options (F2). If no choice is made within 15 seconds (either displaying information or using a kernel) then the installation CD will fall back to booting from disk. This allows installations to reboot and try out their installed environment without the need to remove the CD from the tray (something well appreciated for remote installations).

We mentioned specifying a kernel. On the installation CD, several kernels are provided. The default one is called gentoo. Other kernels are for specific hardware needs and the -nofb variants disable framebuffer support.

The next table gives a short overview of the available kernels.
Kernel Description
gentoo Default kernel with support for K8 CPUs (including NUMA support) and EM64T CPUs
gentoo-nofb Same as gentoo but without framebuffer support
memtest86 Test the local RAM for errors

Alongside the kernel, boot options help in tuning the boot process further.
Hardware options
acpi=on This loads support for ACPI and also causes the acpid daemon to be started by the CD on boot. This is only needed if the system requires ACPI to function properly. This is not required for Hyperthreading support.
acpi=off Completely disables ACPI. This is useful on some older systems and is also a requirement for using APM. This will disable any Hyperthreading support of your processor.
console=X This sets up serial console access for the CD. The first option is the device, usually ttyS0 on x86, followed by any connection options, which are comma separated. The default options are 9600,8,n,1.
dmraid=X This allows for passing options to the device-mapper RAID subsystem. Options should be encapsulated in quotes.
doapm This loads APM driver support. This also requires that acpi=off.
dopcmcia This loads support for PCMCIA and Cardbus hardware and also causes the pcmcia cardmgr to be started by the CD on boot. This is only required when booting from PCMCIA/Cardbus devices.
doscsi This loads support for most SCSI controllers. This is also a requirement for booting most USB devices, as they use the SCSI subsystem of the kernel.
sda=stroke This allows the user to partition the whole hard disk even when the BIOS is unable to handle large disks. This option is only used on machines with an older BIOS. Replace sda with the device that requires this option.
ide=nodma This forces the disabling of DMA in the kernel and is required by some IDE chipsets and also by some CDROM drives. If the system is having trouble reading from the IDE CDROM, try this option. This also disables the default hdparm settings from being executed.
noapic This disables the Advanced Programmable Interrupt Controller that is present on newer motherboards. It has been known to cause some problems on older hardware.
nodetect This disables all of the autodetection done by the CD, including device autodetection and DHCP probing. This is useful for doing debugging of a failing CD or driver.
nodhcp This disables DHCP probing on detected network cards. This is useful on networks with only static addresses.
nodmraid Disables support for device-mapper RAID, such as that used for on-board IDE/SATA RAID controllers.
nofirewire This disables the loading of Firewire modules. This should only be necessary if your Firewire hardware is causing a problem with booting the CD.
nogpm This disables gpm console mouse support.
nohotplug This disables the loading of the hotplug and coldplug init scripts at boot. This is useful for doing debugging of a failing CD or driver.
nokeymap This disables the keymap selection used to select non-US keyboard layouts.
nolapic This disables the local APIC on Uniprocessor kernels.
nosata This disables the loading of Serial ATA modules. This is used if the system is having problems with the SATA subsystem.
nosmp This disables SMP, or Symmetric Multiprocessing, on SMP-enabled kernels. This is useful for debugging SMP-related issues with certain drivers and motherboards.
nosound This disables sound support and volume setting. This is useful for systems where sound support causes problems.
nousb This disables the autoloading of USB modules. This is useful for debugging USB issues.
slowusb This adds some extra pauses into the boot process for slow USB CDROMs, like in the IBM BladeCenter.
Logical volume/device management
dolvm This enables support for Linux's Logical Volume Management.
Other options
debug Enables debugging code. This might get messy, as it displays a lot of data to the screen.
docache This caches the entire runtime portion of the CD into RAM, which allows the user to umount /mnt/cdrom and mount another CDROM. This option requires that there is at least twice as much available RAM as the size of the CD.
doload=X This causes the initial ramdisk to load any module listed, as well as dependencies. Replace X with the module name. Multiple modules can be specified by a comma-separated list.
dosshd Starts sshd on boot, which is useful for unattended installs.
passwd=foo Sets whatever follows the equals as the root password, which is required for dosshd since the root password is by default scrambled.
noload=X This causes the initial ramdisk to skip the loading of a specific module that may be causing a problem. Syntax matches that of doload.
nonfs Disables the starting of portmap/nfsmount on boot.
nox This causes an X-enabled LiveCD to not automatically start X, but rather, to drop to the command line instead.
scandelay This causes the CD to pause for 10 seconds during certain portions the boot process to allow for devices that are slow to initialize to be ready for use.
scandelay=X This allows the user to specify a given delay, in seconds, to be added to certain portions of the boot process to allow for devices that are slow to initialize to be ready for use. Replace X with the number of seconds to pause.
Note
The CD will check for no options before do options, so that options can be overriden in the exact order specified.

Now boot the CD, select a kernel (if the default gentoo kernel does not suffice) and boot options. As an example, we boot the gentoo kernel, with dopcmcia as a kernel parameter:
boot:gentoo dopcmcia

Next the user will be greeted with a boot screen and progress bar. If the installation is done on a system with a non-US keyboard, make sure to immediately press Alt + F1 to switch to verbose mode and follow the prompt. If no selection is made in 10 seconds the default (US keyboard) will be accepted and the boot process will continue. Once the boot process completes, the user is automatically logged in to the "Live" Gentoo Linux environment as the root user, the super user. A root prompt is displayed on the current console, and one can switch to other consoles by pressing Alt + F2, Alt + F3 and Alt + F4. Get back to the one started on by pressing Alt + F1.


Extra hardware configuration

When the Installation CD boots, it tries to detect all the hardware devices and loads the appropriate kernel modules to support the hardware. In the vast majority of cases, it does a very good job. However, in some cases it may not auto-load the kernel modules needed by the system. If the PCI auto-detection missed some of the system's hardware, the appropriate kernel modules have to be loaded manually.

In the next example the 8139too module (which supports certain kinds of network interfaces) is loaded:
root #modprobe 8139too
Optional: User accounts

If other people need access to the installation environment, or there is need to run commands as a non-root user on the installation CD (such as to chat using irssi without root privileges for security reasons), then an additional user account needs to be created and the root password set to a strong password.

To change the root password, use the passwd utility:
root #passwd

New password: (Enter your new password)
Re-enter password: (Re-enter your password)

To create a user account, first enter their credentials, followed by the account's password. The useradd and passwd commands are used for these tasks.

In the next example, a user called john is created:
root #useradd -m -G users john
root #passwd john

New password: (Enter john's password)
Re-enter password: (Re-enter john's password)

To switch from the (current) root user to the newly created user account, use the su command:
root #su - john
Optional: Viewing documentation while installing

To view the Gentoo handbook during the installation, first create a user account as described above. Then press Alt + F2 to go to a new terminal.

During the installation, the links command can be used to browse the Gentoo handbook - of course only from the moment that the Internet connection is working.
user $links https://wiki.gentoo.org/wiki/Handbook:AMD64

To go back to the original terminal, press Alt + F1.
Optional: Starting the SSH daemon

To allow other users to access the system during the installation (perhaps to support during an installation, or even do it remotely), a user account needs to be created (as was documented earlier on) and the SSH daemon needs to be started.

To fire up the SSH daemon, execute the following command:
root #/etc/init.d/sshd start
Note
If users log on to the system, they will get a message that the host key for this system needs to be confirmed (through what is called a fingerprint). This is to be expected as it is the first time people log on to the system. However, later when the system is set up and someone logs on to the newly created system, the SSH client will warn that the host key has been changed. This is because the user now log on to - for SSH - a different server (namely the freshly installed Gentoo system rather than the live environment that the installation is currently using). Follow the instructions given on the screen then to replace the host key on the client system.

To be able to use sshd, the network needs to function properly. Continue with the chapter on Configuring the network.
sageАноним 27/06/15 Суб 11:13:49 #303 №96189392 DELETED
Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎français • ‎日本語 • ‎한국어 • ‎português do Brasil • ‎русский • ‎中文(中国大陆)‎
Installation
About the installation
Choosing the media
Configuring the network
Preparing the disks
Installing stage3
Installing base system
Configuring the kernel
Configuring the system
Installing tools
Configuring the bootloader
Finalizing
Working with Gentoo
Portage introduction
USE flags
Portage features
Initscript system
Environment variables
Working with portage
Files and directories
Variables
Mixing software branches
Additional tools
Custom portage tree
Advanced features
Network configuration
Getting started
Advanced configuration
Modular networking
Wireless
Adding functionality
Dynamic management


Contents

1 Automatic network detection
1.1 Optional: Configure any proxies
1.2 Testing the network
2 Automatic network configuration
2.1 Default: Using net-setup
2.2 Alternative: Using PPP
2.3 Alternative: Using PPTP
3 Manual network configuration
3.1 Loading the appropriate network modules
3.2 Using DHCP
3.3 Preparing for wireless access
3.4 Understanding network terminology
3.5 Using ifconfig and route

Automatic network detection

Maybe it just works?

If the system is plugged into an Ethernet network with a DHCP server, it is very likely that the networking configuration has already been set up automatically. If so, then the many included network-aware commands on the installation CD such as ssh, scp, ping, irssi, wget and links, among others, will work immediately.

If networking has been configured, the ifconfig command should list some network interfaces besides lo, such as eth0:
root #ifconfig

(...)
eth0 Link encap:Ethernet HWaddr 00:50:BA:8F:61:7A
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::50:ba8f:617a/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0
TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0
collisions:1984 txqueuelen:100
RX bytes:485691215 (463.1 Mb) TX bytes:123951388 (118.2 Mb)
Interrupt:11 Base address:0xe800

The interface name on the system can be quite different from eth0. Recent installation media might show regular network interfaces names like eno0, ens1 or enp5s0. Just seek the interface in the ifconfig output that has an IP address related to the local network.

In the remainder of this document, we will assume that the interface is called eth0.
Optional: Configure any proxies

If the Internet is accessed through a proxy, then it is necessary to set up proxy information during the installation. It is very easy to define a proxy: just define a variable which contains the proxy server information.

In most cases, it is sufficient to define the variables using the server hostname. As an example, we assume the proxy is called proxy.gentoo.org and the port is 8080.

To set up an HTTP proxy (for HTTP and HTTPS traffic):
root #export http_proxy="http://proxy.gentoo.org:8080"

To set up an FTP proxy:
root #export ftp_proxy="ftp://proxy.gentoo.org:8080"

To set up an RSYNC proxy:
root #export RSYNC_PROXY="proxy.gentoo.org:8080"

If the proxy requires a username and password, use the following syntax for the variable:
CODE Adding username/password to the proxy variable

http://username:[email protected]:8080

Testing the network

Try pinging your ISP's DNS server (found in /etc/resolv.conf) and a web site of choice. This ensures that the network is functioning properly and that the network packets are reaching the net, DNS name resolution is working correctly, etc.
root #ping -c 3 www.gentoo.org

If this all works, then the remainder of this chapter can be skipped to jump right to the next step of the installation instructions (Preparing the disks).
Automatic network configuration

If the network doesn't work immediately, some installation media allow the user to use net-setup (for regular or wireless networks), pppoe-setup (for ADSL users) or pptp (for PPTP users).

If the installation medium does not contain any of these tools, continue with the Manual network configuration.

Regular Ethernet users should continue with Default: Using net-setup
ADSL users should continue with Alternative: Using PPP
PPTP users should continue with Alternative: Using PPTP

Default: Using net-setup

The simplest way to set up networking if it didn't get configured automatically is to run the net-setup script:
root #net-setup eth0

net-setup will ask some questions about the network environment. When all is done, the network connection should work. Test the network connection as stated before. If the tests are positive, congratulations! Skip the rest of this section and continue with Preparing the disks.

If the network still doesn't work, continue with Manual network configuration.
Alternative: Using PPP

Assuming PPPoE is needed to connect to the Internet, the installation CD (any version) has made things easier by including ppp. Use the provided pppoe-setup script to configure the connection. During the setup the Ethernet device that is connected to your ADSL modem, the username and password, the IPs of the DNS servers and if a basic firewall is needed or not will be asked.
sageАноним 27/06/15 Суб 11:14:10 #304 №96189409 DELETED
If net-setup or pppoe-setup failed, then it is possible that the network card wasn't found immediately. This means users may have to load the appropriate kernel modules manually.

To find out what kernel modules are provided for networking, use ls:
root #ls /lib/modules/`uname -r`/kernel/drivers/net

If a driver is found for the network device, use modprobe to load the kernel module. For instance, to load the pcnet32 module:
root #modprobe pcnet32

To check if the network card is now detected, use ifconfig. A detected network card would result in something like this (again, eth0 here is just an example):
root #ifconfig eth0

eth0 Link encap:Ethernet HWaddr FE:FD:00:00:00:00
BROADCAST NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

If however the following error is shown, the network card is not detected:
root #ifconfig eth0

eth0: error fetching interface information: Device not found

The available network interface names on the system can be listed through the /sys file system:
root #ls /sys/class/net

dummy0 eth0 lo sit0 tap0 wlan0

In the above example, 6 interfaces are found. The eth0 one is most likely the (wired) Ethernet adapter whereas wlan0 is the wireless one.

Assuming that the network card is now detected, retry net-setup or pppoe-setup again (which should work now), but for the hardcore people we explain how to configure the network manually as well.

Select one of the following sections based on your network setup:

Using DHCP for automatic IP retrieval
Preparing for wireless access if a wireless network is used
Understanding network terminology explains the basics about networking
Using ifconfig and route explains how to set up networking manually

Using DHCP

DHCP (Dynamic Host Configuration Protocol) makes it possible to automatically receive networking information (IP address, netmask, broadcast address, gateway, nameservers etc.). This only works if a DHCP server is in the network (or if the ISP provider provides a DHCP service). To have a network interface receive this information automatically, use dhcpcd:
root #dhcpcd eth0

Some network administrators require that the hostname and domainname provided by the DHCP server is used by the system. In that case, use:
root #dhcpcd -HD eth0

If this works (try pinging some Internet server, like Google), then everything is set and ready to continue. Skip the rest of this section and continue with Preparing the disks.
Preparing for wireless access
Note
Support for the iwconfig command might be architecture-specific. If the command is not available, please follow the instructions of the linux-wlan-ng project.

When using a wireless (802.11) card, the wireless settings need to be configured before going any further. To see the current wireless settings on the card, one can use iwconfig. Running iwconfig might show something like:
root #iwconfig eth0

eth0 IEEE 802.11-DS ESSID:"GentooNode"
Mode:Managed Frequency:2.442GHz Access Point: 00:09:5B:11:CC:F2
Bit Rate:11Mb/s Tx-Power=20 dBm Sensitivity=0/65535
Retry limit:16 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:25/10 Signal level:-51 dBm Noise level:-102 dBm
Rx invalid nwid:5901 Rx invalid crypt:0 Rx invalid frag:0 Tx
excessive retries:237 Invalid misc:350282 Missed beacon:84

Note
Some wireless cards may have a device name of wlan0 or ra0 instead of eth0. Run iwconfig without any command-line parameters to determine the correct device name.

For most users, there are only two settings that might be important to change, the ESSID (aka wireless network name) or the WEP key. If the ESSID and Access Point address listed are already those of the environment's access point and the environment is not not using WEP, then the wireless configuration is already working.

To change the ESSID, or add a WEP key, issue the following commands.

To set the network name to GentooNode:

root #iwconfig eth0 essid GentooNode

To set a hex WEP key:

root #iwconfig eth0 key 1234123412341234abcd

To set an ASCII WEP key, prefix the key with s::
root #iwconfig eth0 key s:some-password
Note
If the wireless network is set up with WPA or WPA2, then wpa_supplicant needs to be used. For more information on configuring wireless networking in Gentoo Linux, please read the Wireless networking chapter in the Gentoo Handbook.

Confirm the wireless settings again by using iwconfig. Once wireless is working,continue configuring the IP level networking options as described in the next section (Understanding network terminology) or use the net-setup tool as described previously.
Understanding network terminology
Note
If the IP address, broadcast address, netmask and nameservers are known, then skip this subsection and continue with Using ifconfig and route.

If all of the above fails, the network will need to be configured manually. This is not difficult at all. However, some knowledge of network terminology and basic concepts might be necessary. After reading this section, users will know what a gateway is, what a netmask serves for, how a broadcast address is formed and why systems need nameservers.

In a network, hosts are identified by their IP address (Internet Protocol address). Such an address is perceived as a combination of four numbers between 0 and 255. Well, at least when using IPv4 (IP version 4). In reality, such an IPv4 address consists of 32 bits (ones and zeros). Let's view an example:
sageАноним 27/06/15 Суб 11:14:30 #305 №96189427 DELETED
CODE Example of an IPv4 address

IP Address (numbers): 192.168.0.2
IP Address (bits): 11000000 10101000 00000000 00000010
-------- -------- -------- --------
192 168 0 2

Note
The successor of IPv4, IPv6, uses 128 bits (ones and zeros). In this section, the focus is on IPv4 addresses.

Such an IP address is unique to a host as far as all accessible networks are concerned (i.e. every host that one wants to be able to reach must have a unique IP address). In order to distinguish between hosts inside and outside a network, the IP address is divided in two parts: the network part and the host part.

The separation is written down with the netmask, a collection of ones followed by a collection of zeros. The part of the IP that can be mapped on the ones is the network-part, the other one is the host-part. As usual, the netmask can be written down as an IP address.
CODE Example of network/host separation

IP address: 192 168 0 2
11000000 10101000 00000000 00000010
Netmask: 11111111 11111111 11111111 00000000
255 255 255 0
+--------------------------+--------+
Network Host

In other words, 192.168.0.14 is still part of the example network, but 192.168.1.2 is not.

The broadcast address is an IP address with the same network-part as the network, but with only ones as host-part. Every host on the network listens to this IP address. It is truly meant for broadcasting packets.
CODE Broadcast address

IP address: 192 168 0 2
11000000 10101000 00000000 00000010
Broadcast: 11000000 10101000 00000000 11111111
192 168 0 255
+--------------------------+--------+
Network Host

To be able to surf on the Internet, each computer in the network must know which host shares the Internet connection. This host is called the gateway. Since it is a regular host, it has a regular IP address (for instance 192.168.0.1).

Previously we stated that every host has its own IP address. To be able to reach this host by a name (instead of an IP address) we need a service that translates a name (such as dev.gentoo.org) to an IP address (such as 64.5.62.82). Such a service is called a name service. To use such a service, the necessary name servers need to be defined in /etc/resolv.conf.

In some cases, the gateway also serves as a nameserver. Otherwise the nameservers provided by the ISP need to be entered in this file.

To summarize, the following information is needed before continuing:
Network Item Example
The system IP address 192.168.0.2
Netmask 255.255.255.0
Broadcast 192.168.0.255
Gateway 192.168.0.1
Nameserver(s) 195.130.130.5, 195.130.130.133
Using ifconfig and route

Setting up the network consists of three steps.

Assign an IP address using ifconfig
Set up routing to the gateway using route
Finish up by placing the nameserver IPs in /etc/resolv.conf

To assign an IP address, the IP address, broadcast address and netmask are needed. Then execute the following command, substituting ${IP_ADDR} with the right IP address, ${BROADCAST} with the right broadcast address and ${NETMASK} with the right netmask:
root #ifconfig eth0 ${IP_ADDR} broadcast ${BROADCAST} netmask ${NETMASK} up

Set up routing using route. Substitute ${GATEWAY} with the right gateway IP address:
root #route add default gw ${GATEWAY}

Now open /etc/resolv.conf:
root #nano -w /etc/resolv.conf

Fill in the nameserver(s) using the following as a template. Make sure to substitute ${NAMESERVER1} and ${NAMESERVER2} with the appropriate nameserver addresses:
CODE Default template to use for /etc/resolv.conf

nameserver ${NAMESERVER1}
nameserver ${NAMESERVER2}

That's it. Now test the network by pinging some Internet server (like Google). If this works, congratulations then. Continue with Preparing the disks.


sageАноним 27/06/15 Суб 11:15:26 #306 №96189467 DELETED
(parted)mkpart primary 1 3
(parted)name 1 grub
(parted)set 1 bios_grub on
(parted)print

Model: Virtio Block Device (virtblk)
Disk /dev/sda: 20480MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 1.00MiB 3.00MiB 2.00MiB grub bios_grub

Do the same for the boot partition (128 MB), swap partition (in the example, 512 MB) and the root partition that spans the remaining disk (for which the end location is marked as -1, meaning the end of the disk minus one MB, which is the farthest a partition can go).
(parted)mkpart primary 3 131
(parted)name 2 boot
(parted)mkpart primary 131 643
(parted)name 3 swap
(parted)mkpart primary 643 -1
(parted)name 4 rootfs

When using the UEFI interface to boot the system (instead of BIOS), mark the boot partition as the EFI System Partition. Parted does this automatically when the boot option is set on the partition:
(parted)set 2 boot on

The end result looks like so:
(parted)print

Model: Virtio Block Device (virtblk)
Disk /dev/sda: 20480MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 1.00MiB 3.00MiB 2.00MiB grub bios_grub
2 3.00MiB 131MiB 128MiB boot
3 131MiB 643MiB 512MiB swap
4 643MiB 20479MiB 19836MiB rootfs

Note
On an UEFI installation, the boot flag will show up on the boot partition.

Use the quit command to exit parted.
Alternative: Using fdisk to partition the disk
Note
Although recent fdisk should support GPT, it has still shown to have some issues with it. The instructions given below assume that the partition layout being used is MBR.

The following parts explain how to create the example partition layout using fdisk. The example partition layout was mentioned earlier:
Partition Description
/dev/sda1 BIOS boot partition
/dev/sda2 Boot partition
/dev/sda3 Swap partition
/dev/sda4 Root partition

Change the partition layout according to personal preference.
Viewing the current partition layout

fdisk is a popular and powerful tool to split a disk into partitions. Fire up fdisk against the disk (in our example, we use /dev/sda):
root #fdisk /dev/sda
Note
To use GPT support, add -t gpt. It is recommended to closely investigate the fdisk output in case more recent developments in fdisk change its default behavior of defaulting to MBR. The remainder of the instructions assume an MBR layout.

Type p to display the disk's current partition configuration:
Command (m for help):p

Disk /dev/sda: 240 heads, 63 sectors, 2184 cylinders
Units = cylinders of 15120 512 bytes

Device Boot Start End Blocks Id System
/dev/sda1
1 14 105808+ 83 Linux
/dev/sda2 15 49 264600 82 Linux swap
/dev/sda3 50 70 158760 83 Linux
/dev/sda4 71 2184 15981840 5 Extended
/dev/sda5 71 209 1050808+ 83 Linux
/dev/sda6 210 348 1050808+ 83 Linux
/dev/sda7 349 626 2101648+ 83 Linux
/dev/sda8 627 904 2101648+ 83 Linux
/dev/sda9 905 2184 9676768+ 83 Linux

This particular disk is configured to house seven Linux filesystems (each with a corresponding partition listed as "Linux") as well as a swap partition (listed as "Linux swap").
Removing all partitions with fdisk

First remove all existing partitions from the disk. Type d to delete a partition. For instance, to delete an existing /dev/sda1:
Command (m for help):d

Partition number (1-4): 1

The partition has now been scheduled for deletion. It will no longer show up when printing the list of partitions (p, but it will not be erased until the changes have been saved. This allows users to abort the operation if a mistake was made - in that case, type q immediately and hit enter and the partition will not be deleted.

Repeatedly type p to print out a partition listing and then type d and the number of the partition to delete it. Eventually, the partition table will be empty:
Command (m for help):p

Disk /dev/sda: 30.0 GB, 30005821440 bytes
240 heads, 63 sectors/track, 3876 cylinders
Units = cylinders of 15120 512 = 7741440 bytes

Device Boot Start End Blocks Id System

Now that the in-memory partition table is empty, we're ready to create the partitions.
Creating the BIOS boot partition

First create a very small BIOS boot partition. Type n to create a new partition, then p to select a primary partition, followed by 1 to select the first primary partition. When prompted for the first sector, make sure it starts from 2048 (which is needed for the boot loader) and hit enter. When prompted for the last sector, type +2M to create a partition 2 Mbyte in size:
Note
The start from sector 2048 is a fail-safe in case the boot loader does not detect this partition as being available for its use.
Command (m for help):n

Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First sector (64-10486533532, default 64): 2048
Last sector, +sectors +size{M,K,G} (4096-10486533532, default 10486533532): +2M

Mark the partition for EFI purposes:
Command (m for help):t

Selected partition 1
Hex code (type L to list codes): 4
Changed system type of partition 1 to 4 (BIOS boot)

Note
Using EFI with MBR partition layout is discouraged. If an EFI capable system is used, please use GPT layout.
Creating the boot partition

Now create a small boot partition. Type n to create a new partition, then p to select a primary partition, followed by 2 to select the second primary partition. When prompted for the first sector, accept the default by hitting Enter. When prompted for the last sector, type +128M to create a partition 128 Mbyte in size:
Command (m for help):n

Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First sector (5198-10486533532, default 5198): (Hit enter)
Last sector, +sectors +size{M,K,G} (4096-10486533532, default 10486533532): +128M

Now, when pressing p, the following partition printout is displayed:
Command (m for help):p

Disk /dev/sda: 30.0 GB, 30005821440 bytes
240 heads, 63 sectors/track, 3876 cylinders
Units = cylinders of 15120
512 = 7741440 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 3 5198+ ef EFI (FAT-12/16/32)
/dev/sda2 3 14 105808+ 83 Linux

Type a to toggle the bootable flag on a partition and select 2. After pressing p again, notice that an * is placed in the "Boot" column.
Creating the swap partition

To create the swap partition, type n to create a new partition, then p to tell fdisk to create a primary partition. Then type 3 to create the third primary partition, /dev/sda3. When prompted for the first sector, hit Enter. When prompted for the last sector, type +512M (or any other size needed for the swap space) to create a partition 512MB in size.

After all this is done, type t to set the partition type, 3 to select the partition just created and then type in 82 to set the partition type to "Linux Swap".
Аноним 27/06/15 Суб 11:15:32 #307 №96189472 
14353929327130.jpg
>>96189301
И как же я получу пизды?
От кого?
Как ты до меня дотянешься?
Опиши подробно
sageАноним 27/06/15 Суб 11:15:45 #308 №96189480 DELETED
Creating the root partition

Finally, to create the root partition, type n to create a new partition, then p to tell fdisk to create a primary partition. Then type 4 to create the fourth primary partition, /dev/sda4. When prompted for the first sector, hit Enter. When prompted for the last sector, hit Enter to create a partition that takes up the rest of the remaining space on the disk. After completing these steps, typing p should display a partition table that looks similar to this:
Command (m for help):p

Disk /dev/sda: 30.0 GB, 30005821440 bytes
240 heads, 63 sectors/track, 3876 cylinders
Units = cylinders of 15120 512 = 7741440 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 3 5198+ ef EFI (FAT-12/16/32)
/dev/sda2
3 14 105808+ 83 Linux
/dev/sda3 15 81 506520 82 Linux swap
/dev/sda4 82 3876 28690200 83 Linux

Saving the partition layout

To save the partition layout and exit fdisk, type w.
Command (m for help):w

With the partitions created, it is now time to put filesystems on them.


Creating file systems
Introduction

Now that the partitions are created, it is time to place a filesystem on them. In the next section the various file systems that Linux supports are described. Readers that already know which filesystem to use can continue with Applying a filesystem to a partition. The others should read on to learn about the available filesystems...
Filesystems

Several filesystems are available. Some of them are found stable on the amd64 architecture - it is advised to read up on the filesystems and their support state before selecting a more experimental one for important partitions.

ext2
This is the tried and true Linux filesystem but doesn't have metadata journaling, which means that routine ext2 filesystem checks at startup time can be quite time-consuming. There is now quite a selection of newer-generation journaled filesystems that can be checked for consistency very quickly and are thus generally preferred over their non-journaled counterparts. Journaled filesystems prevent long delays when the system is booted and the filesystem happens to be in an inconsistent state.
ext3
The journaled version of the ext2 filesystem, providing metadata journaling for fast recovery in addition to other enhanced journaling modes like full data and ordered data journaling. It uses an HTree index that enables high performance in almost all situations. In short, ext3 is a very good and reliable filesystem.
ext4
Initially created as a fork of ext3, ext4 brings new features, performance improvements and removal of size limits with moderate changes to the on-disk format. It can span volumes up to 1 EB and with maximum file size of 16 TB. Instead of the classic ext2/3 bitmap block allocation ext4 uses extents, which improve large file performance and reduce fragmentation. Ext4 also provides more sophisticated block allocation algorithms (delayed allocation and multiblock allocation) giving the filesystem driver more ways to optimize the layout of data on the disk. Ext4 is the recommended all-purpose all-platform filesystem.
JFS
IBM's high-performance journaling filesystem. JFS is a light, fast and reliable B+tree-based filesystem with good performance in various conditions.
ReiserFS
A B+tree-based journaled filesystem that has good overall performance, especially when dealing with many tiny files at the cost of more CPU cycles. ReiserFS appears to be less maintained than other filesystems.
XFS
A filesystem with metadata journaling which comes with a robust feature-set and is optimized for scalability. XFS seems to be less forgiving to various hardware problems.
vfat
Also known as FAT32, is supported by Linux but does not support any permission settings. It is mostly used for interoperability with other operating systems (mainly Microsoft Windows) but is also a necessity for some system firmware (like UEFI).

When using ext2, ext3 or ext4 on a small partition (less than 8GB), then the file system must be created with the proper options to reserve enough inodes. The mke2fs application uses the "bytes-per-inode" setting to calculate how many inodes a file system should have. On smaller partitions, it is advised to increase the calculated number of inodes.

On ext2, this can be done using the following command:
root #mke2fs -T small /dev/<device>

On ext3 and ext4, add the -j option to enable journaling:
root #mke2fs -j -T small /dev/<device>

This will generally quadruple the number of inodes for a given file system as its "bytes-per-inode" reduces from one every 16kB to one every 4kB. This can be tuned even further by providing the ratio:
root #mke2fs -i <ratio> /dev/<device>
Applying a filesystem to a partition

To create a filesystem on a partition or volume, there are tools available for each possible filesystem:
Filesystem Creation Command
ext2 mkfs.ext2
ext3 mkfs.ext3
ext4 mkfs.ext4
reiserfs mkreiserfs
xfs mkfs.xfs
jfs mkfs.jfs
vfat mkfs.vfat

For instance, to have the boot partition (/dev/sda2) in ext2 and the root partition (/dev/sda4) in ext4 as used in the example partition structure, the following commands would be used:
root #mkfs.ext2 /dev/sda2
root #mkfs.ext4 /dev/sda4

Now create the filesystems on the newly created partitions (or logical volumes).
Activating the Swap Partition

mkswap is the command that is used to initialize swap partitions:
root #mkswap /dev/sda3

To activate the swap partition, use swapon:
root #swapon /dev/sda3

Create and activate the swap with the commands mentioned above.
Mounting

Now that the partitions are initialized and are housing a filesystem, it is time to mount those partitions. Use the mount command, but don't forget to create the necessary mount directories for every partition created. As an example we mount the root and boot partition:
root #mount /dev/sda4 /mnt/gentoo
root #mkdir /mnt/gentoo/boot
root #mount /dev/sda2 /mnt/gentoo/boot
Note
If /tmp/ needs to reside on a separate partition, be sure to change its permissions after mounting:
root #chmod 1777 /mnt/gentoo/tmp
This also holds for /var/tmp.

Later in the instructions the proc filesystem (a virtual interface with the kernel) as well as other kernel psuedo-filesystems will be mounted. But first we install the Gentoo installation files.
sageАноним 27/06/15 Суб 11:15:50 #309 №96189483 
>>96189301
Какой пизды я получаю, лол?
Я сижу себе спокойно за ПеКой, попиваю вкусный чай и смеюсь с тебя в голос. Хоть над больными и грешно смеяться. :с
Аноним 27/06/15 Суб 11:17:23 #310 №96189548 
14353930431300.jpg
Или вариант два - ты пишешь извинения публично передо мной, дорогая Анжелочка, и обещаешь не только мне, но и всей имиджборде приехать доставить мне самый незабываемый секс и лишить меня девственности. На самом деле я пиздел про проституток, я к ним не ходил.
Аноним 27/06/15 Суб 11:17:40 #311 №96189560 
Блядь, даун, не вайпай тред, дай с шизиком побазарить
Аноним 27/06/15 Суб 11:18:01 #312 №96189574 
>>96189548
ИЛИ ЧТО?
sageАноним 27/06/15 Суб 11:18:28 #313 №96189592 
>>96189548
Есть только один вариант, Кран.
И этот вариант упирается в твой самовыпил.
Аноним 27/06/15 Суб 11:19:04 #314 №96189621 
>>96189574
Ты хочешь увидеть дарк сайд сорта оф яндере? Сорта оф веб-яндере!
sageАноним 27/06/15 Суб 11:20:13 #315 №96189674 
>>96189621
Да хоть вприсядку дрочи. Мне плевать.
Аноним 27/06/15 Суб 11:21:38 #316 №96189743 
Уровни запуска
Процесс загрузки системы

При загрузке вашей системы по экрану пробегает много текста. Если присмотреться, заметно, что этот текст (обычно) не меняется от загрузки к загрузке. Последовательность всех этих действий называется последовательностью загрузки и в той или иной степени постоянна.

Во-первых, загрузчик размещает в памяти образ ядра, который вы указали в файле его конфигурации. После этого начальный загрузчик просит процессор запустить ядро. Когда ядро загружено и запущено, оно инициализирует относящиеся к ядру структуры и задания, и запускает процесс init.

Этот процесс удостоверяется, что все файловые системы (определенные в /etc/fstab) смонтированы и готовы к использованию. Затем он выполняет несколько сценариев, находящихся в каталоге /etc/init.d/, которые запускают службы, необходимые для нормального запуска системы.

И, наконец, когда все сценарии выполнены, init подключает терминалы (чаще всего просто виртуальные консоли, которые видны при нажатии Alt+F1, Alt+F2 и т.д.), прикрепляя к каждой консоли специальный процесс под названием agetty. Этот процесс впоследствии обеспечивает возможность входа в систему через эти терминалы с помощью login.
Сценарии инициализации

Сейчас процесс init запускает сценарии из каталога /etc/init.d/ не просто в случайном порядке. Более того, запускаются не все сценарии из /etc/init.d/, а только те, которые предписано исполнять. Решение о запуске сценария принимается в результате просмотра каталога /etc/runlevels/.

Во-первых, init запускает все сценарии из /etc/init.d/, на которые есть символьные ссылки из /etc/runlevels/boot/. Обычно сценарии запускаются в алфавитном порядке, но в некоторых сценариях имеется информация о зависимостях от других сценариев, указывающая системе на необходимость их предварительного запуска.

Когда все сценарии, указанные в /etc/runlevels/boot/, будут выполнены, init переходит к запуску сценариев, на которые есть символьные ссылки из /etc/runlevels/default/. И снова запуск происходит в алфавитном порядке, пока в сценарии не встретится информация о зависимостях; тогда порядок изменяется для обеспечения правильного порядка запуска. Именно по данной причине команды, используемые во время установки Gentoo Linux, используют default, как в команде rc-update add sshd default.
Как работает init

Конечно, init не принимает решений сам по себе. Ему необходим конфигурационный файл, где описаны необходимые действия. Этот файл - /etc/inittab.

Если вы запомнили последовательность загрузки, описанную чуть ранее, вы вспомните, что первое действие init - это монтирование всех файловых систем. Это определяется в следующей строке файла /etc/inittab:
Файл /etc/inittabСтрока инициализации

si::sysinit:/sbin/rc sysinit

Этой строкой процессу init предписывается выполнить /sbin/rc sysinit для инициализации системы. Самой инициализацией занимается сценарий /sbin/rc, так что можно сказать, что init делает не слишком много - он просто делегирует задачу по инициализации системы другому процессу.

Во-вторых, init выполняет все сценарии, на которые есть символьные ссылки из /etc/runlevels/boot/. Это определяется следующей строкой:
Файл /etc/inittabВыполнение загрузочных команд

rc::bootwait:/sbin/rc boot

И снова все необходимые действия выполняются сценарием rc. Заметьте, что параметр, переданный rc (boot), совпадает с названием используемого подкаталога в /etc/runlevels/.

Теперь init проверяет свой конфигурационный файл, чтобы определить, какой уровень запуска нужно запустить. Для этого из /etc/inittab считывается строка:
Файл /etc/inittabВыбор уровня запуска по умолчанию

id:3:initdefault:

В приведенном примере (который подходит для подавляющего большинства пользователей Gentoo) номер уровня запуска - 3. Пользуясь этой информацей, init проверяет, что нужно выполнить для запуска уровня запуска 3:
Файл /etc/inittabОпределения уровней запуска

l0:0:wait:/sbin/rc shutdown
l1:S1:wait:/sbin/rc single
l2:2:wait:/sbin/rc nonetwork
l3:3:wait:/sbin/rc default
l4:4:wait:/sbin/rc default
l5:5:wait:/sbin/rc default
l6:6:wait:/sbin/rc reboot

В строке, определяющей уровень 3, для запуска служб снова используется сценарий rc (на этот раз с аргументом default). Опять-таки, обратите внимание, что аргумент, передаваемый сценарию rc, совпадает с названием подкаталога из /etc/runlevels/.

По окончании работы rc, init принимает решение о том, какие виртуальные консоли включить и какие команды выполнить в каждой из них:
Аноним 27/06/15 Суб 11:22:04 #317 №96189759 
Файл /etc/inittabВыполнение загрузочных команд

rc::bootwait:/sbin/rc boot

И снова все необходимые действия выполняются сценарием rc. Заметьте, что параметр, переданный rc (boot), совпадает с названием используемого подкаталога в /etc/runlevels/.

Теперь init проверяет свой конфигурационный файл, чтобы определить, какой уровень запуска нужно запустить. Для этого из /etc/inittab считывается строка:
Файл /etc/inittabВыбор уровня запуска по умолчанию

id:3:initdefault:

В приведенном примере (который подходит для подавляющего большинства пользователей Gentoo) номер уровня запуска - 3. Пользуясь этой информацей, init проверяет, что нужно выполнить для запуска уровня запуска 3:
Файл /etc/inittabОпределения уровней запуска

l0:0:wait:/sbin/rc shutdown
l1:S1:wait:/sbin/rc single
l2:2:wait:/sbin/rc nonetwork
l3:3:wait:/sbin/rc default
l4:4:wait:/sbin/rc default
l5:5:wait:/sbin/rc default
l6:6:wait:/sbin/rc reboot

В строке, определяющей уровень 3, для запуска служб снова используется сценарий rc (на этот раз с аргументом default). Опять-таки, обратите внимание, что аргумент, передаваемый сценарию rc, совпадает с названием подкаталога из /etc/runlevels/.

По окончании работы rc, init принимает решение о том, какие виртуальные консоли включить и какие команды выполнить в каждой из них:
Файл /etc/inittabОпределение виртуальных консолей

c1:12345:respawn:/sbin/agetty 38400 tty1 linux
c2:12345:respawn:/sbin/agetty 38400 tty2 linux
c3:12345:respawn:/sbin/agetty 38400 tty3 linux
c4:12345:respawn:/sbin/agetty 38400 tty4 linux
c5:12345:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux

Существующие уровни запуска

В предыдущем разделе мы увидели, что init применяет нумерацию для определения уровня запуска, который надо использовать. Уровень запуска - это то состояние, в котором запускается ваша система, он содержит набор сценариев (сценариев уровня запуска или сценариев инициализации), которые следует выполнять, при входе и выходе из определенного уровня запуска.

В Gentoo определено семь уровней запуска: три служебных и четыре определяемых пользователем. Служебные называются sysinit, shutdown и reboot. Действия, совершаемые ими, в точности соответствуют их названиям: инициализация системы, выключение системы и ее перезагрузка.

Определяемые пользователем уровни - это те, которым соответствуют подкаталоги в /etc/runlevels/: boot, default, nonetwork и single. Уровень boot запускает все службы, необходимые системе и используемые всеми остальными уровнями. Остальные уровни отличаются друг от друга запускаемыми службами: default используется для повседневной работы, nonetwork - для тех случаев, когда не требуется сеть, а single используется при необходимости восстановления системы.
Работа со сценариями инициализации

Сценарии, запускаемые процессом rc, называются сценариями инициализации. Каждый сценарий из /etc/init.d/ может запускаться с аргументами start, stop, restart, zap, status, ineed, iuse, needsme, usesme или broken.

Для запуска, остановки или перезапуска службы (и всех, зависящих от нее) следует использовать start, stop и restart:
root #/etc/init.d/postfix start
Заметка
Останавливаются или перезапускаются только те службы, которым необходима данная служба. Остальные зависимые службы (те, которые используют службу, но не нуждаются в ней) эта операция не затрагивает.

Если вы хотите остановить службу, но оставить зависимые от нее работающими, можно использовать аргумент --nodeps вместе с командой stop:
root #/etc/init.d/postfix --nodeps stop

Чтобы узнать текущее состояние службы (запущена, остановлена, и т.д.), можно использовать аргумент status:
root #/etc/init.d/postfix status

Если указано, что служба работает, но вы знаете, что это не так, можно сбросить состояние на stopped , используя аргумент zap:
root #/etc/init.d/postfix zap

Для того, чтобы выяснить зависимости службы, можно использовать аргументы iuse или ineed. С помощью ineed вы увидите те службы, которые действительно необходимы для правильного функционирования интересующей вас службы. С другой стороны, iuse покажет те службы, которые могут использоваться нашей службой, но не обязательны для ее корректной работы.
root #/etc/init.d/postfix ineed

Аналогично вы можете узнать, какие службы нуждаются в данной службе (needsme) или могут ее использовать (usesme):
root #/etc/init.d/postfix needsme

Наконец, можно просмотреть список служб, требующихся для данной, но отсутствующих в системе:
root #/etc/init.d/postfix broken
Обновление уровней запуска
rc-update

Система инициализации Gentoo использует дерево зависимостей для определения служб, которые запускаются в первую очередь. Так как это очень утомительное занятие, и мы бы не хотели, чтобы пользователь занимался этим вручную, мы разработали инструменты, упрощающие управление уровнями запуска и сценариями инициализации.

Используя rc-update, можно включать и исключать сценарии инициализации из уровней запуска. Из rc-update автоматически запускается сценарий depscan.sh для перестроения дерева зависимостей.
Добавление и удаление служб

В процессе установки Gentoo вы уже добавляли сценарии инициализации в уровень запуска default. Ранее в данном документе было объяснено, что означает default. Кроме уровня запуска, сценарию rc-update требуется второй аргумент, определяющий действие: add (добавить), del (удалить) или show (показать).

Для того, чтобы добавить или удалить сценарий, просто введите rc-update с аргументом add или del, затем название сценария и уровня запуска. Например:
root #rc-update del postfix default

По команде rc-update -v show выводится список всех доступных сценариев с указанием соответствующих уровней запуска:
root #rc-update -v show
Аноним 27/06/15 Суб 11:22:31 #318 №96189773 
Настройка служб
Почему необходима дополнительная настройка

Сценарии инициализации могут быть весьма сложны. Поэтому нежелательно допускать непосредственное редактирование сценария пользователями, т.к. это может привнести в систему множество ошибок. Но, с другой стороны, необходимо правильно настроить службу. Например, может понадобиться передать службе дополнительные параметры.

Вторая причина, по которой настройки хранятся отдельно от самого сценария - это возможность обновления сценария без опасения, что все ваши настройки будут утеряны.
Каталог conf.d

В Gentoo предусмотрен очень простой способ настройки служб: для каждого сценария, предполагающего настройку, в каталоге /etc/conf.d/ есть конфигурационный файл. Например, у сценария, запускающего apache2 (под названием /etc/init.d/apache2) есть настроечный файл /etc/conf.d/apache2, где могут храниться нужные вам параметры, передаваемые серверу Apache 2 при запуске:
Файл /etc/conf.d/apache2Пример настроек для скрипта инициализации apache2

APACHE2_OPTS="-D PHP5"

Такие файлы настроек содержат только переменные (наподобие /etc/portage/make.conf), облегчая настройку служб. Это также позволяет нам давать больше информации о переменных (в комментариях).
Написание сценариев инициализации
Это необходимо?

Нет, написание сценариев инициализации обычно не требуется, т.к. Gentoo содержит готовые сценарии для всех поддерживаемых служб. Однако, вы можете установить какую-либо службу, не используя систему Portage; в таком случае, вероятно, вам придется создавать сценарий инициализации самостоятельно.

Не используйте сценарий, идущий со службой, если он не написан специально для Gentoo: сценарии инициализации Gentoo не совместимы со сценариями, используемыми в других дистрибутивах!
Структура

Основная структура сценария инициализации показана ниже.
Код Пример структуры сценарий

#!/sbin/runscript

depend() {
(Информация о зависимостях)
}

start() {
(Команды, необходимые для запуска службы)
}

stop() {
(Команды, необходимые для остановки службы)
}

В любом сценарии должна быть определена функция start(). Все остальные разделы необязательны.
Зависимости

Существуют две настройки, работающие с зависимостями, которые вы можете определить, и они будут влиять на порядок запуска инициализационных скриптов: use (использую) и need (нуждаюсь). Кроме этих двух, существуют еще два влияющих на порядок загрузки метода, называющихся before (перед) и after (после). Последние два определяют не зависимости, они не заставят выдать ошибку скрипт, если тот скрипт, что в них описан вообще не должен запуститься (или не запустится).

Настройка use информирует систему init, что данный скрипт использует функциональность некоторого скрипта, но строго от него не зависит. Хорошим примером будет use logger или use dns. Если эти сервисы есть, они будут хорошо использоваться, но если у вас нет логгера, или DNS-сервера, сервисы все равно будут работать. Если сервисы существуют, они будут запущены до того, как запустится скрипт, использующий их.
Настройка need это жесткая зависимость. Она означает, что скрипт, которому нужен другой скрипт, не запустится, пока другой скрипт не запустится успешно. Также, если другой скрипт будет перезапущен, то этот тоже будет перезапущен.
При использовании before, данный скрипт запускается до некоторого скрипта, если выбранный скрипт это часть того же уровня инициализации. Так, инициализационный скрипт xdm, который определен before alsasound будет запущен до скрипта alsasound, но только если alsasound запланирован запуститься на том же уровне инициализации. Если alsasound не запланирован запуститься, то эта конкретная настройка не будет иметь эффекта, и xdm запустится в тот момент времени, который система init посчитает лучшим вариантом.
Похожим образом, after информирует систему init, что данный скрипт нужно запустить после некоторого скрипта, если выбранный скрипт является частью того же уровня инициализации. Если нет, то настройка не имеет эффекта, и скрипт будет запущен системой init в момент времени, который, как она посчитает, будет наилучшим.

Из вышенаписанного должно быть ясно, что need это единственная действительная настройка зависимостей, так как она влияет на то, будет ли запущен скрипт или нет. Все остальные являются больше указателями системе init, говорящими в каком порядке скрипты могут (или должны) запускаться.

Теперь, если вы посмотрите на многие из существующих инициализационных скриптов Gentoo, вы заметите, что некоторые из них имеют зависимости от вещей, которые не являются инициализационными скриптами. Эти вещи мы называем виртуальными.

Виртуальная зависимость - это зависимость от функций, предоставляемых службой, но не какой-то единственной службой. Сценарий может зависеть от службы системного журнала, но таких достаточно много (metalogd, syslog-ng, sysklogd и т.п.). Поскольку нельзя нуждаться в каждой из них (ни в одной вразумительной системе они не запущены все сразу), мы обеспечили предоставление виртуальной зависимости всеми этими службами.

Например, давайте взглянем на информацию о зависимостях postfix.
Файл /etc/init.d/postfixИнформация о зависимостях сервиса Postfix

depend() {
need net
use logger dns
provide mta
}

Как можно увидеть, сервис postfix:

требует сеть (net): виртуальная зависимость, удовлетворяемая, например, /etc/init.d/net.eth0
использует журнал (logger): виртуальная зависимость, удовлетворяемая, например, /etc/init.d/syslog-ng
использует службу имен (dns): виртуальная зависимость, удовлетворяемая, например, /etc/init.d/named
предоставляет почтовый агент (mta): виртуальная зависимость, общая для всех программ - почтовых серверов

Порядок запуска

Как мы описали в предыдущем разделе, вы можете сказать системе init, в каком порядке она должна запускать (или останавливать) скрипты. Этот порядок поддерживается как через настройки зависимостей use и need, так и через настройки порядка before и after. Так как мы описали их ранее, давайте посмотрим на сервис Portmap, как на пример такого инициализационного скрипта.
Файл /etc/init.d/portmapИнформация о зависимостях сервиса portmap

depend() {
need net
before inetd
before xinetd
}

Также можно использовать знак "", чтобы охватить все службы данного уровня запуска, хотя это не рекомендуется.
Код Использование символа


depend() {
before *
}

Если ваш сервис должен писать на локальные диски, он должен потребовать localmount. Если он что-либо поместит в /var/run/, например, pid-файл, он должен запускаться после bootmisc:
Код Настройка зависимостей - нам нужен localmount и мы стартуем после bootmisc

depend() {
need localmount
after bootmisc
}

Стандартные функции

Следом за разделом depend() вам потребуется определить функцию start(). В ней содержатся все команды, необходимые для запуска вашей службы. Рекомендуется применять функции ebegin и eend для сообщений пользователю о том, что происходит:
Код Пример функции start()

start() {
if [ "${RC_CMD}" = "restart" ];
then
# Что-нибудь сделать, если рестарт требует больше, чем просто последовательный запуск stop и start
fi

ebegin "Запуск - моя_служба"
start-stop-daemon --start --exec /path/to/my_service \
--pidfile /path/to/my_pidfile
eend $?
}

Как --exec, так и --pidfile должны использоваться в функциях start и stop. Если сервис не создает pid-файл, тогда используйте --make-pidfile, если возможно, хотя лучше протестировать это, чтобы быть уверенным. Иначе, не используйте pid-файлы. Вы также можете добавить --quiet к опциям start-stop-daemon, но это не рекомендуется, если только сервис не очень многословный. Использование --quiet может скрыть информацию если сервис не сможет запуститься.

Другой интересной настройкой, используемой в вышеприведенном примере является проверка содержимого переменной RC_CMD. В отличие от предыдущей инициализационной системы, новая система openrc не поддерживает отдельную функциональность restart для каждого скрипта. Вместо этого, скрипт должен проверить содержимое переменной RC_CMD, чтобы проверить, вызывается ли функция (как start(), так и stop()) как часть restart, или нет.
Аноним 27/06/15 Суб 11:22:47 #319 №96189786 
Заметка
Удостоверьтесь, что --exec действительно вызывает сервис, а не shell-скрипт, который запускает сервисы и выходит — это должен делать сам инициализационный скрипт.

Если вам нужны дополнительные примеры функции start(), пожалуйста, прочитайте исходные коды сценариев инициализации, находящихся в каталоге /etc/init.d/.

Еще одной функцией, которую можно определить (но вы не обязаны это делать), является stop(). Система инициализации, применяемая нами, достаточно развита и в состоянии самостоятельно заполнить эту функцию, если вы используете start-stop-daemon.
Код Пример функции stop()

stop() {
ebegin "Останавливаю Мой_сервис"
start-stop-daemon --stop --exec /path/to/my_service \
--pidfile /path/to/my_pidfile
eend $?
}

Если ваш сервис запускает некоторый другой скрипт (например, на bash, python или perl), и этот скрипт позднее изменяет имя (например, с foo.py на foo), тогда вам нужно добавить --name к start-stop-daemon. Вы должны определить имя, на которое имя файла будет изменено. В приведенном примере, сервис запускает foo.py, а потом это имя меняется на foo:
Код Пример определения сервиса, который запускает скрипт foo

start() {
ebegin "Запускаю мой_скрипт"
start-stop-daemon --start --exec /path/to/my_script \
--pidfile /path/to/my_pidfile --name foo
eend $?
}

У start-stop-daemon есть отличная man-страница, которую вы можете посмотреть, если вам нужна дополнительная информация.
user $man start-stop-daemon

Синтаксис сценариев инициализации, применяемых в Gentoo, основан на оболочке POSIX, поэтому вы можете свободно использовать внутри своих сценариев sh-совместимые конструкции. Остальные конструкции, вроде тех, которые специфичны только для bash, выносите за пределы инициализационных сценариев, чтобы быть уверенным, что скрипты будут работать независимо от того, что Gentoo может сделать со своей системой инициализации.
Добавление дополнительных параметров

Если вы хотите ввести в сценарий дополнительные параметры, кроме упоминавшихся, нужно добавить к переменной extra_commands название параметра и создать функцию с названием, соответствующим параметру. Например, для поддержки параметра restartdelay:
Код Пример определения метода restartdelay

extra_commands="restartdelay"

restartdelay() {
stop
sleep 3 # пауза в 3 секунды перед повторным запуском
start
}

Важно
Функция restart не может быть переназначена в openrc!
Переменные для настройки служб

Для поддержки настроечных файлов из каталога /etc/conf.d/ ничего дополнительно делать не нужно: при запуске вашего сценария инициализации автоматически подключаются следующие файлы (т.е., переменные из них становятся доступны):

/etc/conf.d/ВАШ_СКРИПТ_ИНИЦИАЛИЗАЦИИ
/etc/conf.d/basic
/etc/rc.conf

Кроме того, если ваш инициализационный сценарий предоставляет виртуальную зависимость (например, net), то также подключается файл, соответствующий этой зависимости (например, /etc/conf.d/net).
Изменение поведения уровней запуска
Кто может от этого выиграть?

Большинству пользователей ноутбуков знакома ситуация: дома вам нужен запуск net.eth0, и наоборот, в дороге запуск net.eth0 не нужен (так как сеть недоступна). В Gentoo можно изменять поведение уровней запуска по своему усмотрению.

Например вы можете создать второй загружаемый уровень запуска default, в котором будут другие сценарии. Затем при загрузке вы сможете выбрать, какой из уровней default следует использовать.
Using программного уровня (softlevel)

Прежде всего, создайте каталог для своего второго уровня запуска default. Например, создадим уровень запуска offline:
root #mkdir /etc/runlevels/offline

Добавьте необходимые сценарии инициализации в только что созданный уровень запуска. Например, чтобы получить точную копию уровня default, за исключением net.eth0:
root #cd /etc/runlevels/default
root #for service in ; do rc-update add $service offline; done
root #rc-update del net.eth0 offline
root #rc-update show offline

(Partial sample Output)
acpid | offline
domainname | offline
local | offline
net.eth0 |

Даже несмотря на то, что net.eth0 был удален с уровня запуска offline, udev может попытаться запустить любые устройства, которые найдет, и запустить соответствующие сервисы. Данная функциональность называется hotplugging. По умолчанию, Gentoo отключает hotplugging.

Если вы хотите включить hotplugging, но только для конкретного набора скриптов, используйте переменную rc_hotplug в /etc/rc.conf:
Файл /etc/rc.confВключение hotplugging на интерфейсе WLAN

rc_hotplug="net.wlan !net.
"

Заметка
Для более детальной информации о сервисах, инициируемых устройствами, просмотрите комментарии в /etc/rc.conf.

Теперь необходимо отредактировать конфигурацию загрузчика, добавив новую запись для уровня запуска offline. В данной записи добавьте softlevel=offline в качестве параметра загрузки.
Использование загрузочного уровня (bootlevel)

Использование загрузочного уровня полностью аналогично использованию программного уровня. Единственная разница состоит в том, что вы определяете второй уровень boot вместо второго уровня default.


Аноним 27/06/15 Суб 11:23:06 #320 №96189802 
Использование одной ветви
Стабильная ветвь

Переменная ACCEPT_KEYWORDS определяет, какую из ветвей использовать в вашей системе. По умолчанию используется стабильная ветвь для вашей архитектуры, например amd64.

Мы рекомендуем использовать только стабильную ветвь. Однако, если для вас стабильность не критична и вы хотите помочь Gentoo, отсылая отчеты об ошибках на https://bugs.gentoo.org, читайте дальше.
Тестовая ветвь

Если вы желаете использовать наиболее свежее ПО, подумайте над использованием тестовой ветви. Чтобы Portage начал использовать тестовую ветвь, добавьте ~ перед названием вашей архитектуры.

Тестовая ветвь полностью соответствует своему названию: для тестирования. Если пакет находится в стадии тестирования, это означает, что разработчики считают, что пакет работоспособен, но тщательно он не протестирован. Пользователи, использующие тестовую ветвь могут оказаться первыми, кто столкнется с какой-либо ошибкой. В этом случае они должны создать отчет об ошибке, чтобы разработчики узнали о ней.

Однако будьте готовы к тому, что могут возникнуть проблемы со стабильностью, неудовлетворительной поддержкой пакетов (например неправильные/отсутствующие зависимости), слишком частыми обновлениями (а в результате частыми сборками) или невозможностью собрать пакет. Если вы не знаете, как работает Gentoo и как разрешать возникающие проблемы, мы рекомендуем не отходить от стабильной и оттестированной ветви.

К примеру, для выбора тестовой ветви на архитектуре amd64, отредактируйте /etc/portage/make.conf и укажите в нем:
Файл /etc/portage/make.confИспользование тестовой ветви

ACCEPT_KEYWORDS="~amd64"

При переходе со стабильной ветви на тестовую, пользователи заметят, что многие пакеты будут обновлены. Обратите внимание, что после перехода на тестовую ветвь и обновления системы, как правило, нет простого пути назад к стабильной ветви.
Одновременное использование стабильной и тестовой ветвей
package.accept_keywords

Можно указать, чтобы Portage использовал тестовую ветвь только для определенных пакетов, а для остальной системы- стабильную ветвь. Для этого добавьте категорию и имя пакета, для которого вы желаете использовать тестовую ветвь, в файл /etc/portage/package.accept_keywords. Вместо этого можно создать каталог (с таким же именем) и указывать пакеты в файлах, находящихся внутри этого каталога.

Например, для использования тестовой ветви для gnumeric:
Файл /etc/portage/package.accept_keywordsИспользуем тестовую ветвь только для приложения gnumeric

app-office/gnumeric

Тестирование определенных версий

Чтобы использовать конкретную версию ПО из тестовой ветви, но не использовать тестовую ветвь для последующих версий этого ПО, можно указать в местоположении package.accept_keywords номер необходимой версии. В этом случае используйте оператор =. Также можно указать диапазон версий, используя операторы <=, <, > или >=.

В любом случае, добавляя информацию о версии, вы должны использовать один из этих операторов. Если вы не указываете версию, эти операторы использовать нельзя.

В следующем примере мы просим Portage разрешить установку gnumeric-1.2.13, даже если он находится в тестовой ветви:
Файл /etc/portage/package.accept_keywordsРазрешить выбор конкретной версии

=app-office/gnumeric-1.2.13

Замаскированные пакеты
package.unmask
Важно
Разработчики Gentoo не поддерживают использование размаскированных пакетов. Пожалуйста, используйте их на свой страх и риск. Просьбы о помощи, связанные с использованием package.unmask и/или package.mask могут остаться без ответа.
Аноним 27/06/15 Суб 11:23:08 #321 №96189804 
14353933890020.jpg
>>96189674
Анжелочка. Ведь это же твои ножки, да? И твоя курточка. И что ты стесняешься своего тела? Абсолютно нормальные сексуальные ножки.
Аноним 27/06/15 Суб 11:23:29 #322 №96189818 
Если пакет был замаскирован разработчиками Gentoo, но вы желаете его использовать несмотря на причины блокировки, указанные в файле package.mask (по умолчанию он находится в /usr/portage/profiles/), добавьте желаемую версию (обычно вы получите точно такую же строку, как в файле package.mask в профиле) в файл /etc/portage/package.unmask (или в файл в этом каталоге, если это каталог).

Например, если =net-mail/hotwayd-0.8 замаскирован, то размаскировать его можно, прописав в package.unmask точно такую же строчку:
Файл /etc/portage/package.unmaskРазмаскируем конкретный пакет/версию

=net-mail/hotwayd-0.8

Заметка
Если запись в /usr/portage/profiles/package.mask содержит диапазон версий пакета, вам следует разблокировать только те версии, которые вам на самом деле необходимы. Прочитайте предыдущий раздел, чтобы узнать, как определять версии.
package.mask

Возможно указать Portage, чтобы он не использовал какое-то конкретное ПО или конкретные версии ПО. Чтобы это сделать, замаскируйте пакет, добавив соответствующую запись в /etc/portage/package.mask (либо в такой файл, либо в файл внутри такого каталога).

Если, к примеру, чтобы Portage не устанавливал исходные коды ядра новее, чем gentoo-sources-2.6.8.1, добавьте такую строку в местоположение package.mask:
Файл /etc/portage/package.maskМаскируем gentoo-sources версии более чем 2.6.8.1

>sys-kernel/gentoo-sources-2.6.8.1
Аноним 27/06/15 Суб 11:23:53 #323 №96189836 
dispatch-conf

dispatch-conf это программа, которая помогает объединять файлы вида ._cfg0000_<имя>. Такие файлы генерируются Portage, когда он хочет перезаписать файл в каталоге, который защищен переменной CONFIG_PROTECT.

С помощью dispatch-conf можно обновлять файлы конфигурации, сохраняя при этом историю изменений. dispatch-conf хранит различия между файлами конфигурации в виде заплаток или в системе управления версиями RCS. Это означает, что если кто-то совершил ошибку при обновлении файла конфигурации, администратор может откатить изменения на предыдущую версию в любое время.

При использовании dispatch-conf, вы можете попросить оставить конфигурационный файл как есть, использовать новый конфигурационный файл, отредактировать текущий, или заменить изменения между ними интерактивно. dispatch-conf также имеет некоторые дополнительные возможности:

Автоматическое обновление файлов, в которых обновились только комментарии
Автоматическое обновление файлов, которые отличаются только количеством пробелов

Сначала отредактируйте файл /etc/dispatch-conf.conf и создайте каталог, прописанный в переменной archive-dir. Затем запустите dispatch-conf:
root #dispatch-conf

При запуске dispatch-conf вас проведут через каждый измененный файл конфигурации, по одному. Нажмите u для обновления (замены) текущего конфигурационного файла новым и показа следующего файла. Нажмите w, чтобы удалить новый конфигурационный файл и показать следующий файл. Как только все конфигурационные файлы будут просмотрены, dispatch-conf закончит работу. Вы также можете нажать q, чтобы выйти в любое время.

Для более детальной информации проверьте man-страницу dispatch-conf. Она расскажет вам, как интерактивно слить текущий и новый конфигурационный файл, отредактировать новые конфигурационные файлы, просмотреть разницу между файлами, и многое другое.
user $man dispatch-conf
etc-update

Вы также можете использовать etc-update для работы с файлами конфигурации. Она не так проста в использовании, как dispatch-conf, и имеет не так много возможностей, но она тоже дает возможность интерактивной работы, и тоже может автоматически обрабатывать тривиальные изменения.

Однако, в отличие от dispatch-conf, etc-update не сохраняет старые версии ваших конфигурационных файлов. Как только вы обновили файл, старая версия навсегда утеряна! Поэтому будьте очень осторожны, так как использование etc-update гораздо менее безопасно, чем использование dispatch-conf.
root #etc-update

После выполнения тривиальных обновлений, вы увидите запрос со списком защищенных файлов, ожидающих обновления. Внизу вам предложат следующие варианты:
Код Варианты, предоставляемые etc-update

Please select a file to edit by entering the corresponding number.
(-1 to exit) (-3 to auto merge all remaining files)
(-5 to auto-merge AND not use 'mv -i'):

При вводе -1, etc-update выходит, прекращая последующие изменения. Если вы введете -3 или -5, все перечисленные файлы конфигурации заменяются более новыми версиями. Следовательно, очень важно сначала отобрать файлы, которые не следует автоматически обновлять. Для этого надо только вводить номер, указанный слева от файлов.

Например, выбираем файл конфигурации /etc/pear.conf:
Код Обновление конкретного конфигурационного файла

Beginning of differences between /etc/pear.conf and /etc/._cfg0000_pear.conf
[...]
End of differences between /etc/pear.conf and /etc/._cfg0000_pear.conf
1&#41; Replace original with update
2&#41; Delete update, keeping original as is
3&#41; Interactively merge original with update
4&#41; Show differences again

Теперь можно увидеть различия между двумя файлами. Если вы считаете, что обновленный файл конфигурации можно использовать без проблем, введите 1. Если вы считаете, что обновленный файл конфигурации не нужен, или не содержит новую или полезную информацию, введите 2. Если вы хотите обновить текущий файл в интерактивном режиме, введите 3.

Нет никакого смысла в подробном описании интерактивного обновления. Для полноты изложения, мы перечислим возможные команды, которые можно использовать при интерактивном слиянии двух файлов. Вас встречают две строки (одна исходная, вторая измененная) и запрос, в ответ на который можно ввести одну из следующих команд:
Аноним 27/06/15 Суб 11:24:14 #324 №96189850 
Использование подмножества дерева Portage
Исключение пакетов и категорий

Можно выборочно обновлять определенные категории/пакеты, игнорируя обновление других категорий/пакетов. Это достигается путем исключения таких категорий/пакетов программой rsync на этапе выполнения emerge --sync.

Вам потребуется определить имя файла, содержащего шаблоны исключаемых пакетов, в переменной PORTAGE_RSYNC_EXTRA_OPTS в файле /etc/portage/make.conf:
Файл /etc/portage/make.confУказание файла исключаемых пакетов

PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"

Файл /etc/portage/rsync_excludesИсключение всех игр

games-/

Заметьте, однако, что это может привести к проблемам с зависимостями, так как новые разрешенные пакеты могут зависеть от других новых, но исключенных из обновления пакетов.
Добавление неофициальных файлов ebuild
Определение оверлейного каталога Portage

Вы можете указать Portage использовать сборочные файлы, не входящие в официальное дерево Portage. Создайте новый каталог (к примеру, /usr/local/portage), в котором будут находиться файлы ebuild сторонних разработчиков. Используйте в точности такую же структуру каталогов, как и в официальном дереве Portage!

Затем определите переменную PORTDIR_OVERLAY в /etc/portage/make.conf, чтобы она указывала на ранее созданный каталог. Теперь при использовании Portage, эти сборочные файлы будут рассматриваться как часть системы, и не будут удаляться/перезаписываться при последующих запусках emerge --sync.
Работа с несколькими оверлеями

Для продвинутых пользователей, ведущих разработку в нескольких оверлейных каталогах, тестирующих пакеты перед включением в основное дерево Portage или просто желающих использовать неофициальные сборочные файлы ebuild из разных источников, в пакете app-portage/layman есть утилита layman, которая поможет поддерживать ваши оверлейные репозитории в актуальном состоянии.

Сначала установите и сконфигурируйте layman, как показано в Руководстве пользователя по оверлеям, и добавьте необходимые вам репозитории с помощью команды layman -a.

Например, чтобы включить оверлей hardened-development:
root #layman -a hardened-development

Независимо от того, сколько репозиториев используются с помощью layman, все они могут быть обновлены с помощью следующей команды:
root #layman -S

Для более детальной информации по работе с оверлеями, прочитайте man layman и ранее упомянутое руководство пользователя по оверлеям.
Программы, поддерживаемые не через Portage
Использование Portage с пакетами самостоятельной сборки

Иногда вам может потребоваться настраивать, устанавливать и поддерживать программное обеспечение самостоятельно, без автоматизации со стороны Portage, несмотря на то, что оно поддерживается Portage. Наиболее известные случаи - это исходные коды ядра и драйверы от nVidia. Вы можете настроить Portage так, чтобы системе стало известно, что определенные пакеты установлены вручную (тогда Portage будет принимать данную информацию во внимание при расчете зависимостей). Данный процесс называется внедрение, и поддерживается Portage посредством файла /etc/portage/profile/package.provided.

Например, если вы захотите сообщить Portage, что пакет gentoo-sources-2.6.11.6 установлен вручную, нужно добавить следующую строку в /etc/portage/profile/package.provided:
Файл /etc/portage/package.providedПомечаем gentoo-sources-2.6.11.6 как установленный вручную

sys-kernel/gentoo-sources-2.6.11.6

Заметка
Это файл, который использует версии без оператора.
sageАноним 27/06/15 Суб 11:24:29 #325 №96189867 
>>96181511
> Эти шрифты
Поссал на говноеда.
Аноним 27/06/15 Суб 11:24:40 #326 №96189873 
Приступаем к настройке
Заметка
В документе предполагается, что вы правильно сконфигурировали свое ядро и модули для оборудования, и вам известно интерфейсное имя устройств. Мы также предполагаем, что вы настраиваете eth0, хотя на самом деле это может оказаться eno0, ens1, wlan0, enp1s0 и т.д.

Для начала настройки своей сетевой платы, нужно рассказать о ней системе Gentoo RC. Это делается путем создания символической ссылки с net.lo на net.eth0 (или что-либо другое, в зависимости от названия вашего сетевого интерфейса) в /etc/init.d.
root #cd /etc/init.d
root #ln -s net.lo net.eth0

Теперь система Gentoo RC знает об этом интерфейсе. Ей также нужно знать, как настраивать новый интерфейс. Конфигурация всех сетевых интерфейсов находится в /etc/conf.d/net. Ниже приведена примерная настройка для использования DHCP или статических адресов.
Файл /etc/conf.d/netПример конфигурации сети

# Для DHCP
config_eth0="dhcp"

# Статический IP-адрес, используется запись CIDR
config_eth0="192.168.0.7/24"
routes_eth0="default via 192.168.0.1"
dns_servers_eth0="192.168.0.1 8.8.8.8"

# Статический IP-адрес, запись с маской подсети
config_eth0="192.168.0.7 netmask 255.255.255.0"
routes_eth0="default via 192.168.0.1"
dns_servers_eth0="192.168.0.1 8.8.8.8"

Заметка
Если конфигурация для интерфейса не указывается, предполагается использование DHCP.
Заметка
CIDR расшифровывается как Classless InterDomain Routing (бесклассовая междоменная маршрутизация). Изначально, адреса IPv4 были разделены на классы A, B и C. Ранняя система классификации не была рассчитана на массовую популярность интернета, и попала под угрозу исчерпания новых уникальных адресов. CIDR - это схема адресации, позволяющая одному IP-адресу обозначать множество IP-адресов. IP-адрес CIDR выглядит как обычный IP-адрес с добавлением косой черты и числа; например, 192.168.0.0/16. CIDR описывается в RFC 1519.

Теперь, настроив интерфейс, мы можем запускать и останавливать его следующими командами:
root #/etc/init.d/net.eth0 start
root #/etc/init.d/net.eth0 stop
Важно
При поиске неисправностей сети взгляните на /var/log/rc.log. В данном файле логов вы найдете информацию об активности при загрузке системы (если только вы не установили опцию rc_logger в значение NO в файле /etc/rc.conf)

Теперь, успешно запустив и остановив сетевой интерфейс, вы можете захотеть, чтобы он запускался при каждой загрузке Gentoo. Вот как это сделать.
root #rc-update add net.eth0 default
root #rc
Заметка
Последняя команда rc указывает Gentoo, что нужно запустить в текущем уровне запуска любые еще не запущенные сценарии.
Аноним 27/06/15 Суб 11:24:56 #327 №96189893 
Стандартные функции-обработчики

В /etc/conf.d/net можно определить четыре функции, которые вызываются при операциях запуска (start) и останова (stop). При вызове функциям передается название интерфейса, так что одна и та же функция может управлять несколькими адаптерами.

Для указания на то, что запуск или останов интерфейса может продолжаться, возвращаемое значение функций preup() и predown() должно быть нулевым (успешным). Если preup() возвращает ненулевое значение, запуск интерфейса прерывается. Если predown() возвращает ненулевое значение, не допускается продолжение останова интерфейса.

Возвращаемое значение функций postup() и postdown() игнорируется, так как если в них произошла ошибка мы не можем ничего сделать.

${IFACE} присваивается название запускаемого или останавливаемого интерфейса. ${IFVAR} - это значение ${IFACE}, преобразованное в имя переменной, разрешенное в bash.
Файл Примеры функций до/после запуска/останова в /etc/conf.d/net

grep -q 'Link detected: no'; then
ewarn "Интерфейс ${IFACE} не подключен, прерывание запуска"
return 1
fi

# Не забываем вернуть 0 при успехе
return 0
}

predown() {
# Назначение этого сценария - проверить наличие корня NFS
# и в этом случае предотвратить останов интерфейсов. Заметьте, что
# определяя функцию predown(), вы отменяете существующую логику.
# Вот она, на случай если все же понадобится...
if is_net_fs /; then
eerror "Корневая ФС смонтирована в сети - останов ${IFACE} невозможен"
return 1
fi

# Не забываем вернуть 0 при успехе
return 0
}

postup() {
# Эту функцию можно использовать, например, для регистрации в
# службе динамического DNS. Другой пример - отправка/прием почты после
# запуска интерфейса.
return 0
}

postdown() {
# Эта функция приводится в основном для полноты... Я не придумал,
# что бы ценное в нее поместить.
return 0
}

Заметка
Для более подробной информации о написании своих собственных функций, прочитайте /usr/share/doc/netifrc-/net.example.bz2.
Функции-обработчики wireless tools
Заметка
Это не работает вместе с WPA Supplicant, но переменные ${ESSID} и ${ESSIDVAR} доступны в функции postup().

В /etc/conf.d/net можно определить две функции, вызываемые до и после функции подключения (associate). При вызове им сначала передается название интерфейса, так что одна и та же функция может управлять несколькими адаптерами.

Для указания на то, что запуск или останов интерфейса можно продолжать, возвращаемое значение функции preassociate() должно быть нулевым (успешным). Если preassociate() возвращает ненулевое значение, запуск интерфейса прерывается.

Возвращаемое значение функции postassociate() игнорируется, так как мы не можем ничего сделать, если произошла ошибка.

${ESSID} присваивается точный ESSID точки доступа, к которой вы подключаетесь. ${ESSIDVAR} - это ${ESSID}, преобразованный в имя переменной, разрешенное в bash.
Файл /etc/conf.d/netФункции до/после соединения

grep -q 'Login incorrect'; then
ewarn "Вход пользователя ${user} не удался"
return 1
fi
fi

return 0
}

postassociate() {
# Эта функция приводится в основном для полноты... Я не придумал,
# что бы ценное в нее поместить.

return 0
}

Заметка
${ESSID} и ${ESSIDVAR} недоступны в функциях predown() и postdown().
Заметка
Для более подробной информации о написании своих собственных функций, прочитайте /usr/share/doc/netifrc-
/net.example.bz2.
Аноним 27/06/15 Суб 11:25:19 #328 №96189921 
>>96189804
>>96189804
>>96189804
>>96189804
>>96189804
>>96189804
>>96189804
>>96189804
>>96189804
Аноним 27/06/15 Суб 11:25:52 #329 №96189945 
Введение

Этот документ содержит наиболее часто задаваемые вопросы об использовании Gentoo на системах с архитектурой AMD64. Многие из этих вопросов изначально были заданы на форумах, в IRC или различных списках рассылки. Проект Gentoo/AMD64 осуществляет поддержку Gentoo Linux на данной архитектуре. Если у вас есть предложения или вопросы по этому ЧаВо, то вы можете прислать e-mail на [email protected] (язык общения — английский. — Прим. пер.).
Установка
В чём разница между AMD64 и EM64T?

Оба понятия относятся к 64-битным процессорам, от AMD (AMD64) и Intel (EM64T) соответственно. AMD производит 64-битные процессоры в рамках серий Athlon 64, Turion, Neo, Phenom и Opteron. Intel — в рамках серий Core 2, Core i "X", Celeron, Xeon и Pentium (все основанные на архитектуре Core 2). Последние несколько версий старых чипов Pentium 4 и Xeon также поддерживают EM64T.

AMD представила первые 64-битные процессоры раньше Intel. В силу этих (исторических) причин архитектура всех x86-64-совместимых процессоров обозначается в Gentoo ключевым словом amd64. Так что "AMD64" — это общее обозначение для 64-битных чипов от AMD и Intel.
Какие CFLAGS использовать?

Следует использовать простые CFLAGS, чтобы избежать проблем с системой в будущем. Поддерживаемые как на системах с AMD, так и с Intel (EM64T) CFLAGS: -O2 -march=native -pipe.
Какое ядро использовать?

Вы можете использовать большую часть ядер, доступных через Portage (пакетов -sources). Мы рекомендуем sys-kernel/gentoo-sources, поскольку это ядро спроектировано специально для Gentoo Linux. Оно содержит множество ориентированных на AMD64 патчей, и поэтому является единственным ядром, официально поддерживаемым проектом Gentoo/AMD64.

Убедитесь, что параметр ядра IA32_EMULATION включён:
root #cd /usr/src/linux
root #make menuconfig
Ядро Включение эмуляции IA32

Executable file formats / Emulations --->
[
] IA32 Emulation

Предупреждение
Отключение этого параметра может привести к ошибкам на системах с multilib.
Увеличится ли производительность, если использовать 64-битную систему вместо 32-битной?

Это сложный вопрос. В некоторых случаях наблюдается улучшение производительности, в некоторых — нет. В повседневной работе между 64- и 32-битностью почти нет разницы. На 64-битных системах как правило быстрее выполняются вычисления над числами с плавающей запятой, они часто используются мультимедиа-приложениями и приложениями для 3D-рендеринга. Возможно, вам будут интересны статьи с linux.com «Производительность в 64-битном Gentoo Linux» и «64-битные Linux и BSD неуклонно взрослеют». Также есть отличная тема на нашем форуме «Статья: Производительность в 64-битном Gentoo Linux».
Что такое multilib, и как его использовать?

Любой процессор архитектуры AMD64 может запускать 32-битный код, так же как и 64-битный. Но нельзя запустить 32-битное приложение с 64-битными библиотеками или наоборот. Можно, однако, «нативно» (без эмуляции) запустить 32-битное приложение, если все нужные ему разделяемые библиотеки доступны в 32-битном виде. Наличие или отсутствие поддержки multilib соответствует выбранному вами профилю. Стандартный профиль включает поддержку multilib.
Предупреждение
Переключение с multilib-профиля на профиль без multilib на данный момент не поддерживается (советы по переходу), так что обдумайте своё решение дважды, прежде чем выбрать профиль без поддержки multilib.
Как сделать 32-битный chroot?

Смотрите 32bit chroot guide.
Можно ли обновить систему с x86 до AMD64 с помощью emerge -e @world?

Таким способом обновиться невозможно в силу некоторых различий между сборками для x86 (32-битными) и amd64 (64-битными). Вы можете установить новую систему, воспользовавшись Настольной книгой для AMD64.

Обратите внимание на то, что бинарные файлы, созданные на x86-системе, часто не могут быть прочитаны приложениями в системе с архитектурой AMD64. В частности, файлы баз данных, таких как MySQL, innoDB, Berkeley DB, SQLite, OpenLDAP и т. п., нельзя скопировать как есть. Нужно сделать дамп в независимый от архитектуры формат (например, текстовый файл), а затем восстановить базу из него на AMD64-системе.
Возможно ли использовать Reiser4?

Поддержки файловой системы Reiser4 нет ни в одном из ядер, предлагаемых проектом Gentoo Kernel, так что команда AMD64 тоже не поддерживает её. Ответ — нет.
Оборудование
Будут ли работать бинарные драйвера NVIDIA/ATI?

Да, NVIDIA и ATI предоставляют работающие на AMD64 драйвера. Их можно установить командой emerge x11-drivers/nvidia-drivers или emerge x11-drivers/ati-drivers. При возникновении других вопросов об этих драйверах, обратитесь к руководству по nvidia-drivers или ЧаВо по ATI.
Как задействовать технологии Cool'n'Quiet/PowerNow/SpeedStep?
The information in this section is probably outdated. You can help the Gentoo Wiki by verifying and updating this article.
sageАноним 27/06/15 Суб 11:26:12 #330 №96189959 
Тред тупого школьника идёт к бамплимиту. Надеюсь, он сам насеменил весь тред.
Аноним 27/06/15 Суб 11:26:15 #331 №96189964 
Необходимо скомпилировать ядро с поддержкой этих возможностей. Просто включите перечисленные ниже параметры:
Ядро Параметры ядра для Cool'n'Quiet/PowerNow/SpeedStep

Power management options --->
[] Run-time PM core functionality
[
] ACPI (Advanced Configuration and Power Interface) Support --->
<> Processor
<
> Thermal Zone
CPU Frequency scaling --->
[] CPU Frequency scaling
Default CPUFreq governor (ondemand) --->
-
- 'performance' governor
<> 'userspace' governor for userspace frequency scaling
-
- 'ondemand' cpufreq policy governor
<> ACPI Processor P-States driver
<
> AMD Opteron/Athlon64 PowerNow!
-- CPU idle PM support

Затем выполните emerge sys-power/cpufrequtils и отредактируйте /etc/conf.d/cpufrequtils любым текстовым редактором.
Файл /etc/conf.d/cpufrequtilsПример конфигурационного файла

# ru: Параметры, передаваемые подсистеме cpufreq при старте (через утилиту 'cpufreq-set')
# Options when starting cpufreq (given to the 'cpufreq-set' program)
START_OPTS="--governor ondemand"

# ru: Параметры, передаваемые подсистеме cpufreq при остановке (через утилиту 'cpufreq-set')
# Options when stopping cpufreq (given to the 'cpufreq-set' program)
STOP_OPTS="--governor performance"

Осталось только запустить rc-update add cpufrequtils boot, чтобы эти параметры устанавливались при каждой загрузке.
Заметка
You may want to read the Power Management Guide for more tips on CPU power management.
Приложения
Работает ли Adobe Flash?

Да. Установите www-plugins/adobe-flash. Обязательно прочитайте сообщения, которые отображаются при сборке (emerge messages).
Я хочу установить пакет foo, но emerge выводит: (masked by: ~amd64 keyword)

Это означает, что пакет находится в «тестовой» части дерева. Более подробную информацию можно найти в man-странице Portage (man portage) или главе о смешивании ветвей ПО Настольной книги для архитектуры AMD64.
Я хочу установить пакет foo, но emerge выводит: (masked by: missing keyword)

Это означает, что пакет не был достаточно протестирован. Из этого не обязательно следует, что пакет не работает. Его можно размаскировать, установив для пакета другую архитектуру (или набор архитектур). В следующем примере показано, как сделать, чтобы Portage допускал установку данного пакета на любой архитектуре:
root #echo "category/packagename
*" >> /etc/portage/package.accept_keywords
root #emerge packagename

Если пакет хорошо работает на вашей системе, то вы можете дать нам знать об этом, открыв запрос в Gentoo's Bugzilla. После этого команда проекта AMD64 может установить архитектуру для пакета, и другие пользователи получат пользу от ваших тестов.
Предупреждение
Не следует вызывать команды вроде ACCEPT_KEYWORDS="~x86" emerge packagename. Это наверняка «поломает» дерево Portage и сделает систему непригодной к использованию.
Как можно помочь проекту Gentoo/AMD64?
Как помочь?

С ростом популярности архитектуры amd64 увеличивается и необходимость в содействии пользователей. Для улучшения качества Gentoo на AMD64 делается много разной работы. Средний пользователь может помочь нам следующим:

Открытие отчётов об ошибках.
Тестирование программ, не имеющих ключа ~amd64.
Участие в Проекте тестирования архитектур.
Содействие в поиске ответов на вопросы в списках рассылки, на форумах и в IRC.
Отправка патчей.

Другие ресурсы
Где можно получить помощь или больше информации по Gentoo/AMD64?
Если вы не нашли ответа на какой-либо вопрос, рекомендуем посмотреть ресурсы, перечисленные на нашей домашней странице. Вы также можете задать нам вопрос на канале #gentoo-amd64 сервера chat.freenode.net, на форуме Gentoo/AMD64 или в списке рассылки [email protected]. This article is based on a document formerly found on our main website gentoo.org.
The following people have contributed to the original document: Simon Stelling, Luis Medinas, Gerald J. Normandin Jr., Xavier Neys, nightmorph+
They are listed here as the Wiki history does not provide for any attribution. If you edit the Wiki article, please do not add yourself here, your contributions are recorded on the history page.
Аноним 27/06/15 Суб 11:26:27 #332 №96189976 
Если тред дойдёт до бамплимита, я создам ещё один.
Аноним 27/06/15 Суб 11:26:39 #333 №96189991 
Необходимо скомпилировать ядро с поддержкой этих возможностей. Просто включите перечисленные ниже параметры:
Ядро Параметры ядра для Cool'n'Quiet/PowerNow/SpeedStep

Power management options --->
[] Run-time PM core functionality
[
] ACPI (Advanced Configuration and Power Interface) Support --->
<> Processor
<
> Thermal Zone
CPU Frequency scaling --->
[] CPU Frequency scaling
Default CPUFreq governor (ondemand) --->
-
- 'performance' governor
<> 'userspace' governor for userspace frequency scaling
-
- 'ondemand' cpufreq policy governor
<> ACPI Processor P-States driver
<
> AMD Opteron/Athlon64 PowerNow!
-- CPU idle PM support

Затем выполните emerge sys-power/cpufrequtils и отредактируйте /etc/conf.d/cpufrequtils любым текстовым редактором.
Файл /etc/conf.d/cpufrequtilsПример конфигурационного файла

# ru: Параметры, передаваемые подсистеме cpufreq при старте (через утилиту 'cpufreq-set')
# Options when starting cpufreq (given to the 'cpufreq-set' program)
START_OPTS="--governor ondemand"

# ru: Параметры, передаваемые подсистеме cpufreq при остановке (через утилиту 'cpufreq-set')
# Options when stopping cpufreq (given to the 'cpufreq-set' program)
STOP_OPTS="--governor performance"

Осталось только запустить rc-update add cpufrequtils boot, чтобы эти параметры устанавливались при каждой загрузке.
Заметка
You may want to read the Power Management Guide for more tips on CPU power management.
Приложения
Работает ли Adobe Flash?

Да. Установите www-plugins/adobe-flash. Обязательно прочитайте сообщения, которые отображаются при сборке (emerge messages).
Я хочу установить пакет foo, но emerge выводит: (masked by: ~amd64 keyword)

Это означает, что пакет находится в «тестовой» части дерева. Более подробную информацию можно найти в man-странице Portage (man portage) или главе о смешивании ветвей ПО Настольной книги для архитектуры AMD64.
Я хочу установить пакет foo, но emerge выводит: (masked by: missing keyword)

Это означает, что пакет не был достаточно протестирован. Из этого не обязательно следует, что пакет не работает. Его можно размаскировать, установив для пакета другую архитектуру (или набор архитектур). В следующем примере показано, как сделать, чтобы Portage допускал установку данного пакета на любой архитектуре:
root #echo "category/packagename
*" >> /etc/portage/package.accept_keywords
root #emerge packagename

Если пакет хорошо работает на вашей системе, то вы можете дать нам знать об этом, открыв запрос в Gentoo's Bugzilla. После этого команда проекта AMD64 может установить архитектуру для пакета, и другие пользователи получат пользу от ваших тестов.
Предупреждение
Не следует вызывать команды вроде ACCEPT_KEYWORDS="~x86" emerge packagename. Это наверняка «поломает» дерево Portage и сделает систему непригодной к использованию.
Как можно помочь проекту Gentoo/AMD64?
Как помочь?

С ростом популярности архитектуры amd64 увеличивается и необходимость в содействии пользователей. Для улучшения качества Gentoo на AMD64 делается много разной работы. Средний пользователь может помочь нам следующим:

Открытие отчётов об ошибках.
Тестирование программ, не имеющих ключа ~amd64.
Участие в Проекте тестирования архитектур.
Содействие в поиске ответов на вопросы в списках рассылки, на форумах и в IRC.
Отправка патчей.

Другие ресурсы
Где можно получить помощь или больше информации по Gentoo/AMD64?
Если вы не нашли ответа на какой-либо вопрос, рекомендуем посмотреть ресурсы, перечисленные на нашей домашней странице. Вы также можете задать нам вопрос на канале #gentoo-amd64 сервера chat.freenode.net, на форуме Gentoo/AMD64 или в списке рассылки [email protected]. This article is based on a document formerly found on our main website gentoo.org.
The following people have contributed to the original document: Simon Stelling, Luis Medinas, Gerald J. Normandin Jr., Xavier Neys, nightmorph+
They are listed here as the Wiki history does not provide for any attribution. If you edit the Wiki article, please do not add yourself here, your contributions are recorded on the history page.
Аноним 27/06/15 Суб 11:27:01 #334 №96190010 
Теперь система готова для использования. Вы можете устанавливать программное обеспечение, изменять настройки, тестировать экспериментальные пакеты и конфигурации без какого-либо влияния на основную систему. Для того, чтобы покинуть chroot, просто введите exit или нажмите Ctrl+D, это вернет консоль обратно в обычное окружение. Не забудьте размонтировать смонтированные ранее каталоги.
Сценарии инициализации

Если настройку chroot приходится часто выполнять, то можно ускорить монтирование необходимых для chroot каталогов, используя следующий сценарий инициализации:
Файл /etc/init.d/mychroot

#!/sbin/runscript

depend() {
need localmount
need bootmisc
}

start() {
ebegin "Mounting chroot directories"
mount -o rbind /dev /mnt/mychroot/dev > /dev/null &
mount -t proc none /mnt/mychroot/proc > /dev/null &
mount -o bind /sys /mnt/mychroot/sys > /dev/null &
mount -o bind /tmp /mnt/mychroot/tmp > /dev/null &
eend $? "An error occurred while mounting chroot directories"
}

stop() {
ebegin "Unmounting chroot directories"
umount -f /mnt/mychroot/dev > /dev/null &
umount -f /mnt/mychroot/proc > /dev/null &
umount -f /mnt/mychroot/sys > /dev/null &
umount -f /mnt/mychroot/tmp > /dev/null &
eend $? "An error occurred while unmounting chroot directories"
}

Если используется другой каталог или раздел, добавьте необходимые команды монтирования в start() и измените /mnt/chroot, если используете другое название.
Смотрите также

Gentoo x86 Chroot Setup Guide

Category:

Core system

Аноним 27/06/15 Суб 11:27:31 #335 №96190030 
Основные понятия cron
Что делает cron?

Cron is a daemon that runs scheduled tasks based on input from the command crontab. It accomplishes this task by waking up every minute and checking to see if there are any cron-jobs to run in any of the user crontabs.
Заметка
Notice that crontab is both the name of a list of cron-jobs as well as the name of the command to edit that list.
Cron на практике

There are a few cron implementations to choose from in Portage. All of them offer a similar interface, namely the use of crontab or a similar command. There is also a related utility called Anacron which is meant to work with cron on systems that are not continuously running.

Также следует заметить, что не все доступные пакеты cron зависят от sys-process/cronbase . Этот пакет не зависит технически от какого-либо из пакетов cron, но он предлагает сходную с cron-ом функциональность, которую оценят многие из пользователей.

Before getting started working with cron, a proper cron implementation has to be selected . In this article information is provided for each cron implementation available in Gentoo Linux.
Which cron is right for the job?
vixie cron

Vixie cron - это полноценная реализация программы cron, основанная на SysV cron. Каждый пользователь имеет свой собственный файл заданий crontab, и ему разрешается указывать переменные среды внутри этого файла. В отличие от других видов cron, он также предлагает поддержку SELinux и PAM. Он поддерживает меньшее количество архитектур чем Dcron, но большее по сравнению с Fcron.

Особенности sys-process/vixie-cron :

Support for SELinux;
Support for PAM (/etc/security/limits.conf);
Setting of environment variables in crontabs (PATH, SHELL, HOME, etc.);
Each user can have a personal crontab; access is controlled by cron.allow and cron.deny

cronie

Cronie (sys-process/cronie) is a fork of vixie-cron done by Fedora. Because of it being a fork it has the same feature set the original vixie-cron provides. Additionally cronie comes with an anacron implementation which must be enabled through the anacron USE flag.
dcron (Dillon's Cron)

Dcron стремится быть простой, элегантной и безопасной реализацией программы cron. Он не разрешает установку переменных среды в файлах crontabs и все задания cron запускаются из /bin/sh . Как и vixie-cron, каждый пользователь имеет свой собственный файл заданий crontab.

Особенности sys-process/dcron :

Fast, simple and free of unnecessary features;
Access to crontab is limited to the cron group, i.e. it doesn't rely on any external faculties.

fcron

Fcron ориентирован на то, чтобы заменить собой vixie-cron и anacron. Он разработан для работы на системах, которые не работают непрерывно и включает в себя дополнительные особенности. Он имеет ограничения на запуск заданий, управление сериализацией работ, возможность назначить работам приятные в обращении значения и возможность запланировать запуск работ при загрузке системы. Просмотрите главную страницу fcron, чтобы получить больше информации.

Особенности sys-process/fcron :

Designed to work on systems that are not continuously running, i.e. it can run a job after restarting if it was missed;
Setting of environment variables and many other options in crontabs;
Enhanced crontab syntax with support for many new features;
Each user can have a personal crontab, access is controlled by cron.allow and cron.deny


bcron

Bcron - это новая система cron, разработанная с учетом безопасности ее работы. Чтобы добиться этого, система поделена на несколько отдельных программ, каждая из которых отвечает за отдельное задание, со строго контролируемым сообщением между ними. Пользовательский интерфейс представляет собой несущественное изменение интерфейсов для подобных систем (таких как vixie-cron), но внутренние части программы сильно отличаются. Чтобы получить больше информации, проконсультируйтесь с главной страницей bcron по адресу http://untroubled.org/bcron .

Особенности sys-process/bcron:

Drop-in replacement for vixie-cron;
Multiprocess design;
Native daylight savings time support.

anacron

Anacron - это не демон cron, это то, что работает в объединении с ним. Он выполняет команды по интервалам, указанным по дням, и не предполагает непрерывную работу системы; он запускает работы, которые были пропущены, пока система была отключена. Anacron обычно полагается на демон cron, чтобы запускаться каждый день.
Использование cron
Установка

Select the right cron implementation for the job, and then emerge it:
root #emerge --ask dcron

Make sure the cron daemon of choice has been added to the system's init process; without this step the cron daemon will not perform its job.
root #/etc/init.d/dcron start
root #rc-update add dcron default

Optionally, if Fcron has not been installed, installing Anacron as a helper to the cron daemon might be a wise choice.
root #emerge --ask anacron

Again, do not forget to add anacron to the system's init process.
root #/etc/init.d/anacron start
root #rc-update add anacron default
Аноним 27/06/15 Суб 11:27:48 #336 №96190054 
Системный файл crontab

The post install messages from some of these cron packages instruct the user to run crontab /etc/crontab. The /etc/crontab file is the system crontab. A cron installation can use it in conjunction with sys-process/cronbase to run the scripts in /etc/cron.{daily,hourly,weekly,monthly}. Note that only vixie-cron and cronie schedule jobs in /etc/crontab automatically. Dcron and fcron users will need to run crontab /etc/crontab every time they make changes to the /etc/crontab file.

Please note that jobs scheduled in the system crontab might not show up in the list of cron-jobs displayed by running crontab -l.

Of course, users can choose not to use any system crontab at all. If dcron or fcron has been chosen, do not run crontab /etc/crontab. If vixie-cron, cronie or bcron has been chosen comment all lines in /etc/crontab.

A quick and easy way to comment out all the lines in a file is by using the sed command. Run the following command to comment out all the lines in etc/crontab
root #sed -i -e "s/^/#/" /etc/crontab
Предоставление доступа к cron проверенным пользователям

For users other than root to have access to the cron daemon, read this section, otherwise proceed to the next section: Scheduling cron-jobs.
Заметка
Giving another user access to crontab does not let him run cron-jobs as root. For a user to be able to edit the root crontab, look into using sudo (app-admin/sudo). Please read the Gentoo Sudo(ers) Guide for more details.

No matter which cron package has been chosen, to allow a user to use crontab he will first have to be in the cron group. As an example, to add the user wepy to the cron group run:
root #gpasswd -a wepy cron
Заметка
When adding a user to the cron group, make sure that the user logs out and logs back in for the group change to take effect.

When using dcron, the above step is all that is needed to give a user access to crontab. Dcron users may proceed to the next section Scheduling cron-jobs, all others need to keep reading.

When using fcron, edit the /etc/fcron/fcron.deny and /etc/fcron/fcron.allow files. The most secure way to run a system is to first deny all users in /etc/fcron/fcron.deny, and then explicitly allow users in /etc/fcron/fcron.allow.
Важно
If neither /etc/fcron/fcron.allow nor /etc/fcron/fcron.deny exist then all users in the cron group will be allowed to use crontab. fcron comes with a default fcron.allow which allows all users in the cron group access to fcrontab.
Код Permissions in fcron.deny

all

If a user (wepy again for this example) should be able to schedule his own cron-jobs, then add him to /etc/fcron/fcron.allow as follows:
Код Permissions in fcron.allow

wepy

If vixie-cron or cronie has been chosen, then simply edit the /etc/cron.allow file.
Важно
It is important to note that if only /etc/cron.allow exists, then only the cron group users listed there will have access. Otherwise, if only an empty /etc/cron.deny exists, then all cron group users will be allowed. Do not leave an empty /etc/cron.deny if no /etc/cron.allow file exists!

For example, to allow access to the user wepy, add him to /etc/cron.allow as follows:
Код Permissions in /etc/cron.allow

wepy

Планирование заданий cron

The process of editing crontabs is different for each package, but they all support the same basic set of commands: adding and replacing crontabs, editing crontabs, deleting crontabs, and listing cron-jobs in crontabs. The following list shows how to run various commands for each package.
Version Edit crontab Remove crontab New crontab List cron-jobs
dcron crontab -e crontab -d [user] crontab file crontab -l
fcron fcrontab -e fcrontab -r [user] fcrontab file fcrontab -l
vixie-cron, cronie & bcron crontab -e crontab -r -u [user] crontab file crontab -l
Заметка
Если не указано ни одного аргумента при использовании команды удаления, она удаляет файл crontab текущего пользователя.
Заметка
Fcron also has a symlink from crontab to fcrontab.

Before any of these commands can be used, first understanding of the crontab itself is needed. Each line in a crontab specifies five time fields in the following order: the minutes (0-59), hours (0-23), days of the month (1-31), months (1-12), and days of the week (0-7, Monday is day 1, Sunday is day 0 and day 7). The days of the week and months can be specified by three-letter abbreviations like mon, tue, jan, feb, etc. Each field can also specify a range of values (e.g. 1-5 or mon-fri), a comma separated list of values (e.g. 1,2,3 or mon,tue,wed) or a range of values with a step (e.g. 1-6/2 as 1,3,5).

That sounds a little confusing, but with a few examples it is easy to see it is not as complicated as it sounds.
Код Examples

# Run /bin/false every minute year round
/bin/false

# Run /bin/false at 1:35 on the mon,tue,wed and the 4th of every month
35 1 4
mon-wed /bin/false

# Run /bin/true at 22:25 on the 2nd of March
25 22 2 3 /bin/true

# Run /bin/false at 2:00 every Monday, Wednesday and Friday
0 2
1-5/2 /bin/false

Заметка
Notice how to specify specific days of the week and days of the month before they are combined. If
is used for only one of them, the other takes precedence, while for both just means every day.

To test what was just covered go through the steps of actually inputting a few cron-jobs. First, create a file called crons.cron and make it look like the this:
Файл crons.cronCreate a crons.cron file

#Mins Hours Days Months Day of the week
10 3 1 1
/bin/echo "I don't really like cron"
30 16 1,2 /bin/echo "I like cron a little"
1-12/2 /bin/echo "I really like cron"

Now add that crontab to the system with the "new command" from the table above.
root #crontab crons.cron
Заметка
The output from the echo commands will not be seen unless redirection is used.

To verify the scheduled cron-jobs, use the proper list command from the table above.
root #crontab -l

A list resembling crons.cron should be displayed; if not maybe the wrong command was issued to input the crontab.

This crontab should echo "I really like cron" every minute of every hour of every day every other month. Obviously a user would only do that if they really liked cron. The crontab will also echo "I like cron a little" at 16:30 every day in January and February. It will also echo "I don't really like cron" at 3:10 on the January 1st.

If using anacron keep reading this section. Otherwise, proceed to the next section on Editing crontabs.

Пользователи Anacron, возможно, захотят отредактировать /etc/anacrontab . Этот файл имеет четыре поля: количество дней перед каждым запуском, задержка в минутах после которой он запускает задания, имя задания, и команда для запуска.

For example, to have it run echo "I like anacron" every 5 days, 10 minutes after anacron is started, enter the following:
Аноним 27/06/15 Суб 11:28:17 #337 №96190070 


No cron-jobs should be displayed in the output from crontab -l. If cron jobs are listed, then the remove command failed to remove the crontab; verify the correct remove command for the system's cron package.

Now that we have a clean state, let's put something useful into the root crontab. Most people will want to run updatedb on a weekly basis to make sure that mlocate works properly. To add that to the system's crontab, first edit crons.cron again so that it looks like the following:
Код A real crontab

22 2 1 /usr/bin/updatedb

That would make cron run updatedb at 2:22 A.M. on Monday morning every week. Now input the crontab with the proper new command from the table above, and check the list again.
root #crontab crons.cron
root #crontab -l

Now let's say emerge --sync should be ran on a daily schedule in order to keep the Portage tree up to date. This could be done by first editing crons.cron and then using crontab crons.cron as was done in the example above, or by using the proper edit command from the table above. This provides a way to edit the user's crontab in situ, without depending on external files like crons.cron.
root #crontab -e

The above command should open the user's crontab with an editor. For example, if emerge --sync is to be run every day at 6:30 A.M., make the crontab look something like this:
Код A real crontab

22 2 1 /usr/bin/updatedb
30 6 /usr/bin/emerge --sync
## (if using anacron, add this line)
30 7
/usr/sbin/anacron -s

Again, check the cron-jobs list as done in the previous examples to make sure the jobs are scheduled. If they are all there, then the system is ready to rock and roll.
Использование cronbase

As mentioned earlier, all of the available cron packages depend on sys-process/cronbase. The cronbase package creates /etc/cron.{hourly,daily,weekly,monthly}, and a script called run-crons. Notice the default /etc/crontab file contains something like this:
Код Default system crontab

/15 test -x /usr/sbin/run-crons && /usr/sbin/run-crons
0
rm -f /var/spool/cron/lastrun/cron.hourly
0 3
rm -f /var/spool/cron/lastrun/cron.daily
15 4 6 rm -f /var/spool/cron/lastrun/cron.weekly
30 5 1 rm -f /var/spool/cron/lastrun/cron.monthly

To avoid going into much detail, assume these commands will effectively run hourly, daily, weekly and monthly scripts. This method of scheduling cron-jobs has some important advantages:

They will run even if the computer was off when they were scheduled to run;
It is easy for package maintainers to place scripts in those well defined places;
The administrators know exactly where the cron-jobs and crontab are stored, making it easy to backup and restore these parts of their systems.

Заметка
И снова, полезно отметить, что vixie cron, cronie и bcron автоматически считывают содержимое файла /etc/crontab , в то время как dcron и fcron нет. Пожалуйста прочитайте раздел Системный файл crontab , чтобы изучить это подробнее.
Использование anacron

As mentioned earlier, anacron is used on systems not meant to be run continuously (like most of the desktop installations). Its default configuration file, /etc/anacrontab, is usually similar to the following:
Файл /etc/anacrontab

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# format: period delay job-identifier command
1 5 cron.daily run-parts /etc/cron.daily
7 10 cron.weekly run-parts /etc/cron.weekly
30 15 cron.monthly run-parts /etc/cron.monthly

The main difference between this and other common crontabs is that with anacron there is no fixed date/hour for the job scheduling, but only the period between every run. When anacron is started, it will check the contents of a set of files in /var/spool/anacron and calculate if the corresponding entry in the configuration file has expired since the last run. If it has, then the command is invoked again.

В заключение, важно закомментировать какие-либо совпадающие записи в любом другом cron, установленном на системе, так, как в следующем примере с файлом crontab программы vixie-cron:
Файл /etc/crontab

# for vixie-cron
# $Header: /var/cvsroot/gentoo-x86/sys-process/vixie-cron/files/crontab-3.0.1-r4,v 1.3 2011/09/20 15:13:51 idl0r Exp $

# Global variables
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
59 root rm -f /var/spool/cron/lastrun/cron.hourly
#9 3 root rm -f /var/spool/cron/lastrun/cron.daily
#19 4
6 root rm -f /var/spool/cron/lastrun/cron.weekly
#29 5 1
root rm -f /var/spool/cron/lastrun/cron.monthly
#
/10 root test -x /usr/sbin/run-crons && /usr/sbin/run-crons @hourly root nice -n 19 run-parts --report /etc/cron.hourly

Без этого, части daily, weekly и monthly будут выполняться - в разное время - как демоном cron, так и anacron, приводя к возможным повторениям выполнения работ.
Завершающие заметки

Remember, each cron package is different and the range of features varies greatly. Be sure to consult the man pages for crontab, fcrontab or anacrontab, depending on which cron daemon has been used.

Удачи!
Устранение проблем

When having problems getting cron to work properly, this quick checklist might be helpful.
Cron запущен?

To verify that cron is running, see if it shows up in the process list:
root #ps ax | grep cron
Cron работает?

Попробуйте следующее:
Код crontab to see if cron is running

/bin/echo "foobar" >> /file_you_own

Затем проверьте модифицируется ли файл /file_you_own периодически.
Is the command working?

То же самое, что и раньше, но также перенаправьте стандартный вывод ошибок:
Код crontab to verify application runs

/bin/echo "foobar" >> /file_you_own 2>&1

Can cron run the job?

Проверьте лог-файл cron, обычно /var/log/cron.log или /var/log/messages, на ошибки.
Появляются ли какие-нибудь файлы dead.letter

cron usually sends mail when there is a problem; check for mail and look for the creation of a ~/dead.letter file.
Альтернативы заданиям Cron

Some hosting companies do not allow access to cron, but many cron jobs alternatives can be found which are free or commercially available:

EasyCron
Аноним 27/06/15 Суб 11:25:18 #338 №96189919 
Управление сетью

Если вы часто берете компьютер в поездки, то у вас не всегда может быть возможность подключения к сети Ethernet или к беспроводной точке доступа. Но вы можете захотеть, чтобы сеть заработала автоматически, как только к компьтеру подключен кабель Ethernet или найдена беспроводная точка доступа.

В данной главе мы рассмотрим, как это сделать.
Заметка
В этом документе рассказывается только о ifplugd, но существуют альтернативы, например netplug. netplug это более легковесная альтернатива ifplugd, но она считает, что сетевые драйверы ядра работают правильно, а иногда это не так.
ifplugd

ifplugd - это программа, которая запускает и останавливает интерфейс при подключении или отключении кабеля к сети Ethernet. Также она может обработать подключение к беcпроводной точке доступа или появление новых точек доступа.
root #emerge --ask sys-apps/ifplugd

Настройка ifplugd также довольно простая задача. Файл настроек расположен по адресу /etc/conf.d/net. Для более детальной информации о существующих переменных запустите man ifplugd. Также просмотрите файл /usr/share/doc/netifrc-*/net.example.bz2 для большего числа примеров.
Файл /etc/conf.d/netПример конфигурации ifplug

# Замените eth0 на интерфейс, за которым нужно следить
ifplugd_eth0="..."

# Чтобы следить за беспроводным интерфейсом
ifplugd_eth0="--api-mode=wlan"

В дополнение к обслуживанию нескольких сетевых соединений, вы можете захотеть программу, которая позволяет работать с несколькими DNS-серверами и конфигурациями. Это очень полезно, если вы получаете свой IP адрес по DHCP.
root #emerge --ask net-dns/openresolv

Просмотрите man resolvconf, чтобы узнать больше о его возможностях.
Аноним 27/06/15 Суб 11:29:35 #339 №96190123 
С помощью LVM (Logical Volume Manager) администраторы могут создавать метаустройства, предоставляющие уровень абстракции между файловой системой и нижним уровнем — физическими устройствами хранения. Такие метаустройства (на которых размещены файловые системы) называются логическими томами (logical volumes), они используют память набора устройств хранения — группы томов (volume groups). Группа томов включает один или несколько физических томов (physical volumes), которые, собственно, и хранят данные.

Физические тома могут быть разделами, целыми жесткими дисками SATA, сгруппированными как JBOD (Just a Bunch Of Disks - просто пачка дисков), системы RAID, iSCSI, Fibre Channel, eSATA и др.
Contents

1 Установка
1.1 Ядро
1.2 Программы
2 Конфигурация
2.1 Файл конфигурации LVM
2.2 Управление службами
2.2.1 openrc
2.2.2 systemd
2.3 Использование LVM в initramfs
2.3.1 Genkernel/Genkernel-next
2.3.2 Dracut
3 Использование
3.1 PV (Физический Том)
3.1.1 Разбивка
3.1.2 Создание PV
3.1.3 Получение списка PV
3.1.4 Удаление PV
3.2 VG (Группа Томов)
3.2.1 Создание VG
3.2.2 Получение списка VG
3.2.3 Расширение VG
3.2.4 Уменьшение VG
3.2.5 Удаление VG
3.3 LV (Логический Том)
3.3.1 Создание LV
3.3.2 Получение списка LV
3.3.3 Расширение LV
3.3.4 Уменьшение LV
3.3.5 Разрешения на LV
3.3.6 Удаление LV
4 Возможности
4.1 Тонкие тома
4.1.1 Создание тонкого пула
4.1.2 Создание тонкого логического тома
4.1.3 Получение списка тонких пулов и тонких логических томов
4.1.4 Расширение тонкого пула
4.1.5 Расширение тонкого логического тома
4.1.6 Уменьшение тонкого пула
4.1.7 Уменьшение тонкого логического тома
4.1.8 Удаление тонких пулов
4.2 Снимки LVM2 и тонкие снимки
4.2.1 Создание логического тома - снимка
4.2.2 Accessing a snapshot logical volume
4.2.3 LVM тонкие снимки
4.2.4 Откат к состоянию снимка
4.2.5 Rolling back thin snapshots
4.3 Different storage allocation methods
4.3.1 Linear volumes
4.3.2 Mirrored volumes
4.3.3 Thin mirrors
4.3.4 Striping (RAID0)
4.3.5 Mirroring (RAID1)
4.3.6 Тонкий RAID1
4.3.7 Striping with parity (RAID4 and RAID5)
4.3.8 Thin RAID5 logical volumes
4.3.9 Striping with double parity (RAID6)
4.3.10 Thin RAID6 logical volumes
4.3.11 LVM RAID10
4.3.12 Тонкий RAID10
5 Эксперименты с LVM
6 Устранение проблем
6.1 Утилита vgcfgrestore
6.1.1 Recovering an accidentally deleted logical volume
6.1.2 Replacing a failed physical volume
6.2 Деактивация логического тома
7 Внешние источники

Установка

LVM регулируется как драйверами уровня ядра, так и пользовательскими приложениями для управления настройкой LVM.
Ядро

Активируйте следующие параметры ядра:
Ядро

Device Drivers --->
Multiple devices driver support (RAID and LVM) --->
<> Device mapper support
<
> Crypt target support
<> Snapshot target
<
> Mirror target
<> Multipath target
<
> I/O Path Selector based on the number of in-flight I/Os
<*> I/O Path Selector based on the service time

Заметка
Не требуется включать абсолютно все; некоторые из параметров требуются только для Снимков и тонких снимков LVM2, Зеркалирования LVM2, RAID0 в LVM2 и шифрования.
Программы

Установите sys-fs/lvm2:


USE flag (what is that?) Default Recommended Description
clvm No Позволяет пользователям собрать кластерную lvm2
cman No Поддержка cman для кластерной lvm
lvm1 Yes Позволяет пользователям собрать lvm2 с поддержкой lvm1
readline Yes Добавляет поддержку libreadline, библиотеки GNU для редактирования строк, которую почти все хотят использовать
selinux No No !!только для внутреннего использования!! Поддержка Security Enchanted Linux (SELinux), этот флаг должен включаться профилем selinux, иначе произойдет поломка
static No !!не устанавливайте его в процессе начальной установки!! Включает статическую линковку для бинарных файлов вместо динамической
static-libs No Сборка статических библиотек
thin Yes Поддержка тонких томов
udev Yes Включить интеграцию sys-fs/udev (определение устройств, поддержка устройств хранения данных, управление питанием, и т.д.)
root #emerge --ask lvm2
Конфигурация

Настройка LVM выполняется на нескольких уровнях:

Управление логическими томами, физическими томами и группами томов с помощью утилит управления
Тонкая настройка подсистемы LVM с помощью файла конфигурации
Управление службами на уровне дистрибутива
Настройка с помощью initramfs

Управление логическими и физическими томами, наряду с группами томов, рассматривается в главе Usage.
Файл конфигурации LVM

LVM обладает обширным файлом конфигурации, располагающимся в /etc/lvm/lvm.conf. Большинству пользователей не требуется изменять настройки в этом файле для того, чтобы начать использовать LVM.
Управление службами

Gentoo предоставляет службу LVM для автоматического обнаружения и активирования групп томов и логических томов.

Эта служба может регулироваться системой init.
openrc

Для запуска LVM вручную:
root #/etc/init.d/lvm start

Для запуска LVM во время загрузки:
root #rc-update add lvm boot
sageАноним 27/06/15 Суб 11:29:55 #340 №96190142 
systemd

Для запуска lvm вручную:
root #systemctl start lvm2-monitor.service

Для запуска LVM во время загрузки:
root #systemctl enable lvm.service
Использование LVM в initramfs

Большинство загрузчиков не способны загрузиться непосредственно с LVM. С этим не могут справиться ни GRUB legacy ни LILO. Grub 2 может загрузиться с "линейного" логического тома LVM (linear logical volume), "зеркального" логического тома (mirrored logical volume) и, возможно, некоторых видов логических томов RAID. На данный момент ни один загрузчик не поддерживает "тонкие" логические тома (thin logical volumes).

По этой причине рекомендуется использовать загрузочный раздел без LVM и монтировать корневой раздел LVM из initramfs. Такая initramfs может быть сгенерирована автоматически с помощью genkernel, sys-kernel/genkernel-next и dracut:

genkernel может загружаться с разделов любого типа, кроме тонких разделов (так как он не компилирует и не копирует пакет thin-provisioning-tools с исходного хоста), и, может быть, RAID10 (поддержка RAID10 требует LVM2 2.02.98, но but genkernel собирает версию 2.02.89, однако если существуют статические бинарные файлы, он может их скопировать)
genkernel-next может загружаться с разделов любого типа, но требует достаточно новый app-misc/pax-utils, либо получающиеся бинарные файлы для тонких разделов не будут работать (Смотри bug #482504)
dracut должен загружаться с разделов любого типа, но он включает поддержку тонких разделов в initramfs только если корневой раздел хоста является тонким.

Genkernel/Genkernel-next

Установите либо sys-kernel/genkernel, либо sys-kernel/genkernel-next. Можно включить USE флаг static для пакета sys-fs/lvm2, чтобы genkernel использовал бинарные файлы, найденные на системе (в противном случае он будет собирать свою собственную копию). Следующий пример соберет только initramfs (не все ядро) и добавит поддержку LVM.
root #genkernel --lvm initramfs

Man-страница genkernel описывает другие опции, использование которых зависит от требований системы.

Initrd требует параметров, которые сообщают ей, как запустить LVM. Их можно передать также, как и остальные параметры ядра. Например:
Файл /etc/default/grubДобавляем dolvm как параметр ядра при загрузке

GRUB_CMDLINE_LINUX="dolvm"

Dracut

Пакет sys-kernel/dracut был портирован из проекта RedHat и является похожим инструментом для генерирования initramfs. Так как он в настоящее время находится в ~arch для тестирования, пользователям необходимо будет разрешить его (с использованием /etc/portage/package.accept_keywords) для установки. Перед тем, как это сделать, переменная DRACUT_MODULES="lvm" должна быть добавлена в /etc/portage/make.conf. Могут использоваться и другие модули, обратитесь к статье Dracut. Обычно следующие команды сгенерируют пригодную для использования initramfs по умолчанию.
root #dracut -a lvm

Initrd требует параметров, которые сообщают ей, как запустить LVM. Их можно передать также, как и остальные параметры ядра. Например:
Файл /etc/default/grubДобавляем dolvm как параметр ядра при загрузке

GRUB_CMDLINE_LINUX="rd.lvm.vg=vol00"

Для полного списка опций по LVM в dracut, просмотрите раздел в руководстве по Dracut.
Использование

LVM организует хранение на трех различных уровнях, описанных ниже:

Жесткие диски, разделы, системы RAID, либо другие источники хранения инициализируются как Физические Тома (PV)
Физические тома (PV) группируются вместе в Группы Томов (VG)
Логические Тома (LV) создаются в Группах Томов (VG)

PV (Физический Том)

Физические тома это действительное железо, либо система хранения, для которой и собран LVM
Разбивка
Заметка
Использование отдельных разделов для предоставления пространства группам томов необходимо только если вы не хотите использовать весь диск целиком как одну группу томов LVM. Если можно использовать целый диск, то пропустите этот шаг и инициализируйте весь жесткий диск как физический том.

Тип раздела для LVM это 8e (Linux LVM).

Например, чтобы установить тип с помощью fdisk для раздела на /dev/sda:
root #fdisk /dev/sda

В fdisk, создайте разделы, используя клавишу n, а затем измените тип раздела с использованием клавиши t на 8e.
Создание PV

Физические тома можно создать и проинициализировать с помощью команды pvcreate.

Например, следующая команда создает физический том на первом главном разделе /dev/sda и /dev/sdb:
root #pvcreate /dev/sd[ab]1
Получение списка PV

С помощью команды pvdisplay можно получить обзор всех активных физических томов на системе.
root #pvdisplay

--- Physical volume ---
PV Name /dev/sda1
VG Name volgrp
PV Size 160.01 GiB / not usable 2.31 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 40962
Free PE 4098
Allocated PE 36864
PV UUID 3WHAz3-dh4r-RJ0E-5o6T-9Dbs-4xLe-inVwcV

--- Physical volume ---
PV Name /dev/sdb1
VG Name volgrp
PV Size 160.01 GiB / not usable 2.31 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 40962
Free PE 40962
Allocated PE 0
PV UUID b031x0-6rej-BcBu-bE2C-eCXG-jObu-0Boo0x

Если необходимо отобразить больше физических томов, то pvscan может определить неактивные физические тома и активировать их.
root #pvscan

PV /dev/sda1 VG volgrp lvm2 [160.01 GiB / 16.01 GiB free]
PV /dev/sdb1 VG volgrp lvm2 [160.01 GiB / 160.01 GiB free]
Total: 2 [320.02 GB] / in use: 2 [320.02 GiB] / in no VG: 0 [0]

Удаление PV

LVM автоматически распределяет данные на все доступные физические тома (если не указано иное), но линейно. Если запрошенный логический том (внутри группы томов) меньше, чем объем свободного пространства на одном физическом томе, то все пространство для логического тома будет выделено на этом (одном) физическом томе, и оно будет непрерывно. Это сделано из соображений производительности.

Если физический том должен быть удален из группы томов, то вначале нужно переместить с физического тома данные. С помощью команды pvmove все данные на физическом томе перемещаются на другие физические тома в той же группе томов.
root #pvmove -v /dev/sda1

Такая операция может занять достаточно долгое время, в зависимости от объема данных, которые необходимо перенести. Как только она будет закончена, на устройстве не останется данных. Проверьте с помощью команды pvdisplay, что физический том больше не используется никаким логическим томом.

Следующий шаг это удаление физического тома из группы томов с использованием vgreduce, после чего устройство можно перестать считать физическим томом с использованием pvremove:
root #vgreduce vg0 /dev/sda1 && pvremove /dev/sda1
VG (Группа Томов)

Группа томов (VG) это некоторое число физических томов, которые отображаются как /dev/ИМЯ_VG в файловой системе устройств. Имя группы томов выбирается администратором.
Создание VG

Следующая команда создает группу томов под названием vg0, которой назначены два физических тома /dev/sda1 и /dev/sdb1.
sageАноним 27/06/15 Суб 11:30:12 #341 №96190162 
root #vgcreate vg0 /dev/sd[ab]1
Получение списка VG

Чтобы получить список всех активных групп томов, используйте команду vgdisplay:
root #vgdisplay

--- Volume group ---
VG Name vg0
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 8
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 6
Open LV 6
Max PV 0
Cur PV 1
Act PV 1
VG Size 320.02 GiB
PE Size 4.00 MiB
Total PE 81924
Alloc PE / Size 36864 / 144.00 GiB
Free PE / Size 45056 /176.01 GiB
VG UUID mFPXj3-DdPi-7YJ5-9WKy-KA5Y-Vd4S-Lycxq3

Если группы томов отсутствуют, используйте команду vgscan, чтобы найти группы томов:
root #vgscan

Reading all physical volumes. This may take a while...
Found volume group "vg0" using metadata type lvm2

Расширение VG

Группы томов используются для группировки физических томов, что позволяет администраторам использовать пул ресурсов хранения, на котором можно создавать файловые системы. Когда в группе томов недостаточно ресурсов для хранения, необходимо расширить группу томов, добавив к ней дополнительные физические тома.

В следующем примере мы расширяем группу томовvg0 физическим томом /dev/sdc1:
root #vgextend vg0 /dev/sdc1

Помните, что сначала физический том должен быть проинициализирован как таковой!
Уменьшение VG

Если физические тома нужно удалить из группы томов, то данные, которые все еще используются на физическом томе нужно перенести в другие физические тома в той же группе томов. Как мы видели выше, это делается с помощью команды pvmove, после чего физический том можно удалить из группы томов, используя vgreduce:
root #pvmove -v /dev/sdc1
root #vgreduce vg0 /dev/sdc1
Удаление VG

Если группа томов больше не нужна (или, другими словами, пул хранения, который она представляет, больше не используется, и физические тома в ней нужно освободить для других целей), то группа томов может быть удалена с помощью vgremove. Это работает только если для группы томов не заведено ни одного логического тома, и все кроме физические тома, кроме последнего, были уже удалены из пула.
root #vgremove vg0
LV (Логический Том)

Логические тома это финальные мета-устройства, которые обычно используются системой для создания файловых систем. Они создаются и с ними можно работать только внутри групп томов, и они называются /dev/ИМЯ_VG/ИМЯ_LV. Как и в случае с группами томов, имя для логического тома придумывает администратор.
Создание LV

Чтобы создать логический том, используется команда lvcreate. Параметрами к данной команде нужно указать необходимый размер логического тома (который не может быть больше объема свободного места в группе томов), группу томов, в которой нужно выделить пространство, и имя логического тома для создания.

В следующем примере создается логический том с названием lvol1 в группе томов с названием vg0 с размером 150 Мб:
root #lvcreate -L 150M -n lvol1 vg0

Существует возможность сказать lvcreate, что нужно использовать все свободное пространство внутри группы томов. Это делается с использованием параметра -l, который выбирает число экстентов, а не (человекочитаемый) размер. Логические тома разбиты на логические экстенты, которые представляют собой куски данных внутри группы томов. Все экстенты в группе томов имеют одинаковый размер. С помощью параметра -l команду lvcreate можно попросить выделить все свободные экстенты:
root #lvcreate -l 100%FREE -n lvol1 vg0

Кроме FREE может использоваться ключ VG, который означает весь размер группы томов.
Получение списка LV

Чтобы получить список всех логических томов, используйте команду lvdisplay:
root #lvdisplay

Если логические тома отсутствуют, то можно использовать команду lvscan, чтобы просканировать все существующие группы томов в поиске логических томов
root #lvscan
Расширение LV

Когда логический том нужно расширить, можно использовать команду lvextend с целью увеличения выделенного для логического тома места.

Например, чтобы расширить логический том lvol1 до 500 Мб:
root #lvextend -L500M /dev/vg0/lvol1

Также возможно указать размер, который нужно прибавить, а не конечный размер:
root #lvextend -L+350MB /dev/vg0/lvol1

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

Например, чтобы изменить размер файловой системы ext4, чтобы она стала размером 500 Мб:
sageАноним 27/06/15 Суб 11:30:35 #342 №96190185 
root #resize2fs /mnt/data 500M
Уменьшение LV

Если необходимо уменьшить размер логического тома, сначала необходимо уменьшить размер самой файловой системы. Не все файловые системы поддерживают уменьшение объема без размонтирования.

Например, ext4 не поддерживает уменьшение размера без размонтирования, поэтому сначала файловую систему нужно размонтировать. Также рекомендуется сначала проверить файловую систему, чтобы удостовериться, что нет никаких несоответствий.
root #umount /mnt/data
root #e2fsck -f /dev/vg0/lvol1
root #resize2fs /dev/vg0/lvol1 150M

С уменьшенной файловой системой теперь можно уменьшить и логический том:
root #lvreduce -L150M /dev/vg0/lvol1
Разрешения на LV

LVM поддерживает разрешения на логические тома.

Например, логический том можно установить в состояние только для чтения с использованием команды lvchange:
root #lvchange -p r /dev/vg0/lvol1
root #mount -o remount /dev/vg0/lvol1

Требуется перемонтирование, так как данное изменение не применяется мгновенно.

Чтобы пометить логический том как снова доступный для записи, используйте бит разрешений rw:
root #lvchange -p rw /dev/vg0/lvol1 && mount -o remount /dev/vg0/lvol1
Удаление LV

Перед удалением логического тома, удостоверьтесь, что он больше не смонтирован:
root #umount /dev/vg0/lvol1

Деактивируйте логический том, чтобы больше не происходило никаких операций записи:
root #lvchange -a n /dev/vg0/lvol1

После размонтирования и деактивации тома, теперь можно его удалить, освободив выделенные для него экстенты, чтобы их могли использовать другие логические тома в группе томов.
root #lvremove /dev/vg0/lvol1
Возможности

LVM имеет несколько интересных возможностей для администраторов по данным, включая (но не только)

тонкие тома (перебор места)
поддержка снимков
типы томов с различными методами выделения пространства

Тонкие тома

Новые версии LVM2 (2.02.89) поддерживают тонкие тома. Тонкие тома для блочных устройств это то же самое, что разреженные файлы для файловых систем. Поэтому тонкий логический том внутри пула может быть перегружен: его размер может быть больше чем выделенный размер - он может быть даже больше чем весь пул. Как и с разреженными файлами, экстенты выделяются тогда, когда блочное устройство заполняется данными. Если файловая система поддерживает функцию discard, то экстенты будут освобождаться при удалении файлов, что приведет к уменьшению занимаемого пулом места.

Внутри LVM такой тонкий пул - это специальный логический том, который также может содержать в себе логические тома.
Создание тонкого пула
Предупреждение
Если случится переполнение в метаданных тонкого пула, то пул будет поврежден. LVM не может восстановиться после такого.
Заметка
Если резервы тонкого пула исчерпаны, то любой процесс, который будет просить тонкий пул выделить еще (несуществующие) экстенты, будет подвешен в состоянии убиваемый сон, пока либо тонкий пул не будет увеличен в размере, либо процесс не получит сигнал SIGKILL.

У каждого тонкого пула есть связанные с ним метаданные, которые добавляются к размеру тонкого пула. LVM подсчитывает размер метаданных на основании размера тонкого пула как минимальное из значений число_чанков_пула * 64 байта или 2Миб, смотря что больше. Администратор может выбрать и другой размер метаданных.

Чтобы создать тонкий пул, добавьте параметры --type thin-pool --thinpool thin_pool к lvcreate:
root #lvcreate -L 150M --type thin-pool --thinpool thin_pool vg0

Пример выше создает тонкий пул с названием thin_pool общим размером 150 Мб. Это действительный размер, выделяемый для тонкого пула (а, следовательно, общий объем пространства хранения, который может быть использован).

Чтобы явно указать конкретный размер метаданных, используйте параметр --metadatasize.
root #lvcreate -L 150M --poolmetadatasize 2M --type thin-pool --thinpool thin_pool vg0

Из-за метаданных, добавляемых к тонкому пулу, интуитивно-понятный способ использования всего оставшегося в группе томов места для логического тома больше не будет работать (смотри ошибку LVM номер [1]):
root #lvcreate -l 100%FREE --type thin-pool --thinpool thin_pool vg0

Insufficient suitable allocatable extents for logical volume thin_pool: 549 more required

Заметьте, что с тонким пулом не связана какая-либо нода устройств, как с другими логическими томами.
Создание тонкого логического тома

"Тонкий логический том" это логический том внутри тонкого пула (который сам по себе является логическим томом). Так как тонкие логические тома являются "разреженными", с использованием параметра -V указывается виртуальный, а не физический размер:
sageАноним 27/06/15 Суб 11:31:03 #343 №96190207 
If you are using a partition type that's not natively supported by the bootloader (such as ext4 and yaboot), you will need to use a separate boot partition. In this case, you will want to specify /dev/BOOT in /etc/fstab.
После перезагрузки yaboot не сработал! Я застрял. Как я могу это починить?

It is probably just a misconfigured yaboot.conf The easiest way to fix this is to boot the InstallCD again, mount the Gentoo partition and check yaboot.conf for errors. You'll also need to run ybin -v -C /mnt/gentoo/etc/yaboot.conf to update the boot loader once you have finished. This can all be done without chrooting back into your install.
Заметка
If you really just need to get back to OSX, try holding down the Option key on startup. This should give you a graphical selection of bootable disks. Choose OSX and remember to fix your boot problems later.
When I try to boot, yaboot only says "read error"! Why can't I boot?

You're probably using XFS for the root partition. While this is an option, yaboot has some issues accessing files with holes. To ensure that your kernel will boot, instead of copying the vmlinux file to /boot, simply cat the kernel as shown below.
root #cat /usr/src/linux/vmlinux > /boot/vmlinux
I installed an OSX update and now my computer only boots into OSX! How can I fix it?

Hold down the option key on boot. This will bring you to a graphical boot device selector. Wait until a hard drive with a penguin shows up and click on the icon. This will boot Linux install as usual. Once you've booted, rerun ybin -v to fix the bootloader.
I want to set the hardware clock from Open Firmware, is that possible?

To set the clock boot into Open Firmware (using the key combination of Apple+O+F). Once you are at the Open Firmware prompt, you can set the clock using the command below:
Код Setting the clock at the open firmware prompt

# decimal dev rtc sec min hour day month year set-time
# The example below sets the clock to 1:23:45 June, 7th, 2000
ok
0 > decimal dev rtc 45 23 1 6 7 2000 set-time
Аноним 27/06/15 Суб 11:31:24 #344 №96190226 
14353938845850.gif
14353938846561.gif
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе.
sageАноним 27/06/15 Суб 11:31:26 #345 №96190230 
Что такое udev?
Каталог /dev

When Linux users talk about the hardware on their system in the vicinity of people who believe Linux is some sort of virus or brand of coffee, the use of "slash dev slash foo" will return strange looks for sure. But for the fortunate user (and that includes the reader of this article) using /dev/sda1 is just a fast way of referring to the primary master SATA, first partition. That's pretty easy, right?

Most Linux users know what a device file is. Some even know why device files have special numbers. Take a close look at device list when ls -l is issued in the /dev folder. What users take for granted is that the primary SATA disk is referred to as /dev/sda Some users might not see it this way, but this is a flaw by design.

Think about hotpluggable devices like USB, IEEE1394, hot-swappable PCI, etc. What is the first device? And for how long? What will the other devices be named when the first one disappears? How will that affect ongoing transactions? Wouldn't it be fun that a printing job is suddenly moved from a super-new laser printer to an almost-dead matrix printer because someone's mom decided to pull the plug of the laser printer which just so happened to be the first printer?

Enter udev. The goals of the udev project are both interesting and needed. Udev:

Runs in userspace;
Dynamically creates and removes device files;
Provides consistent naming;
Provides a userspace application program interface (API).

Every time a change happens within the device structure, the kernel emits a uevent which gets picked up by udev. udev then follows the rules as declared in the /etc/udev/rules.d, /run/udev/rules.d and /lib/udev/rules.d directories. Based on the information contained within the uevent, it finds the rule or rules it needs to trigger and performs the required actions. These actions can be creating or deleting device files, but can also trigger the loading of particular firmware files into kernel memory.
Установка
Важно
When updating udev, check the udev upgrade guide for information that can prevent unbootable systems.
Ядро

udev requires the following kernel options:
Ядро

General setup --->
[] Configure standard kernel features (expert users) --->
[ ] Enable deprecated sysfs features to support old userspace tools
[
] Enable signalfd() system call
Enable the block layer --->
[] Block layer SG support v4
Networking support --->
Networking options --->
<
> Unix domain sockets
Device Drivers --->
Generic Driver Options --->
() path to uevent helper
[] Maintain a devtmpfs filesystem to mount at /dev
< > ATA/ATAPI/MFM/RLL support (DEPRECATED) --->
File systems --->
[
] Inotify support for userspace
Pseudo filesystems --->
[] /proc file system support
[
] sysfs file system support

Программное обеспечение

Portage knows the global USE flag udev for enabling support for udev in other packages. Enabling this USE flag (default in all Linux profiles) will pull in sys-fs/udev automatically:
Файл /etc/portage/make.conf

USE="... udev ..."


Optional USE flags for the sys-fs/udev package are as follows: USE flag (what is that?) Default Recommended Description
acl Yes Add support for Access Control Lists
doc No Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
firmware-loader Yes Enable userspace firmware loader (DEPRECATED, replaced by in-kernel loader in 3.8+)
gudev No Build the gobject interface library
introspection No Add support for GObject based introspection
kmod Yes Enable kernel module loading/unloading support using sys-apps/kmod
selinux No No !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
static-libs No No Build static versions of dynamic libraries as well

After setting this update the system so the changes take effect:
root #emerge --ask --changed-use --deep @world
Конфигурация
Запуск как сервис

To start udev at boot time, add it to the sysinit runlevel. This can be done by issuing the following command with root privileges:
Аноним 27/06/15 Суб 11:31:47 #346 №96190250 
root #rc-update add udev sysinit
Расширенная конфигурация
Правила

udev provides a set of rules that match against exported values of uevents (events sent by the kernel) and properties of the discovered device. A matching rule will possibly name and create a device node and run configured programs to setup and configure the device.

The rule definitions are stored in two locations:

/lib/udev/rules.d/ - Rules in this directory are installed by certain packages, they generally should not be changed by users;
/etc/udev/rules.d/ - This folder is for end-user specified rules. Any new rules should be added in this directory;

In these directories, multiple rule files (with suffix .rules) are traversed in alphanumerical order. Inside the rules files, udev will find expressions that might match a uevent together with the state to match (is the uevent because a device is added or removed) and the command to execute.

The event matching is based on information such as:

The SUBSYSTEM of the uevent (for which type of device is the uevent fired);
The ACTION that is taken (add, change or remove);
One or more attributes (through ATTR or ATTRS), such as the device class, vendor or other device information;
The kernel-provided name (through KERNEL), such as sd (for SCSI/SATA disks) or input (for input devices such as mice and keyboards);
One or more environment settings (through ENV), used to send information between multiple rules.

Based on this information, the rule can then state if:

Some information needs to be shared with later events (through environment variables)
Links need to be created in /dev
Commands need to be executed

Udev does this for every rule that matches (it does not stop after the first match) to allow a flexible device management approach.
Постоянные имена устройств

Ядро определяет устройства асинхронно, а udev зеркалирует файловую систему sysfs ядра так, чтобы устройствам были даны названия и номера в порядке их определения. Так что, по умолчанию udev не дает постоянных имен устройств. Однако существуют механизмы для того, чтобы этого добиться (для некоторых классов устройств).

Udev creates for storage devices additional symlinks based on the device's ID, label, UUID and path. See the /dev/disk/by-* directory. So instead of using e.g. the device file /dev/sda use the file /dev/disk/by-label/SOME_LABEL.

То же самое для устройств ввода в каталоге /dev/input.

Using custom rules enables users to create their own device files.

Использование

Некоторые полезные команды следующие:

Показать все сообщения о заданном файле устройства:

root #udevadm info --query=all --name=/dev/DEVICE_FILE

Мониторинг активности udev:

root #udevadm monitor

Смотри man страницу udevadm для более детальной информации.
Устранение проблем

Gentoo bugtracker: known bugs

Логгинг сообщений монитора

To log all message when udevadm monitor is ran modify the following configuration file:
Файл /etc/conf.d/udev

udev_monitor="YES"

It will create the new log file located at /run/udev/udevmonitor.log
Режим отладки

Enabling debug mode will output more log messages:
Файл /etc/conf.d/udev

udev_debug="YES"

Установите приоритет логгинга
Файл /etc/udev/udev.conf

udev_log="debug"

The log file /run/udevdebug.log will be created but no messages will be logged to it. The most recent versions of udev will log all messages to dmesg.
Отсутствующие файлы устройств /dev/null и /dev/console

Some udev versions need the /dev/null and /dev/console files in order to work properly, but can not create them on their own. To manually create these files for udev run the following commands with root privileges:
Аноним 27/06/15 Суб 11:32:12 #347 №96190272 
14353939321130.gif
14353939321351.gif
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе.
Аноним 27/06/15 Суб 11:32:42 #348 №96190298 
>>96188466
У тебя хуевая кожа, обмазывайся лосьонами для очищения, увлажнения. И бороду с усами сбривай нахуй, выглядит как говно. А еще шмотки лучше бы сменить.
Аноним 27/06/15 Суб 11:32:43 #349 №96190299 
LightDM это менеджер дисплея, цель которого - стать стандартным менеджером дисплея для X-сервера.

Ключевые возможности (по сообщениям разработчиков) следующие:

Хорошо определенное API приветствия, что позволяет создать различные графические экраны приветствия
Поддержка всех случаев использования менеджеров дисплея, с использованием плагинов там, где это необходимо
Низкая сложность кода
Высокое быстродействие

Contents

1 Установка
2 Конфигурация
2.1 GTK+
2.2 KDE
2.3 RazorQt
2.4 Сервис при загрузке
2.4.1 OpenRC
2.4.2 systemd
3 Troubleshooting
3.1 Cursor themes not working

Установка

Установите x11-misc/lightdm:


USE flag (what is that?) Default Recommended Description
gtk Yes Pull in the gtk+ greeter
introspection Yes Use dev-libs/gobject-introspection for introspection
kde No Pull in the kde greeter
qt4 Yes Add support for the Qt GUI/Application Toolkit version 4.x
razor No Pull in the razorqt greeter
root #emerge --ask lightdm
Конфигурация

Файл конфигурации для самого LightDM это: /etc/lightdm/lightdm.conf
GTK+

/etc/lightdm/lightdm-gtk-greeter.conf
KDE

/etc/lightdm/lightdm-kde-greeter.conf

Приветствие KDE для LightDM также предоставляет KCM (Контрольный Модуль KDE), который находится в System Settings, пункт System Administration → Login Screen (LightDM).

Так как LightDM в настоящее время по умолчанию запускает приветствие GTK+, то если требуется приветствие KDE, его нужно указать в файле /etc/lightdm/lightdm.conf:
Файл /etc/lightdm/lightdm.conf

[SeatDefaults]
…
greeter-session=lightdm-kde-greeter

RazorQt

Приветствие RazorQt в настоящее время не предоставляет никаких опций конфигурирования.
Сервис при загрузке
OpenRC

Установите LightDM как менеджер дисплея по умолчанию:
Файл /etc/conf.d/xdm

DISPLAYMANAGER="lightdm"

Для запуска LightDM при загрузке, добавьте dbus и xdm к уровню запуска по умолчанию:
root #rc-update add dbus default
root #rc-update add xdm default

Для запуска LightDM:
root #/etc/init.d/dbus start
root #/etc/init.d/xdm start
systemd

Для старта LightDM при загрузке:
root #systemctl enable lightdm

Для запуска LightDM:
root #systemctl start lightdm
Troubleshooting
Cursor themes not working

As of March 28, 2015, the stable versions of lightdm (lightdm-1.10.3) and lightdm-gtk-greeter (lightdm-gtk-greeter-1.7.0) have a bug that affects some DEs such as XFCE with setting the mouse cursor. Applications will apply the new mouse theme, but the root window where the window manager draws on does not. To get around this, simply unmask the latest versions (lightdm-1.13.2 and lightdm-gtk-greeter-2.0.0 at the time of writing) and the cursors will be set correctly.

More information can be found in Ubuntu's bug #1024482.
Аноним 27/06/15 Суб 11:33:13 #350 №96190321 
14353939930470.gif
14353939930601.gif
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе.
Аноним 27/06/15 Суб 11:33:24 #351 №96190331 
ычно lynx).
3. Использование man-страниц

Если вы используете один из популярных дистрибутивов, то man-страницы скорее всего уже установлены как часть ядра системы вместе такими важными вещами как shell или система init. Чтобы лучше понять, как работает man, просто введите команду man man. Именно так все и работает: если мне нужна man-страница для ls, я ввожу man ls. В сетевом сообществе хорошим тоном считается сначала прочитать руководство, прежде чем задавать вопросы на форумах или в каналах IRC, о чем ветераны вам обяхательно напомнят с помощью аббревиатуры "RTFM". Если вы не знаете, что она значит, посмотрите в Google. Такой порядок действий - сначала man-страница, затем Google/Wikipedia, потом (если вы не нашли решения) форумы и социальные сообщества, является частью культуры Linux/FOSS.

Так как большинство man-страниц состоят более чем из одной страницы, для вывода используется less, и страницы можно перелистывать с помощью клавиш PgUp и PgDown, или Space и Esc + V. Выйти из man-страницы можно в любое время с помощью клавиши "q". Детально использование less мы разберем как-нибудь в другой раз, если вы хотите сделать это самостоятельно, вы всегда можете набрать man less. Поиск в man-странице вызывается с помощью клавишы "/", каждое последующее найденное вхождение можно просмотреть с помощью клавишы "n". Если вы знаете, что вам нужно, но не знаете точное название man-страницы, вам поможет apropos(1). Вы наверное обратили внимание на цифру в скобках после названия команды. Она задает категорию, к которой принадлежит команда. Для лучшей организации, и чтобы избежать дублирования, man-страницы делятся по категориям. Например, printf в Linux может принадлежать категориям 1, 1p, 3 и 3p. Она является как функцией библиотеки C, так и пользовательской командой, частью coreutils, которая часто используется в скриптах оболочки. В Linux категории, после номера которых следует "p", предназначены для POSIX-программистов. В таких случаях вы можете задать требуемую категорию, вставив ее номер между "man" и командой: man 3 printf. Ниже представлены категории, как они выглядят в современных системах Linux.

1 - исполняемые программы и команды оболочки;
2 - системные вызовы;
3 - библиотечные вызовы;
4 - файлы устройств (обычно расположены в /dev);
5 - форматы файлов;
6 - игры;
7 - макропакеты и соглашения;
8 - программы системного администрирования;
9 - процедуры ядра

Как уже говорилось ранее, система man была унаследована от старого Unix. С другой стороны, GNU предложил систему info, которая служит тем же целям, но имеет полезное нововведение, а именно использование гипертекстовых ссылок для перехода между страницами, аналогично тому, как это происходит в веб-браузерах. Так как OpenSolaris и BSD также используют программное обеспечение GNU (gawk, gcc, emacs...), скорее всего на них тоже доступны некоторые страницы info. Познакомиться ближе с этой системой можно с помощью команды info info
4. Упражнения

1. Почему, как вы думаете, имеется деление на раздел 1 и 1p, или 3 и 3p?

2. Сделайте небольшое исследование и выясните различия в категориях между Linux и другими свободными системами на базе Unix.

3. Чтобы вы сделали, если вам нужно найти man-страницу, но apropos недоступен? Подсказка: man manpage

4. Найдите другую команду, которая встречается сразу в нескольких категориях.
5. Примеры

Синтаксис команды Описание

man -t command | lpr -Pps

Генерирует страницу, используя формат troff или groff, и посылает на печать на принтер ps

man -l -Tdvi command.1x.gz > command.1x.dvi

генерирует вывод в формате dvi (device independent), обычно используемый в дальнейшем такими утилитами, как dvips

man -C file

Использует file в качестве файла конфигурации вместо заданного по умолчанию


sageАноним 27/06/15 Суб 11:33:28 #352 №96190337 
Как ты мудак заебал засирать борду, можешь своих тульп при себе оставлять, ну или на крайний подрочить и съебаться тред репортнул мразь
Аноним 27/06/15 Суб 11:34:52 #353 №96190406 
14353940926920.gif
14353940927511.gif
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе.
sageАноним 27/06/15 Суб 11:35:07 #354 №96190421 
Надоела эта личность, все борды засирает своим калом, в дурку бы его
Аноним 27/06/15 Суб 11:36:07 #355 №96190483 
14353941678300.gif
14353941678621.gif
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе.
Аноним 27/06/15 Суб 11:36:51 #356 №96190520 
14353942120000.gif
14353942120111.gif
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе.
Аноним 27/06/15 Суб 11:37:16 #357 №96190543 
САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ САЖИ ОМЕГЕ ОБОССАНОМУ
Аноним 27/06/15 Суб 11:38:29 #358 №96190614 
14353943095580.gif
14353943096211.gif
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе.
Аноним 27/06/15 Суб 11:38:37 #359 №96190628 
>>96184455
Фотку ножек запили
sageАноним 27/06/15 Суб 11:38:41 #360 №96190631 
>>96190520
У меня нет долгов, тем паче перед поехавшим шизойдом.
Пусть твоя рука прыгает на твоём отростке, чмоха. Вечность.
sageАноним 27/06/15 Суб 11:38:49 #361 №96190638 
№96189xxx
Использование одной ветви
Стабильная ветвь

Переменная ACCEPT_KEYWORDS определяет, какую из ветвей использовать в вашей системе. По умолчанию используется стабильная ветвь для вашей архитектуры, например amd64.

Мы рекомендуем использовать только стабильную ветвь. Однако, если для вас стабильность не критична и вы хотите помочь Gentoo, отсылая отчеты об ошибках на https://bugs.gentoo.org, читайте дальше.
Тестовая ветвь

Если вы желаете использовать наиболее свежее ПО, подумайте над использованием тестовой ветви. Чтобы Portage начал использовать тестовую ветвь, добавьте ~ перед названием вашей архитектуры.

Тестовая ветвь полностью соответствует своему названию: для тестирования. Если пакет находится в стадии тестирования, это означает, что разработчики считают, что пакет работоспособен, но тщательно он не протестирован. Пользователи, использующие тестовую ветвь могут оказаться первыми, кто столкнется с какой-либо ошибкой. В этом случае они должны создать отчет об ошибке, чтобы разработчики узнали о ней.

Однако будьте готовы к тому, что могут возникнуть проблемы со стабильностью, неудовлетворительной поддержкой пакетов (например неправильные/отсутствующие зависимости), слишком частыми обновлениями (а в результате частыми сборками) или невозможностью собрать пакет. Если вы не знаете, как работает Gentoo и как разрешать возникающие проблемы, мы рекомендуем не отходить от стабильной и оттестированной ветви.

К примеру, для выбора тестовой ветви на архитектуре amd64, отредактируйте /etc/portage/make.conf и укажите в нем:
Файл /etc/portage/make.confИспользование тестовой ветви

ACCEPT_KEYWORDS="~amd64"

При переходе со стабильной ветви на тестовую, пользователи заметят, что многие пакеты будут обновлены. Обратите внимание, что после перехода на тестовую ветвь и обновления системы, как правило, нет простого пути назад к стабильной ветви.
Одновременное использование стабильной и тестовой ветвей
package.accept_keywords

Можно указать, чтобы Portage использовал тестовую ветвь только для определенных пакетов, а для остальной системы- стабильную ветвь. Для этого добавьте категорию и имя пакета, для которого вы желаете использовать тестовую ветвь, в файл /etc/portage/package.accept_keywords. Вместо этого можно создать каталог (с таким же именем) и указывать пакеты в файлах, находящихся внутри этого каталога.

Например, для использования тестовой ветви для gnumeric:
Файл /etc/portage/package.accept_keywordsИспользуем тестовую ветвь только для приложения gnumeric

app-office/gnumeric

Тестирование определенных версий

Чтобы использовать конкретную версию ПО из тестовой ветви, но не использовать тестовую ветвь для последующих версий этого ПО, можно указать в местоположении package.accept_keywords номер необходимой версии. В этом случае используйте оператор =. Также можно указать диапазон версий, используя операторы <=, <, > или >=.

В любом случае, добавляя информацию о версии, вы должны использовать один из этих операторов. Если вы не указываете версию, эти операторы использовать нельзя.

В следующем примере мы просим Portage разрешить установку gnumeric-1.2.13, даже если он находится в тестовой ветви:
Файл /etc/portage/package.accept_keywordsРазрешить выбор конкретной версии

=app-office/gnumeric-1.2.13

Замаскированные пакеты
package.unmask
Важно
Разработчики Gentoo не поддерживают использование размаскированных пакетов. Пожалуйста, используйте их на свой страх и риск. Просьбы о помощи, связанные с использованием package.unmask и/или package.mask могут остаться без ответа.
Аноним 27/06/15 Суб 11:23:08 №96189xxx
14353933890020.jpg
(747Кб, 1600x1200)
747
>>96189674
Анжелочка. Ведь это же твои ножки, да? И твоя курточка. И что ты стесняешься своего тела? Абсолютно нормальные сексуальные ножки.
Ответы: >>96189921
Аноним 27/06/15 Суб 11:23:29 №96189xxx
Если пакет был замаскирован разработчиками Gentoo, но вы желаете его использовать несмотря на причины блокировки, указанные в файле package.mask (по умолчанию он находится в /usr/portage/profiles/), добавьте желаемую версию (обычно вы получите точно такую же строку, как в файле package.mask в профиле) в файл /etc/portage/package.unmask (или в файл в этом каталоге, если это каталог).

Например, если =net-mail/hotwayd-0.8 замаскирован, то размаскировать его можно, прописав в package.unmask точно такую же строчку:
Файл /etc/portage/package.unmaskРазмаскируем конкретный пакет/версию

=net-mail/hotwayd-0.8

Заметка
Если запись в /usr/portage/profiles/package.mask содержит диапазон версий пакета, вам следует разблокировать только те версии, которые вам на самом деле необходимы. Прочитайте предыдущий раздел, чтобы узнать, как определять версии.
package.mask

Возможно указать Portage, чтобы он не использовал какое-то конкретное ПО или конкретные версии ПО. Чтобы это сделать, замаскируйте пакет, добавив соответствующую запись в /etc/portage/package.mask (либо в такой файл, либо в файл внутри такого каталога).

Если, к примеру, чтобы Portage не устанавливал исходные коды ядра новее, чем gentoo-sources-2.6.8.1, добавьте такую строку в местоположение package.mask:
Файл /etc/portage/package.maskМаскируем gentoo-sources версии более чем 2.6.8.1

>sys-kernel/gentoo-sources-2.6.8.1
Аноним 27/06/15 Суб 11:23:53 №96189xxx
dispatch-conf

dispatch-conf это программа, которая помогает объединять файлы вида ._cfg0000_<имя>. Такие файлы генерируются Portage, когда он хочет перезаписать файл в каталоге, который защищен переменной CONFIG_PROTECT.

С помощью dispatch-conf можно обновлять файлы конфигурации, сохраняя при этом историю изменений. dispatch-conf хранит различия между файлами конфигурации в виде заплаток или в системе управления версиями RCS. Это означает, что если кто-то совершил ошибку при обновлении файла конфигурации, администратор может откатить изменения на предыдущую версию в любое время.

При использовании dispatch-conf, вы можете попросить оставить конфигурационный файл как есть, использовать новый конфигурационный файл, отредактировать текущий, или заменить изменения между ними интерактивно. dispatch-conf также имеет некоторые дополнительные возможности:

Автоматическое обновление файлов, в которых обновились только комментарии
Автоматическое обновление файлов, которые отличаются только количеством пробелов

Сначала отредактируйте файл /etc/dispatch-conf.conf и создайте каталог, прописанный в переменной archive-dir. Затем запустите dispatch-conf:
root #dispatch-conf

При запуске dispatch-conf вас проведут через каждый измененный файл конфигурации, по одному. Нажмите u для обновления (замены) текущего конфигурационного файла
Аноним 27/06/15 Суб 11:40:39 #362 №96190726 
>>96181511
Как хабар поживает? Чего пропал?
Аноним 27/06/15 Суб 11:41:04 #363 №96190749 
14353944640700.gif
14353944640901.gif
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе.
sageАноним 27/06/15 Суб 11:42:56 #364 №96190853 
>>96181511
>>96181511
Вот теперь я понял, что всё окончательно пройбанно товарищи. Пора отсюда уходить.
Аноним 27/06/15 Суб 11:43:39 #365 №96190896 
14353946199520.gif
14353946200301.gif
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе. Это делают ВСЕ. Этому учатся ВСЕ. Это доставляет удовольствие. И секс - физиологическая потребность человека.
sageАноним 27/06/15 Суб 11:44:25 #366 №96190929 
Как же уебищно выглядит все это. Слэнг, обороты, смайлы, мысли. Просто пиздец, подожгите себя два мусора.
sageАноним 27/06/15 Суб 11:44:48 #367 №96190959 
>>96190896
Сдохни где-нибудь под забором, мерзкое животное.
Аноним 27/06/15 Суб 11:45:48 #368 №96191028 
>>96190298
У него вообще хуёвое финно-угорское ебало.
Да и одет стрёмно.
Я бы с таким встречаться не стала.
Мимо Котосиб-тян
sageАноним 27/06/15 Суб 11:45:50 #369 №96191031 
>>96190929
Давай я лучше помогу тебе поджечь Крана. :3
Аноним 27/06/15 Суб 11:46:11 #370 №96191048 
14353947710990.jpg
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе. Это делают ВСЕ. Этому учатся ВСЕ. Это доставляет удовольствие. И секс - физиологическая потребность человека.
Аноним 27/06/15 Суб 11:48:16 #371 №96191161 
14353948969040.jpg
14353948969061.jpg
14353948969082.jpg
Анжелочка, свой долг надо отдавать. И надо попрыгать на мужском детородном органе. Это делают ВСЕ. Этому учатся ВСЕ. Это доставляет удовольствие. И секс - физиологическая потребность человека.
Аноним 27/06/15 Суб 11:50:24 #372 №96191283 
>>96190959
И вот ты говоришь, что я это, уродлив и мерзок. Может быть, у тебя весь мир такой искажённый и мерзкий? Весь мир - гавно, одна я - прынцесса
Аноним 27/06/15 Суб 11:53:21 #373 №96191452 
14353952013010.png
А как же извращения?
sageАноним 27/06/15 Суб 11:53:21 #374 №96191453 
>>96191283
Песни Сайи объебался, чудовище?
Ассоциируешь себя с ней?
Аноним 27/06/15 Суб 11:55:18 #375 №96191560 
>>96191028
Ну, я это писал, исходя из того, что есть у него сейчас и что можно изменить.
Ебальник новый не купишь, к сожалению.
Аноним 27/06/15 Суб 12:06:29 #376 №96192153 
бамп лулзу года
Аноним 27/06/15 Суб 12:08:49 #377 №96192282 
>>96192153
Сезона, скорее.
У Крана обострения с выходами в /б раз в сезон.
Аноним 27/06/15 Суб 12:08:54 #378 №96192284 
Анжела, ну запили фотку ножек
Аноним 27/06/15 Суб 12:10:42 #379 №96192379 
14353962425420.png
>>96192284
хули ты ножки просишь? Проси у неё сиськи, пизду и лицо! Мне тоже интересно, как она выглядит!
Аноним 27/06/15 Суб 12:13:31 #380 №96192544 
Ох лол, а я-то еще себя поехавшим считал.
Аноним 27/06/15 Суб 12:13:39 #381 №96192551 
>>96185142
майонез плз!
Аноним 27/06/15 Суб 12:13:51 #382 №96192571 
14353964318090.jpg
И ещё - проси фотку её задницы и спинки. И ручки :3
Аноним 27/06/15 Суб 12:13:56 #383 №96192576 
>>96192379
Да ну, я ножки её хочу увидеть.
Аноним 27/06/15 Суб 12:19:21 #384 №96192899 
>>96192576
Ножки я уже её засветил здесь:
https://2ch.hk/b/src/96181511/14353812418300.jpg
Пусть показывает то, что у неё между ног. Мне и всем анончикам.
Аноним 27/06/15 Суб 12:28:30 #385 №96193511 
бамп
Аноним 27/06/15 Суб 12:30:43 #386 №96193661 
Посоны, го в рейд на этого поехавшего. Что мы уже знаем?Видели его ебло и знаем населённый пункт.
Найдём, возьмём интервью. У школоты же каникулы, найдётся кто будет этим заниматься.
Аноним 27/06/15 Суб 12:31:59 #387 №96193748 
>>96192899
Это хуйня а не светил. Там даже самих ножек не видно. Надо без джинс и без носков, желательно встать на носочки.
sageАноним 27/06/15 Суб 12:32:30 #388 №96193785 
>>96193661
>>96187009
Аноним 27/06/15 Суб 12:32:31 #389 №96193787 
>Видели его ебло и знаем населённый пункт.

А ещё, если внимательно почитать тред, то можно увидеть точный адрес, номер телефона и имя с фамилией
Аноним 27/06/15 Суб 12:32:32 #390 №96193790 
>>96193661
Я вас в рейд допущу ТОЛЬКО после того, как Анжела мне напишет объяснительную и извинения. Если нет - отправитесь в отделение полиции.
Аноним 27/06/15 Суб 12:35:01 #391 №96193960 
>>96193790
Пиздец, тупой ты шизик, ДОПУСТИТ он в рейд на себя самого.
sageАноним 27/06/15 Суб 12:36:27 #392 №96194056 
>>96193790
Напиши на лбу "я шизик" и выложи фотку в тред. Тогда я подумаю.
Аноним 27/06/15 Суб 12:36:35 #393 №96194064 
>>96193960
дядя, а тебе в отделении не страшно оказаться?
Аноним 27/06/15 Суб 12:38:02 #394 №96194162 
>>96193790
Какой же ты смешной. Расскажи, по какой причине мы отправимся в отделение полиции?
>>96187009
Ох, круто. Только омежка не будет отвечать, потому что... нет, не зассыт. Просто он нас не ДОПУСТИТ, потому что Анжела не написала объяснительную (какой же он еблан, лол).
А он работает где-нибудь, учится? Или на пенсию по инвалидности живёт? Если даже так, то за едой он точно выходит.
Аноним 27/06/15 Суб 12:40:09 #395 №96194290 
>>96194162
Это первое. Второе - я свой номер телефона не особо и скрываю. Его можно найти на том же форуме локальной сети, где я и сижу, мне туда звонят иногда разные дяди и тёти по поводу покупки и продажи различных предметов:
http://forum.academ.org/index.php?showtopic=1082937&st=0&gopid=10733837&#entry10733837 - пруф.
Аноним 27/06/15 Суб 12:49:08 #396 №96194920 
14353985485510.gif
14353985485721.gif
Про меня, я думаю, всё ясно. Теперь давайте поговорим об Анжелке. Эта молодая девушка не хочет трахаться. Она не смотрит хентай, мужчин не хочет (хотя мне и признавалась, что мальчики ей "вроде как нравятся") не мастурбирует, полового воспитания - 0.
Аноним 27/06/15 Суб 12:54:25 #397 №96195285 
>>96194920
Ты какой-то эпически тупой.
С какого хуя она будет тебе что-то говорить,
если она не желает с тобой общаться?
Аноним 27/06/15 Суб 12:58:24 #398 №96195562 
>>96195285
Как это не желает, если она мне слила всю свою информацию о своём половом воспитании?
sageАноним 27/06/15 Суб 12:58:24 #399 №96195564 
ДОБРА ТЕБЕ ОПЧИК, СОСИТЕ МРАЗИ
sageАноним 27/06/15 Суб 13:00:28 #400 №96195718 
>>96194920
И что тут говорить? Ну нет так нет, чего ты к ней привязался? Тем более вряд ли она будет писать про свою мастурбацию какому-то шизику.
Она тебе тупо ничего не должна, но ты заебенил целый тред про нее и пытаешься что-то тут доказать.
Ты реально ебанутый, мб не шизик, но ебанутый.
еще какие-то калькуляторы с белодневками, охуеть
Аноним 27/06/15 Суб 13:03:12 #401 №96195924 
>>96195718
Кто она-то? Раз уж так повелось, пусть объясняет всё. Я на неё полгода потратил, с января вместе переписываемся, и тут выясняется, что она не умеет трахаться! Вот это номер!
sageАноним 27/06/15 Суб 13:05:41 #402 №96196110 
>>96195924
Что объясняет? Какое ей до тебя дело? Ей вообще не всралось, что ты на нее потратил свое время.
Аноним 27/06/15 Суб 13:06:51 #403 №96196194 
>>96195718
Я её анкету на сайте знакомств нашёл в январе этого года, шли месяцы, она писала, и в итоге, я тратил свои силы не для того, чтобы трахнуть молодую девушку, а для того, чтобы добиться какой-то дурочки, с которой можно только чаи пить на кухне с тортиками как с куклами из РМ?
sageАноним 27/06/15 Суб 13:08:25 #404 №96196296 
>>96196194
Значит она писала в анкете своей, что типа хочет познакомиться с кем-то для потрахушек?
Аноним 27/06/15 Суб 13:10:14 #405 №96196426 
>>96196296
конечно. Она это с самого начала знала, что мне нужен секс, вот и всё.
Аноним 27/06/15 Суб 13:11:49 #406 №96196519 
>>96196296
Да и это как бы само собой разумеющееся, что после всех мук должен быть секс, награда для обоих отмучившихся молодых людей.
sageАноним 27/06/15 Суб 13:12:21 #407 №96196554 
>>96196426
Анкетки случаем не осталось? Посмотрю описание :3
Аноним 27/06/15 Суб 13:12:58 #408 №96196593 
>>96196554
http://vk.com/id94653279
Аноним 27/06/15 Суб 13:14:58 #409 №96196747 
>>96196554
Если заранее знаешь, что из себя представляет битард, то нахуй писать и не блочить? Ты долбоёбка, чтоли?
sageАноним 27/06/15 Суб 13:15:56 #410 №96196809 
>>96196519
Я тебе открою большой секрет, но на сайтах знакомств люди могут искать "родную" душу, чтобы общаться, жить вместе
В общем не только для потрахушек.
Ну и кстати, возможно ты ее заебал, а она просто хотела от тебя медленно отшиться.
в этом уже ее вина, надо было сразу слать на хуй, а не тянуть кота за яйца
Аноним 27/06/15 Суб 13:17:01 #411 №96196898 
>>96188222
Жуть, какая же она стремная. У меня от говнарш на улицах случается самый настоящий диссонанс и жжение в области глаз.
sageАноним 27/06/15 Суб 13:17:22 #412 №96196925 
>>96196593
Нахуя ты мне вк кидаешь? Это социальная сеть по умолчанию, а не сайт знакомств.
Аноним 27/06/15 Суб 13:19:28 #413 №96197064 
>>96182122
Ебать ты убогий.
Аноним 27/06/15 Суб 13:25:14 #414 №96197436 
>>96196809
Тогда почему Анжела отписала всем другим тян, чтобы они меня не трогали, если она знает об этом? И почему не хочет извиняться за свои слова?
sageАноним 27/06/15 Суб 13:27:54 #415 №96197628 
Короче ты себе напридумывал, что после знакомства с любой тянкой она должна обязательно тебе дать, но столкнулся с жестокой реальностью и написал тред о выпиле, потом тред про "срыв покровов". Все ясно с тобой, бывай.
Аноним 27/06/15 Суб 13:28:47 #416 №96197685 
>>96197436
чтобы не связывались с таким шизиком, очевидно же!
sageАноним 27/06/15 Суб 13:29:09 #417 №96197711 
>>96197685
сажа отклеилась
sageАноним 27/06/15 Суб 13:29:28 #418 №96197734 
Такой глупый пиар двух даунов,блеванул,скрыл.
Аноним 27/06/15 Суб 13:30:38 #419 №96197810 
>>96197628
В конце концов, если Анжелочка вертит своей жирной жопой так, то я лучше найду другую, вот и всё.
Аноним 27/06/15 Суб 13:32:34 #420 №96197947 
>>96197810
Сууука, сделал мой день.
Аноним 27/06/15 Суб 13:35:19 #421 №96198136 
>>96197947
Но издевательств над Анжелочкой это не отменяет. Я буду издеваться над ней и создавать треды на этой сраной доске до тех пор, пока она не перестанет реагировать на меня. Это будет ей наказание.
Аноним 27/06/15 Суб 13:36:08 #422 №96198194 
Кран, а можешь вкратце рассказать про свою систему разделения на белодневок, синедневок и т.д.?
Аноним 27/06/15 Суб 13:36:52 #423 №96198255 
БЛЯТЬ, СУКА, ДА ДАЙ ТЫ ЕМУ УЖЕ. А КОГДА УХОДИТЬ БУДЕШЬ, ТО ГРАДУСНИКИ РАЗБЕЙ
Аноним 27/06/15 Суб 13:37:05 #424 №96198266 
>>96198194
http://schizomatrix.cf/
Аноним 27/06/15 Суб 13:39:20 #425 №96198408 
>>96198266
Нет, сам сайт я видел. Мне интересно именно как отличаются белодневки от остальных, как вообще определяется цвет и что все это значит?
К примеру, на одном скрине ты сказал, что вконтакте белодневная система. Что это значит?
Аноним 27/06/15 Суб 13:40:20 #426 №96198480 
>>96194162
>А он работает где-нибудь, учится? Или на пенсию по инвалидности живёт?

Последний раз, когда мы с ним беседовали, он говорил, что был взят стажёром в какое-то архитектурно-строительное бюро.
Он же ведь ещё и строительную шарагу окончил, где лепил что-то в автокаде.
Как он там учился среди нормальных людей - неизвестно.
КРАН! РАССКАЖИ ПАЦАНАМ, КЕМ РАБОТАЕШЬ СЕЙЧАС?
Аноним 27/06/15 Суб 13:41:14 #427 №96198536 
>>96198408
правила распространяются как на людей, так и на созданные ими системы. И при этом сама система зависит от системы летоисчисления. Если президент завтра издаст указ, согласно которому завтра будет 28 июня 1-го года нашей эры, то все даты перекроются. Система очень прочная, но не нерушимая, опрокинуть её можно только на уровне государства.
Аноним 27/06/15 Суб 13:45:39 #428 №96198834 
>>96198536
То бишь принципиальных отличий нет и белодневка в России тут же превращается в синедневку в каком-нибудь Израиле (у них своё летоисчисление вроде)?
Тогда зачем все это, кран?
И вконтакт белодневный потому, что его создали в белый день или его создали белодневки?
Аноним 27/06/15 Суб 13:47:13 #429 №96198956 
>>96198408
Да, именно так.
Вконтакт белодневный потому, что его создали в белый день. Белодневность или синедневность - не зависит от создателя системы. Это больше влияет на формат самой системы.
Аноним 27/06/15 Суб 13:48:39 #430 №96199058 
>>96198136
>Я буду издеваться над ней и создавать треды на этой сраной доске до тех пор
Пока ты всех здесь не заебёшь, тебя не начнут травить и ты флажок с супом в жопу не засунешь, чтоб перестали травить не выпилишься.
Знаем, не однократно таких долбаёбов-вниманиеблядей проходили.
Ты главнее понастырнее будь.
Аноним 27/06/15 Суб 13:51:31 #431 №96199241 
14354022911600.png
>>96198536
Хорошо объяснил, Кран!
Но давай твой добрый друг поможет тебе объяснить этим жалким обывателям суть твоей системы одной простой картинкой
Аноним 27/06/15 Суб 13:51:35 #432 №96199249 
Для примера - я свой компьютер купил 6 августа 2008 года, в синий день. Последний крупный апгрейд был в апреле этого года. Интернеты подключил себе в синий день, 10 сентября 2014 года. На работу я устраиваюсь в синие дни и выше. Все релизы (локации, миры в minecraft - также в синие дни)
Аноним 27/06/15 Суб 13:52:11 #433 №96199294 
>>96183393
Ну и хули?
Аноним 27/06/15 Суб 13:56:01 #434 №96199515 
>>96199241
И да, с левой стороны - постулаты Крана, когда у него ещё был КЛУБ
Аноним 27/06/15 Суб 13:57:50 #435 №96199639 
14354026704340.jpg
Тред одного семена итт
/thread
Аноним 27/06/15 Суб 13:59:04 #436 №96199728 
>>96198480
В данный момент - никем. 8 месяцев проработал инженером в конторе вблизи от дома, зовут назад, в понедельник, наверное, пойду назад устраиваться, или в среду.
Аноним 27/06/15 Суб 13:59:26 #437 №96199757 
>>96181511
У вас КРАН протёк.
Аноним 27/06/15 Суб 14:05:25 #438 №96200183 
>>96185684
>>96185684
Организовывай и погнали пивчик пить
Аноним 27/06/15 Суб 14:07:19 #439 №96200304 
14354032399810.jpg
кран, давай дружить, ты такой необычный
Аноним 27/06/15 Суб 14:09:17 #440 №96200441 
>>96181511
Я ПОЛНОСТЬЮ ПРОЧИТАЛ ЭТО ГОВНО, И ЧТОЖЕ МЕНЯ ЖДАЛО ПОСЛЕ ЭТОГО: А НИХУЯ!
ЧТО ЭТО ЗА ВЫСЕР ДВУХ 15-ЛЕТНИХ УЁБКОВ?!
НАХУЯ ТЫ ЭТО ГОВНО СЮДА ПРИНЁС?!
Аноним 27/06/15 Суб 14:09:29 #441 №96200460 
>>96199728
Тебе на работе не говорили, что ты немного СТРАННЫЙ?
Аноним 27/06/15 Суб 14:11:13 #442 №96200583 
>>96199241
Окей, немного я понял, но где же тогда чернодневки? Почему на пике я их не вижу.
И в чем принципиальное отличие одной "касты" от другой?
Аноним 27/06/15 Суб 14:12:36 #443 №96200678 
чо за кран блядь с какого района че известно? какой лвл
мимо с новосиба
Аноним 27/06/15 Суб 14:13:15 #444 №96200727 
>>96200583
Причина банальна - бабки. У белодневок денег нету, или они их не приносят никогда. Синедневки - немножко приносят, жёлтодневки приносят больше, краснодневки - максимум. Чернодневки - это уже перегрузка качества, я хз, они может быть, и не приносят, но приносят их так много, что охуеть можно. Типо того.
Аноним 27/06/15 Суб 14:14:07 #445 №96200802 
>>96198136
Хуя ты каратель
Аноним 27/06/15 Суб 14:15:26 #446 №96200883 
>>96199058
а то Сашка быстро сломался
Аноним 27/06/15 Суб 14:15:31 #447 №96200892 
>>96200727
Погоди, так все сводится к деньгам?
По-твоему люди, рождённые в белый день, попросту не могут зарабатывать деньги и в этом все отличие?
sageАноним 27/06/15 Суб 14:15:51 #448 №96200920 
>>96200678
Где-то на гэсе около вки живет, лет 20 с хуем, я так понял
Аноним 27/06/15 Суб 14:16:23 #449 №96200966 
>>96200892
Так точно. Всё именно так.
Аноним 27/06/15 Суб 14:17:28 #450 №96201049 
>>96200583
Чернодневки - это уже более новая выдумка крановского воспалённого сознания, а пикча достаточно старая.

Суть в том, что Кран решил, что те, кто родился в дни разных цветов имеют в зависимости от этого разные шансы на успех. Например, те, кто родились в белые дни - чмошники и тупые неудачники, всё, что делается в белый день - обречено на провал.
Как он определил эту связь с датами и цветами - не спрашивай, мне он на это ответил "Я ПРОСТО СЕЛ И УВИДЕЛ ТАБЛИЦУ В ЭКСЕЛЕ".
У него логические цепочки очень ломаные, и добиться от него каких-то ответов по существу бывает трудно.
Как он остается работоспособен при всей этой хуите для меня тоже загадка.
Аноним 27/06/15 Суб 14:17:37 #451 №96201059 
>>96200678
Лет 20 как я понял, какой-то местный убогий.
Сам только сейчас о нем узнал.
Другой Новосиб-кун
Аноним 27/06/15 Суб 14:21:02 #452 №96201311 
>>96200966
Ты меня разочаровал, шизофреник.
Аноним 27/06/15 Суб 14:21:52 #453 №96201383 
>>96201311
Если ты хочешь, я могу это повторить. Всё из-за денег. Вот и всё.
Аноним 27/06/15 Суб 14:22:47 #454 №96201455 
я чернодневка, все соснули
Аноним 27/06/15 Суб 14:23:02 #455 №96201477 
>>96201383
Но вконтакте - белодневный проект, а его создатели хорошо заработали на нем. Как так?
Аноним 27/06/15 Суб 14:24:15 #456 №96201564 
>>96201477
Директор - жёлтодневка, лол.
Аноним 27/06/15 Суб 14:24:55 #457 №96201613 
>>96201564
Окей, Уоррен Баффет родился в белый день. Что на это скажешь?
Аноним 27/06/15 Суб 14:25:18 #458 №96201630 
>>96201613
Кто такой? Чем знаменит?
Аноним 27/06/15 Суб 14:26:10 #459 №96201711 
>>96201630
Лол. Просто иди нахуй.
Аноним 27/06/15 Суб 14:26:39 #460 №96201750 
>>96201630
Второй самый богатый житель США и один из самых богатых людей мира.
Аноним 27/06/15 Суб 14:27:55 #461 №96201852 
Знала по рассказам про этого уебка, регулярно сидела в треде Нск, в академконфе не была, ибо одно лошье, но он отбитый
мимо-теперь-дс2-тян
Аноним 27/06/15 Суб 14:28:09 #462 №96201873 
Этот кран охуеть как похож на Суплисера.
Аноним 27/06/15 Суб 14:30:04 #463 №96202045 
14354046043550.jpg
14354046043831.jpg
>>96201711
На самом деле, примеры у меня есть гораздо более приземлённые. Моя покойная бабушка родилась в синий день, и за свою жизнь успела получить однушку, и обустроить её минимум безопасно, поскольку у неё в квартире двери обычно были закрыты и никто не мог входить. Да и под конец жизни у неё обнаружилось около 80 000 рублей на похороны.

Я же работал также, и под конец работы скопил около 70 000 рублей на предыдущей работе, вот фото моих сбережений. При этом очень много людей живут по-другому. Они не имеют за душой ни копейки, на карточках и счетах у них 0 рублей.
sageАноним 27/06/15 Суб 14:30:25 #464 №96202068 
14354046259760.jpg
Как выглядит этот Кран? А Анжелика? Почему он такой ебанутый?
Аноним 27/06/15 Суб 14:31:32 #465 №96202150 
>>96202045
Отец же - был белодневкой, и свадьба у него была в белый день, и в общем, за всю свою жизнь он нихуя не скопил, и собственно, мать тоже не скопила, из-за того, что семья была создана в белый день. Вот и всё.
sageАноним 27/06/15 Суб 14:32:07 #466 №96202196 

>>96188466
АХАХАХАХАХ АХААХА СУУУУУУУУУУУКА
Я БЫ С ТОБОЙ НЕ СТАЛА ВСТРЕЧАТЬСЯ, НУ НАХУЙ
ВЗГЛЯД КАК У СОБАЧКИ, ЕБЛО КАК У АЛКАША
Аноним 27/06/15 Суб 14:32:42 #467 №96202247 
>>96202045
А вот Уоррен Баффет родился в белый брешь и сейчас у него на счёту 72,7 млрд долларов. Тебе не кажется, что ты что-то упустил в своей системе?
Аноним 27/06/15 Суб 14:33:07 #468 №96202277 
>>96202247
День

Фикс
Аноним 27/06/15 Суб 14:34:21 #469 №96202355 
>>96202068
>Как выглядит этот Кран?
Смотри фотки выше в треде
Аноним 27/06/15 Суб 14:34:32 #470 №96202365 
Кран, кусок дауна с недостатком внимания, хватит форсить себя. Из-за своей ебанутости ты не найдешь тню. все-та-же-спб-академ-тян
Аноним 27/06/15 Суб 14:35:53 #471 №96202486 
>>96202247
Я о таких людях никогда не слышал.
Аноним 27/06/15 Суб 14:37:05 #472 №96202573 
>>96202365
Да иди ты в пизду, блять, спб-академ-тян сраная, если ты белодневка, и играешь в доту и слушаешь не поп-панк, ты вообще право голоса не имеешь))
sageАноним 27/06/15 Суб 14:38:17 #473 №96202693 
http://abload.de/img/ae6ef947dacf1a6bb7d7e3hum4.png

Лол.
Кран этот как тот мудила, который каждый день пилил ебанутые ролики про Кинамана на ютубе и семенил у себя в треде, чтобы создать видимость беседы
Аноним 27/06/15 Суб 14:41:04 #474 №96202945 
>>96202486
Но ведь это не значит, что их нет.
Илон Маск (хоть его ты знаешь?) тоже родился в белый день и теперь многими он считается гениальным предпринимателем и владеет самым дорогим стартапом в истории (uber).
sageАноним 27/06/15 Суб 14:41:11 #475 №96202958 
http://abload.de/img/d6c9f5457e59f72c9a2ba0nu4d.jpg
Кран
http://abload.de/img/1c30827b68991db26a9b3yauth.jpg
Анжелика?
Аноним 27/06/15 Суб 14:41:48 #476 №96203025 
>>96202573
> поп-панк
И дэнскор что это? не забудь.
Аноним 27/06/15 Суб 14:44:38 #477 №96203326 
>играешь в доту и слушаешь не поп-панк
Лол. Какой-то пидор манерный. и говноед
Аноним 27/06/15 Суб 14:47:52 #478 №96203682 
>>96202945
Хватит меня грузить, не хочу я тебе ничего объяснять, я устал, одному объяснишь - двое подтянутся. Мне бы кто-нибудь что-нибудь про девушек бы объяснил бы.
США - создана в белый день
Microsoft - жёлтый день
Intel, AMD - синие дни.
Медведев, Джобс - краснодневки.
Путин - белодневка.
Сосач - 1 апреля 2009 года - жёлтый день.
Sum 41 - 11 июля 1996 года - синий день.
нольчан - 14 февраля 2008 года - синий день.
Франшиза Харухи Судзумии вышла в жёлтые дни, что манга, что аниме.
Gainax был создан в синий день.
Современная япония - жёлтый день.
Современный китай - синий день.
Square Enix - синий день.

Ты же мне тычешь пальцем в те вещи, о которых среднестатистический битард-анимуёб понятия не имеет. Ты точно с имиджборд, фраер залётный?
Аноним 27/06/15 Суб 14:50:22 #479 №96203930 
>>96203682
Типичная сверхценная идея-фикс. Зовите санитаров.
Аноним 27/06/15 Суб 14:52:17 #480 №96204110 
>>96203930
Не надо мне тыкать на каких-то там американских богачей. Мы на имиджбордах находимся, тут как бы это, аниме, всякие тупые идеи и прочее. А моя цель - именно привязать дальнейшую жизнь если не к имиджбордам, то к аниме.
Аноним 27/06/15 Суб 14:54:28 #481 №96204286 
14354060687900.png
Кстати, я приведу этот скриншот. Если вглядеться в него внимательно, то во вконтакте реально ОЧЕНЬ МАЛО привязки к аниме и имиджбордам. Майндфак, что называется.
sageАноним 27/06/15 Суб 14:55:54 #482 №96204400 
Прочитал весь тред, нихуя не понял.
Идите в пизду.
Аноним 27/06/15 Суб 14:56:08 #483 №96204418 
>>96204110
Так твоя говнасистема если рабочая,
то должна работать со всем и всеми.
У тебя просто манямирок треснул,
от сюда и боль.
sageАноним 27/06/15 Суб 14:57:57 #484 №96204571 
>>96202693
Нет, тот шизоид из Барнаула, но зато они братья по болезни.
Аноним 27/06/15 Суб 14:58:06 #485 №96204584 
Каждый раз с умилением смотрю на попытки общающихся с Краном обуздать его поломанную логику.
Кран говорит "Небо красное!", ему отвечают "нет, оно голубое", а он контраргументирует чем-то вроде "Мы на борде сидим, тут всё вообще серое! И нет никакого неба!"
sageАноним 27/06/15 Суб 15:00:26 #486 №96204771 
Пора делать ставки, когда этот шизоид выпилится. Пока что тупая вниманиеблядь продлила это.
Аноним 27/06/15 Суб 15:00:37 #487 №96204786 
>>96204286
В этом смысле даже сосач трудно назвать имиджбордой, скорее это так, придаток вконтакта для всяких хипстерков.
Аноним 27/06/15 Суб 15:01:01 #488 №96204816 
>>96204771
Я не выпилюсь до тех пор, пока не трахну Анжелку.
Аноним 27/06/15 Суб 15:02:29 #489 №96204919 
>>96203682
Про девушек объяснять просто: девушки не любят шизофреников. Точнее, им, как и всем собравшимся в этом треде, конечно же очень интересно, однако, как только ты начнёшь проецировать своё безумие на них, они отвернутся от тебя, так как им будет с тобой не комфортно. Их можно понять.
А теперь касательно аниме:
Хаяо Миядзаки -- самый известный японский мультипликатор (да и просто самый известный из ныне живущих), человек, чьё творчество любят даже люди, аниме не увлекающиеся -- белодневка.
И, если я не с борд, то откуда?
Аноним 27/06/15 Суб 15:02:38 #490 №96204932 
>>96181511
Этот даун выпилился?
Аноним 27/06/15 Суб 15:03:48 #491 №96205018 
>>96204584

Но ведь это так интересно, анон. За безумными всегда интересно наблюдать, пока они не лезут в твою жизнь.
sageАноним 27/06/15 Суб 15:05:34 #492 №96205159 
>>96205018
А ты не замечаешь, что в 95% случаях, он игнорирует адекватные ответы, которые его мирок ломают? А в остальных случаях идет высер типа >>96204110
Аноним 27/06/15 Суб 15:07:04 #493 №96205258 
>>96205159
Глупо ожидать от шизофреника адекватных ответов. Собственно, я и не ожидаю. Я лишь наблюдаю.
Аноним 27/06/15 Суб 15:07:53 #494 №96205314 
>>96205018
Ну так я и не говорю ничего против, сам тут подерживаю периодически беседу с Кранусом.
Не устаю от него уже на протяжении лет четырёх, каждый раз веселюсь. Это как ситком смотреть.
То до одной бабы доебётся, то до другой, вечно какую-то хуиту вытворяет, бабка у него на руках умирает, в матрицу он проваливается.
Аноним 27/06/15 Суб 15:10:07 #495 №96205456 
>>96205314
Добра тебе.
Ты знаешь толк в развлечениях.
Аноним 27/06/15 Суб 15:11:37 #496 №96205571 
14354070973430.png
>>96181844
>на пост-нульчах
Это где?
Аноним 27/06/15 Суб 15:13:00 #497 №96205670 
>>96205571
На пост-нульчах.
sageАноним 27/06/15 Суб 15:13:10 #498 №96205683 
Успела выспаться, а тред всё ещё не утонул, да и КрАнус тут опять наврал с три короба.
>Я буду издеваться над ней

Я даже тебе удачи в этом нелёгком деле пожелаю, чмоха.
sageАноним 27/06/15 Суб 15:15:06 #499 №96205819 
>>96205683
А вот самый показательный пример, что только аутисты будут вести какой-то диалог с шизоидом.
Либо просто кому-то не хватает внимания
sageАноним 27/06/15 Суб 15:16:27 #500 №96205901 
>>96205819
Либо просто кто-то желает удачи шизику, который думает, что издевается над тобой.
Ты такой вариант не учёл, правда?
Аноним 27/06/15 Суб 15:18:13 #501 №96206017 
>>96205571
Это специальная борда для поехавших, вот только из интернета в неё не попасть.
Аноним 27/06/15 Суб 15:18:24 #502 №96206028 
14354075044630.jpg
Хотя знаешь что, Кран?
Я подумала и решила, что ты от меня никогда не отвяжешься, и я готова пойти на компромисс.
Давай так: мы встречаемся, ты лижешь мне ТАМ, я дрочу твой хуй, но без проникновения в меня, и после этого ты обещаешь, что отстаешь от меня и не пишешь обо мне на борде.
Так пойдёт?
Аноним 27/06/15 Суб 15:20:15 #503 №96206147 
>>96206028
Не ведись на шантаж этого шизофреника!
Аноним 27/06/15 Суб 15:24:35 #504 №96206419 
>>96206147
Всё же это единственный способ не быть затравленной.
И без проникновения - это не так страшно для меня, как для девственницы.
Пусть так.
Кран, давай встретимся на нейтральной территории, в Первомайском сквере - к тебе я идьти боюсь, вдруг ты меня изнасилуешь по полной и зарежешь
sageАноним 27/06/15 Суб 15:26:21 #505 №96206533 
>>96206028
А давно ты стал мной, мой анонимный друг? :3
Аноним 27/06/15 Суб 15:27:36 #506 №96206610 
>>96206533
Какой ещё анонимный друг?
Не трави меня плз!
Не надо!
sageАноним 27/06/15 Суб 15:29:25 #507 №96206719 
>>96206610
Но если ты собираешься развести его на встречу, а сам будешь хихикать где-нибудь на лавочке, наблюдая за ним, то можешь немного побыть мной. Так уж и быть. Прости за раскрытый план. :с
Аноним 27/06/15 Суб 15:30:17 #508 №96206772 
14354082173100.png
>>96206028
Сперва - пишешь мне во вконтакте извинения, со своего аккаунта. (вот он: http://vk.com/feelings_not_found )Бумажек мне больше не нужно. Потом - уже будет разговор с тобой.
Аноним 27/06/15 Суб 15:30:48 #509 №96206813 
>>96206610
>>96206719
Я вам за крана обоим ебучки расколочу, лучше не надо никакой движухи.
sageАноним 27/06/15 Суб 15:31:51 #510 №96206871 
>>96206813
Давай. Можем встретиться в любое время на Монументе славы.
Аноним 27/06/15 Суб 15:32:33 #511 №96206907 
14354083534530.png
>>96206028
Плюс перед любой встречей я беру мобильный телефон для гарантии, если не оставишь или до тебя нельзя будет дозвониться - пеняй на себя.
Плюс бонусом с тебя я возьму фотографию, чтобы уж точно было без вариантов, а то вдруг ещё наебёшь.
sageАноним 27/06/15 Суб 15:32:59 #512 №96206930 
>>96205901
>Разговаривать с шизоидом больным человеком, который игнорирует любой адекват.
Анжела, плиз.
sageАноним 27/06/15 Суб 15:34:55 #513 №96207044 
>>96206930
Но я всего лишь пожелала ему удачи. Зачем ты меня обижаешь? :с
И не Анжела, а Анжелика.
Сокращения "Анжела" в моём имени нет.
Аноним 27/06/15 Суб 15:36:12 #514 №96207131 
>>96207044
>пожелало
sageАноним 27/06/15 Суб 15:37:18 #515 №96207191 
>>96207044
>Весь тред из
>ихихи крачник ты такой забавный))
>ну и че ты мне сделаешь?
>ты такой чмоха <3
>ахаха а вы знаете какой он ущерб? Он сделал это, это, это...
>да мне просто нравится смотреть его реакцию))

>всего лишь пожелала ему удачи
Аноним 27/06/15 Суб 15:37:50 #516 №96207228 
бамплимит. Пересоздайте тред.
sageАноним 27/06/15 Суб 15:39:34 #517 №96207326 
>>96207191
Ну всё, ты меня совсем обидел, нехороший человек. :с
Пойду от тоски и печали успокаиваться на плече у крАнуса.
Аноним 27/06/15 Суб 15:40:12 #518 №96207371 
>>96207328
>>96207328
>>96207328
>>96207328
>>96207328
>>96207328
>>96207328
>>96207328
Перекат.
Аноним 27/06/15 Суб 15:43:17 #519 №96207555 
14354089973290.jpg
>>96206719
Это шизан всё равно тебя не замечает)))))))))

>>96206907
Бля, Кран, что за ультиматумы такие?
Я и так иду на компромисс с тобой!
Какие-то фотки ещё! Ты и так меня достал уже!!!
Давай сначала ты для гарантии фотку своего члена - вдруг он у тебя противный и маленький, и я не захочу брать его в руки.
Больше чем уверена, что ты пипеточник-короткоствол.
Аноним 27/06/15 Суб 15:44:39 #520 №96207638 
>>96207555
лол, видела уже его.
Аноним 27/06/15 Суб 15:46:05 #521 №96207721 
>>96207638
: С
Аноним 27/06/15 Суб 15:49:43 #522 №96207934 
>>96207721
Перекатывайся вот сюда:
https://2ch.hk/b/res/96207328.html
comments powered by Disqus