Жить с чистого листа: Читать онлайн «Жизнь с чистого листа. Как найти свой путь», Николай Козлов – Литрес
Читать онлайн «Жизнь с чистого листа. Как найти свой путь», Николай Козлов – Литрес
Предисловие
Здравствуйте, мои читатели! Обнимаю всех тех, кто читал мои прежние книги, жму руки тем, с кем познакомлюсь теперь.
Я возвращаюсь.
Не писал давно, соскучился, материала накопилось много, очень хочется все воплотить в книги. Несколько книг. Ждите!
Какие новости?
Жизнь идет.
Синтон (напоминаю – ударение на втором слоге), из опыта которого рождаются книги мои и моих коллег, давно уже не Клуб. Синтон теперь – серьезный и известный Тренинг-Центр (www.syntone.ru), один из крупнейших тренинговых центров России, коллективный член Международной Ассоциации профессионалов развития личности. В Синтоне работают профессионалы, проводим личностные тренинги, бизнес-тренинги ведем в партнерском Тренинг-Центре «Бизнес-класс» (www.classs.ru).
Я отметил пятидесятилетие, здоров, бодр, счастлив дома с самой любимой женой на свете, любуюсь нашими девочками и по-прежнему весь в работе. Заходите на сайт www.nkozlov.ru, будете в курсе тренингов и новостей.
Последнее увлечение – Психологос (www.psychologos.ru), энциклопедия практической психологии. Загляните, можете поучаствовать в ее создании, возможно, увлечетесь этим так же, как и я.
Ирина Чекмарева, оформляющая своими солнечными рисунками все мои книги, все такая же веселая и молодая, хотя стала уже бабушкой. Жизнь идет!
О стиле
Вдохновения нет, поэтому пишу прозу.
А.С. Пушкин
Поздний Пушкин отличается простотой и прозрачностью слога. Кто-то из современников говорил, что талант Пушкина угас и автор исписался, но, похоже, это была та зрелость мастерства, когда суть становится важнее, чем игра формы. Зрелому Пушкину стало важно писать просто: так, чтобы яркость образов и блеск рифм не заслоняли смысл. Также и Борис Пастернак, начинавший круговертью сумасшедшего Марбурга, взрывавшего звучание и поэтический строй, завершал свое творчество удивительно стройной классикой.
В родстве со всем, что есть, уверясь
И знаясь с будущим в быту,
Нельзя к концу не впасть, как в ересь,
В неслыханную простоту.
Опыт мастеров может быть ориентиром, и эту книгу мне действительно хотелось написать без зауми, так, как я бы рассказывал бы это своим друзьям. Везде, где можно, я старался писать максимально просто и коротко.
О чем?
Очень давно мне рассказали, что можно жить, как гармонически развитая личность. Я тогда плохо представлял, что это такое, но идея мне определенно понравилась. Мне захотелось это сделать. Путь оказался не простой, но интересный и достойный, об этом пишу.
Это книга о жизни, об эффективной жизни, но – не только. Жизнь не сводится к одной эффективности, так же как и пища не сводится к одной только калорийности.
Если ориентироваться только на калории, то на день нам вполне хватило бы два стакана растительного масла. Или один стакан водки – по количеству необходимых калорий на день объем достаточный.
Калории – это еще не все.
Это книга о том, как соединить в жизни радость, смысл и эффективность. Почему-то верится, что наша жизнь может быть выше, чем только растительное существование и удовлетворение основных потребностей. Настоящая, правильная жизнь – определенно богаче!
О кривом и правильном
Сейчас многие говорят и думают, что правильного – нет, что у каждого свой совершенно уникальный жизненный путь, к которому не может быть какой-то единой мерки. Утверждается, что чья-то жизнь не может быть более правильной, чем чья-то другая, как нет единого покроя одежды, подходящей всем, и рассказ о правильной жизни есть только навязывание совершенно разным людям частного мнения того, кто об этой правильной жизни рассказывает.
Верно, бывает и так. Только когда на одежде вы видите кривые или неаккуратные строчки, вы понимаете, что это одежда не от лучших модельеров. Творческий подход к жизни – это одно, а неумелая или неаккуратно построенная, а то и поломанная жизнь – другое.
О сути
Если вы думаете, что правильная жизнь – трудная и скучная, в которой много работы и мало радости, то у вас неправильное мнение о правильной жизни. Правильная жизнь естественная, легкая и радостная, и я вас в нее приглашаю.
Возможно, вы уверены, что правильная жизнь – это сплошное заставление и дисциплина. Это не так. Когда вы себя заставляете – это неправильная жизнь. В правильной жизни работы не больше, чем в жизни любой другой. Ведь что такое работа? Работой мы обычно называем то, что делать не хочется, но приходится. Когда вы начинаете жить правильно, вам уже ничего не «приходится», и по внутреннему ощущению вы работать перестаете. Вы будете делать все, что надо, но если вы делаете это естественно, это станет для вас частью жизни, но не работой.
Позавтракать с утра – надо, и для этого нужно даже сесть за стол и себя покормить. Но разве это работа? Вы это делаете для себя, завтракаете с удовольствием. И в правильной жизни вы точно так же делаете все. Как само собой разумеющееся, делаете все дела, которые вам сделать надо обязательно.
Кому-то кажется, что правильная жизнь – это дополнительное напряжение и нагрузка. Совсем не так. Конечно, какие-то усилия будут всегда. Попрыгать на дискотеке – ну, тоже нагрузка, но мы же не против? Чтобы построить и поддерживать хорошие отношения, уходит столько же сил, сколько на поругаться. Так зачем тогда тратить силы на поругаться, если за те же силы можно жить по-хорошему?
В настоящей правильной жизни я не могу обещать вам полного и абсолютного счастья, вы часто будете переживать и дефицит, и нехватку. Вы это обязательно почувствуете. Когда вам категорически не будет хватать целой жизни, когда вы всем телом будете ощущать, что вам позарез нужно три жизни последовательно и хотя бы две параллельно, когда каждый день для вас страшно короткий – у вас правильная жизнь!
Начала правильной жизни
Правильная жизнь – это жизнь, сделанная своими руками, и принесшая радость и самому человеку, и людям вокруг. Такую жизнь можно назвать и простой, если она живется человеком естественно, сильно, уверенно. Все, в чем мы уверены, кажется нам простым.
Но начинается такая жизнь – не просто. Она начинается с детства, а детство – с игры в «Хочу» и «Не хочу». И протестов против того, что «Надо».
«Не хочу» и «Надо»
Детские игры в «Не хочу!»
«А я не хочу, хочу по расчету,
А я по любви, по любви хочу.
Свободу, свободу, мне дайте свободу,
Я птицею ввысь улечу!»
Не – хо – чу!
У каждого из нас своя судьба, и по поводу «правил» и «правильного» мне нередко приходится слышать следующее:
Правильное – это ограничения, а я не люблю ничего, что меня ограничивает! Как только я слышу, что вот так жить надо, я сразу хочу жить наоборот. Я не люблю, когда меня заставляют, и ненавижу слово «Надо!».
Вот пришел по почте счет, теперь надо пойти и оплатить за свет: блин, надо! Раз надо – вот я и не хочу.
Ну, не хоти – от этого изменится только то, что оплачивать счет будешь с плохим настроением. Не сердись, надо – это не противное «заставление», а просто – надо. Надо – и все. Если я не сделаю то, что делать надо, это все придется делать позже или кому-то другому.
В «хочу – не хочу» играют только дети.
Если у ребенка заботливые родители, он привыкает к тому, что его «хочу – не хочу» есть нечто важное. Не хочешь – скажи «Не хочу!», и тогда не будешь есть эту кашу. Хотя, может быть, все-таки съешь? Тебя уговаривали, а ты сильно говорил: «Не хочу!», и был в центре внимания. Здорово, только твое детство прошло, и мы стали взрослыми. А взрослые уже знают, что рассказывать про свое «хочу – не хочу» всерьез некому. Хочешь – поди и сделай себе, если умеешь, или купи, если есть деньги. А то, что надо, взрослые просто делают, потому за них это не сделает никто.
Если, конечно, они правда взрослые, и перестали играть в детство. В хочу – не хочу.
При этом даже ребенок далеко не всегда возражает против неприятного «Надо». Дети возражают только против слабого Надо, Надо неуверенного.
Это же – действует!
Детский протест длиною в жизнь
«Но я хочу жить не как надо, я хочу жить своей жизнью, а не по чужим Хочу!»
Да, ты прав: твое Надо – это чье-то чужое Хочу. Это очень часто именно так. Тебя водили на музыку, «это тебе надо!», а тебе хотелось кататься на лошадях. Ты хотел смотреть обалденные клипы на Муз-ТВ, а тебя брали в гости, где надо было смирно сидеть за столом и много кушать. Тебе не позволяли хотеть самому, ты все время жил чужой волей, и поэтому ты сейчас уже не хочешь ничего. Ты разучился хотеть, боишься выбирать, тебе уже проще жить, как все, и тихо все это ненавидеть…
Как все.
Иногда это называют «плохим характером», иногда – «депрессией», «потерей смысла жизни» и другими важными словами. А я думаю, что это твой протест и твоя Месть, месть твоим родителям в лице жизни, хотя бы ты это совершенно не осознавал.
Раз ты, жизнь, такая, то я тебе вот, напьюсь и не буду делать что надо. Не хочу!
Ты думаешь, что отстаиваешь себя, свое Я, и тебе это видится действительно именно так. А если посмотреть на все это с высоты птичьего полета, то ты занимаешься никому не нужной фигней, с которой пора завязывать.
Может быть, действительно пора?
Ты сделал все замечательно, ты здорово отомстил своим родителям: ты убил себя, свои желания и больше не живешь, а только тоскуешь и злишься из-за угла.
Нормально. Но есть другое предложение: начинать жить снова. Другой-то жизни все равно не будет, а сегодня можно рискнуть и начать все заново, потому что сегодня – это не жизнь, а жить все равно хочется, и жизнь стоит того, чтобы ее прожить полной грудью, со всей скоростью, как тогда, в твоем солнечном и снежном детстве, когда ты летел на санках с горы, когда у тебя захватывало дыханье и ты кричал от восторга!
Надо – это всегда чье-то Хочу.
Сделай его своим!Надо – это всегда чье-то Хочу, и не обязательно твое Хочу, и это может быть совершенно нормально. Утром надо вставать – это было хочу папы, потому что он хотел подарить тебе каждый час раннего утра и приучить тебя к порядку утра – это пригодится тебе в жизни. Утром надо умыться – это было хочу мамы, потому что она видела, как свежело твое личико и веселели глазки после того, как их ополоснуть прохладной водой и протереть чистым полотенцем. Эти их «Хочу» тогда не всегда были твоей радостью, когда-то это звучало и как противное «Надо», но родители делали свою работу, поднимали и умывали тебя.
Обычно за это говорят: «Спасибо!»
Не в каждый момент жизни ребенок знает, что ему надо на самом деле. Сейчас надо почистить зубы – «не хочу?». Теперь надо идти к зубному – «не пойду?». Ребенок видит только Сейчас, а что будет Завтра, некоторые взрослые видят лучше него. У них это и называется: Надо.
Надо – это умение видеть завтра.
И конечно, можно сегодня и завтра не оплачивать счета за свет, если очень не хочется. Просто через некоторое время за неоплаченные счета набегут пени, и тебя спросят, что ты больше хочешь: заплатить очень большую сумму или остаться без света, а то и вообще съехать с квартиры? Вот такое будет завтра. Поэтому лучше захотеть сделать то, что надо сделать сегодня.
Надо – это нормально. Это просто то, что вам нужно. Это то, что обеспечивает ваше будущее и строит вашу личность.
Кому-то больше нравится слово «Хочу». Отлично. Взрослый человек как раз Хочет то, что Надо. Что сейчас Надо, то взрослый человек – Хочет.
И тогда становится все просто. Начинается простая правильная жизнь.
Влад
Зимой очень здорово выехать всей семьей в красивый заснеженный парк и там, выбрав самую сказочную поляну, устроить маленький пикник. Пожарить горячую яичницу с помидорами, налить всем дымящегося сладкого чая и греть об него руки, радуясь маленькому туристическому примусу, который так легко дарит безопасный огонь и тепло. Мы себе все это подарили, погрелись чаем и, не торопясь, пошли по длинным аллеям от одного старого дворца к другому. На одной из развилок увидели пожилого мужчину в тулупчике, зазывавшего редких детей на пустующий аттракцион. Аттракцион все равно хороший, детей порадовать хочется, подошли…
– Николай Иванович, здравствуйте!
– Добрый день…
– Ну, узнаете? Это я, Влад! Что, постарел?
Да, Влад постарел. Десять лет назад он был энергичным и светлым молодым человеком, полным планов, любящим жизнь, творчество и эксперименты. Заходил ко мне на тренинги, спорил, писал интересные отчеты, увлекался эзотерикой, искал свой путь в жизни. А теперь… Пополнел? Скорее, лицо опухло – наверное, попивает. Кожа грубая, обветренная, руки замерзшие… и главное, что ты делаешь здесь, Влад, среди одиноких сосен?
Расспрашиваю.
Работал в театре. Ездил в Индию за духовной практикой. Подрабатывал в реставрационной мастерской. Набирал людей в группу оздоровительной гимнастики. Семьи нет.
– Что дальше, Влад?
Молчит. Думает, но думать особенно нечего: картинок будущего нет. А учитывая, что ему уже за тридцать, жизнь скорее всего вверх не пойдет. Значит, только вниз.
Мне было страшно. Он был светлый и талантливый – а жизнь свою пропустил. Не построил.
Был человек – и нет человека.
Все.
– До свидания, Влад!
– До свидания.
Пожали руки. Довольные дети уже вернулись с аттракциона и побежали дальше, мы за ними.
Влад остался на пустой аллее.
…Интересно, я мог бы что-то сделать тогда, десять лет назад? Я часто встречаю таких светлых, ищущих ребят, которые уверены, что жизнь обязательно выстелит перед ним ковровые дорожки и приведет к Счастью, потому что у них открытая душа и самые добрые намерения. Романтик живет ветром Свободы… Когда же я начинаю говорить о плане жизни, об обязательности дисциплины, о необходимости приоритетов и расчета рентабельности вложений, их глаза тускнеют, и я ощущаю себя тюремщиком, который гасит лучшие искорки их души.
Влад никогда не выносил того, что «Надо». А «Хочу» привело в тупик.
Грустно.
Значит, надо думать, работать и искать.
Именно для таких светлых и хороших людей я год за годом ищу и буду продолжать искать формы работы, когда все нужное подается в привлекательной и легкой обертке. Когда «Надо» упаковано красиво, как самое приятное «Хочу». Наверное, этому надо учиться всем нам.
Жить с чистого листа опасно – Огонек № 31 (5477) от 07.08.2017
759 4 мин. …
N 27 Кирилл Журенков о том, к чему приводит разрыв исторической памяти
Фото: Виктор Коротаев, Коммерсантъ
Утраченные корни
Какая правильная статья! Я своих предков тоже знаю только до прапрабабушек, прапрадедушек и чувствую этот разрыв с корнями. Пробую компенсировать его знанием истории и культуры (я культуролог по образованию). А сестра моя сейчас пишет историю нашей семьи.
Ira Smirnova
Мода на прошлое
Очередь выстроилась за родословной… И всем будет дана справка, что они предки владельцев либо доходных домов, либо поместий, а то и княжеские дети, на худой конец дети лейтенанта Шмидта. Тот факт, что до революции абсолютное большинство населения было крестьянского сословия, которому официально и отчества не полагалось иметь, никого не волнует. Все хотят, как у собачек, хорошую родословную. Ну и, конечно, спрос рождает предложение.
Егор Семенов
Без оглядки
Сотню лет уже мусолится все это с разных сторон, так ничего и не сварилось. Теперь предками советуют заняться. Выкинуть всю эту тухлятину и начать жить с чистой головой и взглядом вперед, а не в могилы.
Никанор Н.
Привычка не вспоминать
Долго пыталась поговорить с отцом о прошедшем ГУЛАГ деде, которого я не застала. Но ничего не могла добиться, кроме: «Он никогда ни на что не жаловался и никого ни в чем не обвинял». Сначала я обижалась на отца, но потом поняла, что нужно оставить его в покое. Хотя он родился уже после того, как дед вернулся из лагеря, травма, которую получил мой отец, видимо, оказалась такой силы, что не отпускает его, несмотря на все прошедшие постсоветские годы.
Мария Орлова
Когда хуже
Как человек, у которого родовая память не отшиблена и который знает, кто из предков в каких войнах и на чьей стороне воевал, кто до революции чем владел и к какому сословию относился, кто был раскулачен, кто был репрессирован, а кто был награжден орденами и медалями (и это зачастую одни и те же люди), могу сказать, что действительно важно знать и объективно оценивать события прошлого, чтобы понимать, когда тебе вешают лапшу на уши… Я не утверждаю, что в СССР все было идеально. Как в любой стране, было и хорошее, и плохое, и ошибки, и достижения. Но советский строй был прогрессом по сравнению с царскими порядками. .. А тем, кому не нравится, что в СССР нужно было быть «как все», не мешало бы вспомнить, что до революции у нас в стране процветал махровый социальный расизм, когда дворяне крестьян за полноценных людей не считали. А советская уравниловка — не более чем реакция на эту несправедливость. И скрывали дворянское происхождение потому, что если бы оно всплыло, то соседи крестьянского происхождения могли бы такому дворянскому отпрыску припомнить все сословные обиды царских времен.
Михаил Русалеев
Узнать и простить
Чисто душевно человеку становится легче, когда он узнает правду о своих предках, какой бы она ни была. Потому что эта правда все равно живет внутри намеками, тенями, предчувствиями. Например, дети в интернатах всегда хотят узнать о матери с отцом. Одна моя подопечная девушка в интернате долго искала мать, наконец, ей сказали, что мать сидит в тюрьме за убийство. Как она была счастлива! Говорит: «Я буду работать, передачи ей посылать. Она выйдет, будем вместе жить». Лучше знать и простить, чем не знать и подозревать…
Елена Вяхякуопус
«Телефон сегодня — отпечаток души»
N 28 Писатель Дмитрий Глуховский рассказал Андрею Архангельскому, кого пытался спасти своим новым романом
Другой мир
У меня коллега из Лобни (которую поминает автор) в «двушке» как раз живет, досталась от бабушки. За шесть лет, которые я его знаю, у него пятая машина (начинал вроде со старенького «фолькса», сейчас Х3), вторая жена (нынешняя немного на клубную танцовщицу похожа), пару раз в год ездит куда-то отдыхать, веселый и задорный. Современная московская классика. В каком мире автор живет, что все из сталинского ада выбраться не может?!
Алексей Т.
Блошиное царство
N 28 Любовь Румянцева узнала, как стать своей на толкучем рынке
Фото: Юрий Молодковец, Коммерсантъ
Островок самобытности
Хорошо, что питерские власти не догадались разогнать этот блошиный «майдан». Как сделали это, например, в Калуге. Под предлогом благоустройства. Вычистили все под ковш. Вместе с традициями, привычками, особой субкультурой такого рынка, его историко-социальным колоритом, если угодно, уличным и дворовым фольклором. Короче, убили жизнь под предлогом родить новую. Итог: руины.
Алексей Мельников
Ничейная экономика
N 27 «Огонек» узнал, что бесхозяйные мосты, дороги, водопроводы и электросети в России не экзотика, а целая система
Фото: Александр Петросян, Коммерсантъ
Страна абсурда
Классический всероссийский бардак. Какие инновации, блокчейн, борьба с мировым терроризмом?! Зачем все это, если с банальными вещами внутри страны не удается разобраться уже в течение почти 30 лет?! Абсурд!
Денис К.
Сами разберемся
В нашей деревне с 1975 года работают две неучтенные водокачки, насосная станция и водопровод. Рабочее состояние поддерживают сами жители. И в гробу мы видели заботу государства. Районные власти у нас заняты разорением муниципалитетов и их интеграцией в район.
Andrei Kolesnikov
Идеальный прожект
Эта инфраструктура не дает даже мизерную добавленную стоимость. В противном случае уже давно бы кто-то приватизировал такие объекты. Население, наверное, как-то трудится. Но оно не способно поднять эту ношу, поскольку скорее всего в долгах. При кредитных ставках от 15 до 50 процентов местным жителям остается годами горбатиться на банки и магазины. Какие уж там мысли о бизнесе, ремонте дорог, производстве и повышении знаний? Муниципалитетам, наверное, поднять дороги и заброшенные хозяйства очень сложно. Районы, скорее всего, тоже живут за счет дотаций: тут или крышу в школе залатать, или заасфальтировать маленький участок дороги. Выход? Людям надо снижать потребление, закрывать долги и не брать кредиты, пожить несколько, а может, и много лет на хлебе и картошке, попытавшись накопить деньги, а потом открыть бизнес и что-то производить в масштабах поселков. Это, конечно, идеальный вариант. И тут сразу возникает вопрос: смогут ли?
Галим Фасхутдинов
Письма читала Мария Портнягина
Скачать Serato Scratch Live
Примечание: Serato Scratch Live заменен на Serato DJ.
Serato Scratch Live 2.5 поставляется с набором ключевых функций, включая: поддержку Serato Remote, бесплатный образец контента Loopmasters, поддержку plug-and-play для Pioneer CDJ-2000nexus и MIDI Output Lighting.
Что есть в Scratch Live 2.5?
Поддержка Serato Remote
Пользователи Serato Scratch Live могут загрузить и использовать Serato Remote — первое официальное приложение Serato для iPad®.
Разработанный для дополнения существующей установки Scratch Live, Serato Remote легко подключается к программному обеспечению вашего ноутбука Serato и работает со всем поддерживаемым оборудованием Scratch Live.
Serato Remote позволяет вам видеть и выполнять все ваши любимые функции Scratch Live, не прикасаясь к ноутбуку. Управляйте ключевыми точками, лупами и семплами. Загружайте треки и управляйте эффектами способами, которые раньше были невозможны. Посмотрите знаменитые виртуальные колоды и обзоры треков Serato, чтобы вы могли сосредоточиться на толпе и освободиться от своего ноутбука.
Управляйте кончиками пальцев и повышайте производительность Scratch Live. Serato Remote можно подключить по беспроводной сети, чтобы вы могли свободно перемещаться по сцене, или подключить через USB для сверхнизкой задержки.
Разработан с учетом реальной производительности, с использованием больших удобных кнопок, ориентированных на наиболее важные функции производительности.
Serato Remote уже доступен, его можно загрузить прямо из App Store℠ за 19,99 долларов США.
Чтобы посмотреть, как Руи из Serato использует Serato Remote, а для получения дополнительной информации посетите serato.com/remote.
Apple, логотип Apple и iPad являются товарными знаками Apple Inc., зарегистрированными в США и других странах. App Store является знаком обслуживания Apple Inc.
Pioneer CDJ-2000nexus plug-and-play supportБлагодаря Scratch Live 2.5 вы можете выбросить контрольные компакт-диски и подключить Pioneer CDJ-2000nexus напрямую к ноутбуку.
Точно сопоставленные элементы управления программным обеспечением позволяют с минимальными задержками управлять функциями производительности в Scratch Live.
Управляйте своей библиотекой Scratch Live с помощью CDJ-2000nexus. Просматривайте полноцветные обложки альбомов, форму волны, точки меток/петлей и другую важную информацию о треке на цветном дисплее CDJ-2000nexus.
Подсветка выхода MIDIТеперь поддерживается Scratch Live 2.5 Подсветка выхода MIDI позволяет загораться светодиодам на вашем MIDI-контроллере при использовании Scratch Live.
Мы объединились с нашими партнерами по аппаратному обеспечению, чтобы предоставить вам некоторые пресеты для некоторых из самых крутых контроллеров.
Вы также можете прочитать этот пост в блоге для получения дополнительной информации о том, как использовать пресеты.
Бесплатный образец содержимого LoopmastersScratch Live 2.5 поставляется с БЕСПЛАТНЫМИ образцами от Loopmasters. Получите 24 лучших Beats, Hits, Loops и Sweeps бесплатно при загрузке установщика образцов содержимого Loopmasters. Загрузите образец содержимого из загрузки Scratch Live 2.5, и образцы будут установлены прямо в вашу библиотеку Serato в виде ящика.
Для получения дополнительной информации о том, как получить демонстрационный контент, прочитайте эту запись в блоге Loopmasters.
Исправления ошибок Scratch Live 2.5Наряду с этими ключевыми функциями Scratch Live 2.5 также включает исправления ошибок, чтобы сохранить непревзойденный уровень стабильности и производительности, которыми славится программное обеспечение Serato.
Некоторые примеры исправлений ошибок:
- Записи Mixtape . als теперь работают с Ableton Live 9.
- Исправлена ошибка, из-за которой блокировка сетки ударов не сохранялась и не загружалась в/из файла; он только сохранялся в базе данных.
- : Источник записи Sixty-Eight теперь корректно загружается из настроек.
- Исправлена ошибка, из-за которой CDJ-350 отправлял как MIDI-, так и HID-сообщения, что означало, что он мог запускать два разных события Scratch Live одновременно.
- Исправлена ошибка, из-за которой назначения дек DJFX не сохранялись в настройках при переходе от «включено» изначально к «отключено».
Полный список исправленных ошибок см. в примечаниях к выпуску Scratch Live 2.5.
Как создать собственный Ubuntu live с нуля | Маркос Валлим
Фото Итана Робертсона на UnsplashЭта процедура показывает, как создать загрузочную и устанавливаемую Ubuntu Live (наряду с автоматическим обнаружением и настройкой оборудования) с нуля.
mvallim/live-custom-ubuntu-from-scratch
Эта процедура работает и может создать загружаемый и устанавливаемый Ubuntu Live (наряду с автоматическим определением оборудования…
github. com
Установите приложения, которые нам нужны создать окружающую среду.
sudo apt-get install \
binutils \
debootstrap \
squashfs-tools \
xorriso \
grub-pc-bin \
grub-efi-amd64-bin \
mtoolsmkdir $HOME / live-ubuntu-из -scratch
►Checkout bootstrap
sudo debootstrap \
--arch=amd64 \
--variant=minbase \
focus \
$HOME/live-ubuntu-from-scratch/chroot \
http://us .archive.ubuntu.com/ubuntu/
debootstrap используется для создания базовой системы Debian с нуля, не требуя наличия dpkg или apt . Он делает это, загружая файлы .deb с зеркального сайта и осторожно распаковывая их в каталог, который в конечном итоге может быть chrooted в.
►Настроить внешние точки монтирования
sudo mount --bind /dev $HOME/live-ubuntu-from-scratch/chroot/devsudo mount --bind /run $HOME/live-ubuntu-from-scratch/chroot/ run
Поскольку мы будем обновлять и устанавливать пакеты (среди них grub ), эти точки монтирования необходимы внутри chroot , поэтому мы можем завершить установку без ошибок.
chroot в операционных системах Unix — это операция, которая изменяет видимый корневой каталог для текущего запущенного процесса и его потомков. Программа, работающая в такой измененной среде, не может именовать (и, следовательно, обычно не имеет доступа) к файлам за пределами назначенного дерева каталогов. Термин «chroot» может относиться к системному вызову chroot или программе-оболочке chroot. Модифицированная среда называется chroot тюрьма .
. , дом и локаль
mount none -t proc /procmount none -t sysfs /sysmount none -t devpts /dev/ptsexport HOME=/rootexport LC_ALL=CЭти точки монтирования необходимы внутри среды chroot , поэтому мы можем чтобы завершить установку без ошибок.
►Установить пользовательское имя хоста
echo "ubuntu-fs-live" > /etc/hostname►Настроить apt sources.list
►Обновить пакеты индексов
apt-get update►Insta все systemd
подходит -get install -y libterm-readline-gnu-perl systemd-sysvsystemd — системный и сервисный менеджер для Linux. Он обеспечивает агрессивные возможности параллелизации, использует активацию сокетов и D-Bus для запуска служб, предлагает запуск демонов по запросу, отслеживает процессы с помощью групп управления Linux, поддерживает точки монтирования и автоматического монтирования и реализует сложную логику управления службами на основе транзакций. .
►Настроить идентификатор машины и перенаправить
dbus-uuidgen > /etc/machine-idln -fs /etc/machine-id /var/lib/dbus/machine-id id содержит уникальный идентификатор компьютера локальной системы, который устанавливается во время установки или загрузки. Идентификатор машины представляет собой один шестнадцатеричный 32-символьный идентификатор в нижнем регистре, заканчивающийся новой строкой. При декодировании из шестнадцатеричной системы это соответствует 16-байтовому/128-битному значению. Этот идентификатор может состоять не только из нулей.
dpkg-divert --local --rename --add /sbin/initctlln -s /bin/true /sbin/initctl
dpkg-divert — это утилита, используемая для настройки и обновления списка перенаправлений.
►Установка пакетов, необходимых для Live System -prober\
сеть -manager\
resolvconf\
net-tools\
wireless-tools\
wpagui \
локали \
grub-common \
grub-gfxpayload-lists \
grub-pc \
grub-pc-bin \
grub2-commonapt-get install -y --no-install-recommends linux-generic
►Графический установщик
apt-get install -y \
ubiquity \
ubiquity-casper \
ubiquity-frontend-gtk \
ubiquity-slideshow-ubuntu \
ubiquity-ubuntu-artwork 901 11Отобразятся следующие диалоговые окна конфигурации. в результате пакетов, которые будут установлены с предыдущего шага, это произойдет без каких-либо уведомлений или выполнения.
- Настройка клавиатуры
- Настройка консоли
►Установить диспетчер окон
apt-get install -y \
plymouth-theme-ubuntu-logo \
ubuntu-gno я-рабочий стол \
ubuntu-gnome-обои
►Установить полезные приложения
apt-get install -y \
clamav-daemon \
терминатор \
apt-transport-https \
curl \
vim \
nano \
less
► 9000 3 Установите код Visual Studio (необязательно )
- Загрузите и установите ключ
curl https://packages. microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpginstall -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/echo "deb [arch=amd64] https://packages.microsoft.com/repos /vscode stable main" > /etc/apt/sources.list.d/vscode.listrm microsoft.gpg
- Затем обновите кэш пакетов и установите пакет
apt-get updateapt-get install -y code
►
Установить Google Chrome (опционально)- Скачать и установить ключ
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list
- Затем обновите кеш пакета и установить пакет
apt-get updateapt-get install google-chrome-stable
►
Установить Java JDK 8 (необязательно)apt-get updateapt-get install -y \
openjdk-8-jdk \
openjdk-8-jre
►Удалить неиспользуемые приложения (необязательно) 012 передача-общая \
gnome-mahjongg \
gnome-mines \
gnome-sudoku \
aisleriot \
hitori
►Удалить неиспользуемые пакеты
apt-get autoremove -y
►Создать локали
dpkg-reconfigure locales
- Выберите языки
- Выбрать язык по умолчанию
►Перенастроить resolvconf
dpkg-reconfigure resolvconf
- Подтвердить изменения
►Настроить network-man ager
►Реконфигурировать сетевой менеджер
dpkg-реконфигурировать сетевой менеджер
► Если вы установили программное обеспечение, обязательно запустите
truncate -s 0 /etc/machine-id
►Удалить перенаправление
rm /sbin/initctldpkg-divert --rename --remove /sbin/initctl
►Очистить
apt-get cleanrm -rf /tmp/* ~/. bash_historyumount /procumount /sysumount /dev/ptsexport HISTSIZE=0exit
►Отвязать точки монтирования
sudo umount $HOME/live-ub унту-от -scratch/chroot/devsudo umount $HOME/live-ubuntu-from-scratch/chroot/run
►Доступ к каталогу сборки
cd $HOME/live-ubuntu-from-scratch
►Создание каталогов
mkdir -p image/{casper,isolinux,install}
►Копировать образы ядра
sudo cp chroot/boot/vmlinuz-**-**-generic image/casper/vmlinuzsudo cp chroot/boot/initrd.img-**-**-generic image/casper/initrd
►Копировать двоичный файл memtest86+ (BIOS )
sudo cp chroot/boot/memtest86+.bin image/install/memtest86+
►Загрузить и извлечь двоичный файл memtest86 (UEFI)
wget --progress=dot https://www.memtest86.com/downloads/memtest86- usb.zip -O image/install/memtest86-usb.zipunzip -p image/install/memtest86-usb.zip memtest86-usb.img > image/install/memtest86rm image/install/memtest86-usb. zip
►Доступ к каталогу сборки
cd $HOME/live-ubuntu-from-scratch
►Создать файл доступа к базовой точке для grub
touch image/ubuntu
►Создать образ/isolinux/grub.cfg 90 092
В следующие шаги, создание манифеста важно, потому что он сообщает нам, какая версия каждого пакета установлена в версии Live и какие пакеты будут удалены или сохранены в версии, которая будет установлена (сохранится на жестком диске).
►Доступ к каталогу сборки
cd $HOME/live-ubuntu-from-scratch
►Создать манифест
После того, как все было установлено и предварительно настроено в среде с chroot , нам нужно создать образ всего, что было сделано, выполнив следующие шаги. .
►Доступ к каталогу сборки
cd $HOME/live-ubuntu-from-scratch
►Создать squashfs
sudo mksquashfs chroot image/casper/filesystem.squashfs
900 02 Squashfs — это сильно сжатая файловая система, доступная только для чтения. для линукса. Он использует сжатие zlib для сжатия файлов, инодов и каталогов. Индексные дескрипторы в системе очень малы, и все блоки упакованы для минимизации накладных расходов на данные. Блоки размером более 4 КБ поддерживаются до 64 КБ.
Squashfs предназначен для общего использования файловой системы только для чтения, для архивного использования (т. е. в случаях, когда может использоваться файл .tar.gz) и в системах с ограниченным блочным устройством/памятью (например, необходимы накладные расходы.
►Запишите файл filesystem.size
printf $(sudo du -sx --block-size=1 chroot | cut -f1) > image/casper/filesystem.size
Файл README , часто встречающийся в Linux LiveCD установочные диски, такие как установочный компакт-диск Ubuntu Linux; обычно называется « README.diskdefines ” и может использоваться во время установки.
►Доступ к каталогу сборки
cd $HOME/live-ubuntu-from-scratch
►Создать файл image/README.
diskdefinescat <image/README.diskdefines
#define DISKNAME Ubuntu с нуля
# define TYPE binary
#define TYPEbinary 1
#define ARCH amd64
#define ARCHamd64 1
#define DISKNUM 1
#define DISKNUM1 1
#define TOTALNUM 0
#define TOTALN УМ0 1
EOF
►Доступ к каталогу образов
cd $HOME/live-ubuntu-from-scratch/image
►Создание образа grub UEFI
grub-mkstandalone \
--format=x86_64-e фи \
--выход =isolinux/bootx64.efi \
--locales="" \
--fonts="" \
"boot/grub/grub.cfg=isolinux/grub.cfg"
►Создайте образ загрузочного диска FAT16 UEFI, содержащий загрузчик EFI
(
cd isolinux && \
dd if=/dev/zero of=efiboot.img bs=1M count=10 && \
sudo mkfs.vfat efiboot.img && \
LC_CTYPE=C mmd -i efiboot.img efi efi/boot && \
LC_CTYPE=C mcopy -i efiboot.img ./bootx64.efi ::efi/boot/
)
►Создать образ BIOS grub
grub-mkstandalone \
--format=i386-pc \
--output=isolinux/core. img \
--install-modules="linux16 linux normal iso9660 biosdisk memdisk search tar ls "\
--modules="linux16 linux нормальный поиск биодиска iso9660" \
--locales="" \
--fonts="" \
"boot/grub/grub.cfg=isolinux/grub.cfg"
►Объединить загрузочный grub cdboot.img
cat /usr/lib/grub/i386-pc/cdboot.img isolinux/core.img > isolinux /bios.img
►Создать md5sum.txt
sudo /bin/bash -c "(find. -type f -print0 | xargs -0 md5sum | grep -v "\./md5sum.txt" > md5sum.txt )"
►Создать iso из каталога образов с помощью командной строки
sudo xorriso \
-as mkisofs \
-iso-level 3 \
-full-iso9660-filenames \
-volid "Ubuntu с нуля" \
-output "../ubuntu-from-scratch.iso" \
-eltorito-boot boot/grub/bios.img \
-no-emul-boot \
-boot- размер загрузки 4 \
-boot-info-table \
--eltorito-catalog boot/grub/boot.cat \
--grub2-boot-info \
--grub2-mbr /usr/lib/grub/i386 -pc/boot_hybrid. img \
-eltorito-alt-boot \
-e EFI/efiboot.img \
-no-emul-boot \
-append_partition 2 0xef isolinux/efiboot.img \
-m "isolinux/efiboot .img" \
-m "isolinux/bios.img" \
-graft-points \
"/EFI/efiboot.img=isolinux/efiboot.img" \
"/boot/grub/bios.img=isolinux/bios.img" \
"."
►Создать загрузочное меню ISOLINUX (syslinux)
cat <isolinux/isolinux.cfg
UI vesamenu.c32MENU TITLE Boot Menu 640 480
ЦВЕТ МЕНЮ рамка 30;44 # 40ffffff #a0000000 std
ЦВЕТ МЕНЮ title 1;36;44 #9033ccff #a0000000 std
ЦВЕТ МЕНЮ sel 7;37;40 #e0ffffff #20ffffff все
ЦВЕТ МЕНЮ unsel 37;44 #50ffffff #a0000000 std
ЦВЕТ МЕНЮ help 37;40 #c0ffffff #a0000000 std
ЦВЕТ МЕНЮ timeout_msg 37;40 #80ffffff #00000000 std
ЦВЕТ МЕНЮ timeout 1;37;40 #c0ffffff #00000000 станд.
ЦВЕТ МЕНЮ msg07 37;40 #90ffffff #a0000000 std
ЦВЕТ МЕНЮ tabmsg 31;40 #30ffffff #00000000 stdLABEL linux
MENU LABEL Попробуйте Ubuntu FS
МЕНЮ ПО УМОЛЧАНИЮ
Ядро /casper/vmlinuz
ДОБАВИТЬ initrd=/casper/initrd boot= касперлейбл линукс
MENU LABEL Попробуйте Ubuntu FS (nomodeset)
МЕНЮ ПО УМОЛЧАНИЮ
KERNEL /casper/vmlinuz
APPEND initrd=/casper/initrd boot=casper nomodeset
EOF
►Включить модули биоса syslinux
apt install -y syslinux-common && \
cp /usr/lib/ISOLINUX/isolinux. bin isolinux/ && \
cp /usr/lib/syslinux/modules/bios/* isolinux/
►Создать iso из каталога образа
sudo xorriso \
-as mkisofs \
-iso-уровень 3 \
-full-iso9660-filenames\
-volid "Ubuntu с нуля"\
-output "../ubuntu-from-scratch.iso"\
-isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin\
-eltorito-boot \
isolinux/isolinux.bin \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
--eltorito-catalog isolinux/isolinux.cat \
-eltorito-alt -boot \
-e /EFI/boot/efiboot.img \
-no-emul-boot \
-isohybrid-gpt-basdat \
-append_partition 2 0xef EFI/boot/efiboot.img \
"$ HOME/live -ubuntu-с нуля/образ"
Это просто и легко, используя «dd»
sudo dd if=ubuntu-from-scratch.iso of=status=progress oflag=sync
Это завершает процесс создания живого установщика Ubuntu с нуля . Созданный образ ISO можно протестировать на виртуальной машине, такой как VirtualBox
, или записать на носитель и загрузить со стандартного ПК.