Полазећи од потребе да створим свој властити ЛивеЦД који могу повремено да ажурирам и прилагодим по свом укусу, и знајући напредак у рачунарској технологији у пољу ГНУ / Линук, схватио сам да постоји оскудна потреба за инсталирањем додатних графичких програма.
Захваљујући преносивим уређајима, у неким приликама нећу морати да инсталирам програме за свакодневну употребу као што су Гимп, Инскапе, Блендер, чак и Либреоффице. Без ових програма инсталираних на мом систему, чувам неколико мега-битова у софтверу и библиотекама.
Преносиве рачунаре за Линук можете преузети са следеће странице:
http://sourceforge.net/projects/portable/files
Могу чак и да направе сопствене преносиве рачунаре помоћу следећих програма са исте веб локације:
- АппДирАссистант: Услужни програм за пренос програма, потребно је покренути АппДирАссистант пре инсталирања софтвера за пренос; Такав софтвер не може се инсталирати пре покретања АппДирАссистант-а.
- АппИмагеАссистант: Услужни програм за компресовање структуре у једну самоизвршену датотеку коју су креирале фасцикле
Да бисте креирали преносиве уређаје већ инсталираног софтвера, можете користити следећи програм:
За 32 бита
https://github.com/downloads/pgbovine/CDE/cde_2011-08-15_32bit
За 64 бита
https://github.com/downloads/pgbovine/CDE/cde_2011-08-15_64bit
Стварање преносивих уређаја овом методом неће тражити зависности инсталиране у вашем оперативном систему, нити ће сачувати конфигурацију у вашој корисничкој фасцикли, осим ако се унутар цде-роот креира симболична веза или датотека цде.оптионс није означена линијом сличном овој :
игноре_префик = / хоме
Видећи ово схватићемо да можемо да преузмемо или креирамо преносиве уређаје које желимо, елиминишући потребу за инсталирањем додатних апликација изван нашег основног система, и на тај начин смањимо ваш простор приликом креирања сопственог ЛивеЦД-а.
Развој
Као што наслов говори, видећемо како да креирамо сопствени ЛивеЦД од нуле, што ће нам омогућити да инсталирамо апликације које желимо, почевши од инсталирања нашег основног система, постоји неколико начина да се то постигне, један кроз инсталацију у текстуалном режиму без стварне инсталације графички систем и други који користи дебоотстрап, овај последњи случај ћемо размотрити у овом упутству, јер нам омогућава да креирамо свој систем од нуле без икаквог додатног програма за основни систем.
Имајући ГНУ / Линук систем, који је већ инсталиран, створићемо партицију жељене величине за инсталирање основног система на поменуту партицију, погледајмо корак по корак како створити наш основни систем помоћу дебоотстрап-а:
Корак 1
Инсталирајте дебоотстрап
# апт-гет инсталирајте дебоотстрап
Корак 2
Монтирајте нову партицију у / мнт
# моунт / дев / сдак / мнт
Корак 3
Инсталирајте основни систем на ту партицију:
За 32 бита
# дебоотстрап --арцх и386 дистрибуција / мнт
За 64 бита
# дебоотстрап --арцх амд64 дистрибуција / мнт
Дистрибуција мора бити промењена у име верзије ГНУ / Линука коју желимо да инсталирамо, а ове датотеке се налазе у / уср / схаре / дебоотстрап / сцриптсАко датотека са именом дистрибуције коју ће користити не постоји, они једноставно копирају датотеку најновије верзије са именом нове верзије и отварају је помоћу уређивача текста и тамо где је назначена веб адреса, промените је у нову, пример:
Пада ми на памет да се спремиште преузима са друге адресе, а не са званичне странице, хоћу / уср / схаре / дебоотстрап / сцриптс Копирам најновију верзију овог, у овом случају користим Убунту спремиште (Онеириц) које се налази у овој фасцикли, али адреса за преузимање је друга, јер се налази на чврстом диску мог рачунара, отварамо датотеку и мењамо
дефаулт_миррор хттп://арцхиве.убунту.цом/убунту
по
дефаулт_миррор датотека: /// путања / до / репо / убунту
Ако пронађу више линија са овим обликом, морају и они да га промене.
Корак 4
Цхроот-ом мењамо радни роот са терминала и настављамо са инсталирањем основног софтвера према нашим потребама.
- Промена кавеза
# моунт -т проц ноне / мнт / проц # моунт -о бинд / дев / мнт / дев
- Монтирајте спољни диск који садржи спремиште
# мкдир / мнт / медиа / Диск-Наме # моунт / дев / сдак / мнт / медиа / Диск-Наме # цхроот / мнт
- У оквиру истог кавеза назначите која су спремишта за употребу у /етц/апт/соурце.лист
нано /етц/апт/соурце.лист
у мом случају са рачунарског диска
деб датотека: /// медиа / Диск-Наме / Онириц-Оцелот / миррор / убунту / онеириц главни мултиверсе ограничени универзум деб датотека: /// медиа / Диск-Наме / Онириц-Оцелот / миррор / убунту / онеириц-бацкпортс главни мултиверсе ограничена универзална деб датотека: /// медиа / Диск-Наме / Онириц-Оцелот / миррор / убунту / онеириц-предложена главна мултиверсе ограничена универзална деб датотека: /// медиа / Диск-Наме / Онириц-Оцелот / миррор / убунту / онеириц -сецурити главна мултиверзумска ограничена универзална деб датотека: /// медиа / Диск-Наме / Онириц-Оцелот / миррор / убунту / онеириц-упдатес главна мултиверска ограничена универзална деб датотека: /// медиа / Диск-Наме / Онириц-Оцелот / миррор / медибунту / онеириц бесплатна неслободна деб датотека: /// медиа / Диск-Наме / Онириц-Оцелот / миррор / цаноницал / онеириц партнер
Ако користимо традиционални метод са веб странице и користимо прокси адресу, мораћемо да му кажемо да користи овај прокси из истог кавеза следећом командом:
# екпорт хттп_проки = "хттп: // усер: пассворд@проки.наме.орг: 3128" # екпорт фтп_проки = "хттп: // усер: пассворд@проки.наме.орг: 3128"
Корак 5
# апт-гет упдате # апт-гет упграде # апт-гет упграде # апт-гет дист-упграде
Корак 6
Инсталирајте локалитете (језике)
# аптитуде инсталл лоцалес # дпкг-рецонфигуре лоцалес # аптитуде инсталл лоцалепурге # лоцалепурге
Корак 7
Инсталирајте верзију језгра коју ћемо користити, на пример:
# апт-гет инсталл ГНУ / Линук-имаге-3.0.0-14-генериц депмод 3.0.0-14-генериц усер-сетуп
Корак 8
Наставите са инсталирањем основног софтвера за исправно покретање система и накнадно стварање ЛивеЦД-а.
# апт-гет инсталл аптитуде груб2 сисГНУ / Линук скуасхфс-тоолс цаспер арцхдетецт-деб мкисофс генисоимаге коррисо цонсоле-тоолс цонсоле-кеимапс мц блкид партед
Корак 9
Направите неке основне конфигурационе датотеке
# мцедит / етц / нетворк / интерфаце
и додајте ово:
ауто ло ифаце ло инет лоопбацк ауто етх0 ифаце етх0 инет дхцп
Измените датотеку:
# мцедит / етц / хостнаме
и додајте ово:
Име домаћина
# мцедит / етц / хостс
и додајте ово:
127.0.0.1 Име хоста лоцалхост
Корак 10
Направите мтаб и фстаб датотеку.
# греп -в роотфс / проц / моунтс> / етц / мтаб # греп / етц / мтаб -е "/"> / етц / фстаб
Напомена: Да бисте избегли конфликте, препоручује се да ууид адреси да роот адресу, помоћу команде блкид можете добити ууид и заменити / дев / сдак у / етц / фстаб унутар овог кавеза са ууид, на пример ако То је
/ дев / сда1 заменити са УУИД = ууид тако: УУИД = 476ефе22-73ец-4276-915д-ц4гга65ф668б / ект3 еррор = ремоунт-ро 0 0
Корак # 11
Инсталирајте графичко окружење - Опционално ако не морате да инсталирате графичко окружење.
# апт-гет инсталл ксервер-корг-видео-алл корг ксервер-корг
Корак 12
Инсталирајте груб, ако немамо инсталирану груб у боот сектору, можемо то учинити на следећи начин:
У случају да већ није инсталиран ниједан ГНУ / Линук систем, поступићемо на следећи начин:
Напустили смо кавез:
# излаз # судо груб-инсталл --роот-дирецтори = / мнт / дев / сда
Враћамо се у кавез:
# цхроот / мнт # упдате-груб
- У случају да је датотека груб већ инсталирана, ми је једноставно уређујемо
Напустили смо кавез:
# излаз # упдате-груб
Корак 13
Инсталирамо своје преферирано окружење радне површине као и нашег менаџера сесија које желимо. У мом случају сам инсталирао окружење радне површине е17 (просветљење) заједно са истраживачем датотека спацефм и тако створио свој ЛивеЦД за прављење резервних копија, као и програм дебоотстрап за инсталирање мојих нових оперативних система директно из спремишта без потребе да бисте користили друге ЛивеЦД-ове или инсталације у текстуалном режиму.
# апт-гет инсталл е17 е17-дата гпартед мтоолс тестдиск сецуре-делете партимаге гзип зип унзип тар пкилл ктерм
Можете да изаберете окружење радне површине по свом избору, као и скуп апликација које ћете користити.
Менаџер сесије.
- У овом случају ми није потребан менаџер сесије који ме пита за корисничко име и лозинку, јер је његов циљ да директно започне сесију, за то креирамо текстуалну датотеку у / етц / стартКс
# тоуцх /етц/инит.д/стартКс # цхмод + к /етц/инит.д/стартКс
Копирајте следеће у ову датотеку
#! / бин / сх. / либ / лсб / инит-фунцтионс ПАТХ = / сбин: / бин: / уср / сбин: / уср / бин цасе $ 1 ин старт) ецхо "Покретање графичког система" ецхо "Можете пријавити ПРИЈАВУ у / вар / лог / боот_к. лог "Кс: 0 1 >> / вар / лог / боот_к.лог 2 >> / вар / лог / боот_к.лог & ДИСПЛАИ =: 0 су роот -ц енлигхтенмент_старт 1> / дев / нулл 2> / дев / нулл & ;; стоп) ецхо "Заустављање свих Кс процеса" пкилл Кс ;; *) ецхо "Неисправна опција" ;; есац излаз 0
Да бисмо рекли систему да покрене ову датотеку са системом, извршимо следеће из конзоле.
# упдате-рц.д стартКс подразумевано 99
На овај начин се избегава употреба било ког управника прозора, попут лкдм, гдм, између осталог.
Поново покрећемо рачунар новом инсталацијом.
Као што сам назначио инсталл спацефм за ово, преузимам изворни код са ове странице.
http://spacefm.sourceforge.net/ (el fichero .tar.gz o .tar.xz) al disco de la maquina.
Инсталирам зависности овог софтвера:
# апт-гет инсталл аутотоолс-дев басх десктоп-филе-утилс буилд-ессентиал либц6 либцаиро2 либглиб2.0-0 либгтк2.0-0 либгтк2.0-бин либпанго1.0-0 либк11-6 схаред-миме-инфо интлтоол пкг- цонфиг либгтк2.0-дев либглиб2.0-дев факероот либудев0 либудев-дев
Некомпактни смо са наведеном датотеком
тар -кф /патх/филе/спацефм.тар.кз цд / патх / филе / спацефм ./цонфигуре # маке -с # маке инсталл # упдате-миме-датабасе / уср / лоцал / схаре / миме> / дев / нулл # упдате-десктоп-база података -к # гтк-упдате-ицон-цацхе -к -т -ф / уср / лоцал / схаре / ицонс / хицолор # гтк-упдате-ицон-цацхе -к -т -ф / уср / лоцал / схаре / ицонс / Фаенза
Ако ово није проблем, инсталираћемо спацефм.
Корак 14
Инсталирајте ремастерсис.
Ремастерсис га може пронаћи на својој званичној веб локацији хттп://ремастерсис.соурцефорге.нет/, али препоручујем употребу оне коју ви у прилогу да би се одржала компатибилност, јер не инсталира или деинсталира ниједну апликацију током процеса креирања ЛивеЦД-а, као и остави неку скрипту за инсталирање ЛивеЦД-а на усб меморију.
Преузмите ремастерсис и инсталирајте.
# дпкг -и /патх/а/ремастерсис.деб
Корак 15
Стварање ЛивеЦД-а са ремастерсис-ом.
Ремастерсис има 2 начина стварања ЛивеЦД-а, један чува конфигурацију свих корисника, а други уклања све конфигурације и регистрације другог корисника, што смо навикли да видимо у традиционалним Убунту ЛивеЦД-има.
Да бисте креирали ЛивеЦД чувајући ваша подешавања.
# ремастерсис бацкуп
- Да бисте креирали ЛивеЦД без корисника или конфигурација (препоручено).
# ремастерсис дист цдфс # ремастерсис дист исо цустом.исо
Корак 16
Инсталација било којег Дебиан ЛивеЦД-а или деривата направљених помоћу ремастерсис-а.
Прво проверите да ли је ваша партиција означена као боатабле са гпартед или подељена на следећи начин:
# партед / дев / сдб је поставио 1 покретање - Да бисте га активирали # партед / дев / сдб искључили 1 покретање - Да бисте га деактивирали
- Исо инсталирамо на цд двд или ако желите на усб уређај на следећи начин (Све ово као роот):
мкдир -п / мнт / цдром мкдир -п / мнт / усб моунт -о лооп / патх / филе.исо / мнт / цдром моунт / дев / сдбк / мнт / усб цп -р / мнт / цдром / * / мнт / усб цп -р / мнт / цдром / исоГНУ / Линук / * / мнт / усб мв /мнт/усб/исоГНУ/Линук.цфг /мнт/усб/сисГНУ/Линук.цфг умоунт / мнт / усб умоунт / мнт / цдром
# ЕИЕ погледајте партицију вашег УСБ уређаја ако је партиција коју сте монтирали / дев / сдб1 сектор за покретање мора бити инсталиран у / дев / сдб
# цат /уср/либ/сисГНУ/Линук/мбр.бин> / дев / сдб # сисГНУ / Линук --инсталл / дев / сдб1
Корак # 16.1.
Прво полазимо од ЛивеЦД-а или УСБ-а ако га имамо у меморији.
Ако се не креирају потребне партиције као што је свап (свап ареа), као ни партиција већа од 1 ГБ или више, у зависности од величине ливецд-а.
Корак # 16.2.
Монтирајте партицију створену у / мнт
# фсцк -а / дев / сдак # моунт / дев / сдак / мнт
Корак КСНУМКС.
Копирајте све датотеке у директоријуму / рофс у / мнт
# цп -р / рофс / * / мнт
Напомена: све ово као роот корисник.
Корак # 16.4.
Инсталирајте груб
# груб-инсталл --роот-дирецтори = / мнт / дев / сда
Корак # 16.5.
Припремите систем за правилно покретање грубе.
моунт -т проц ноне / мнт / проц моунт -о бинд / дев / мнт / дев цхроот / мнт упдате-груб
Корак # 16.6.
Не напуштајући цхроот кавез, припремамо основне датотеке / етц / фстаб и / етц / мтаб
греп -в роотфс / проц / моунтс> / етц / мтаб греп / етц / мтаб -е "/"> / етц / фстаб
усерадд -м -ц „Административни корисник“ -Г адм, админ, судо, диалоут, цдром, плугдев, лпадмин, самбасхаре -д / хоме / усер -с / бин / басх усер
Закључци
Овим је завршен овај широки, али једноставан водич, који можете применити у дело ако желите и поделите свој ливецд са пријатељима, квалитет свих ливецд / двд-а ослања се на сопствено знање корисника, примену нових технологија које штеде простора на тврдом диску.
Као што сте видели да није потребно користити унетбоотин за претварање ЛивеЦД-а у живи усб, ако користите спацефм, имаћете све што вам је потребно у вези са графичком апликацијом, било да конвертујете видео записе, аудио датотеке, између осталог, требат ће вам само програм који то изводи из командне линије и креира или преузме додатак за извршавање ових задатака.
сав тај шум за стварање ЦД-а? '? Мислим да се то догодило са цд-а
Није постојала веб локација која вам је створила ЦД са дебианом уживо? оО
Колико је овај поступак фрустрира за лење људе који лако оду на ливе.дебиан.орг и пребаце га на УСБ.
Прекомпликовано, на свом другом рачунару користим Ремастерсис у Ксубунту 13.04 и свој исо ливе цд генеришем савршено и за 13 минута из система који је већ инсталиран и прилагођен програмима који ме занимају. Данас је потпуно прекорно то што постоје само ремастери који то могу постићи, постоје и други и други начини, али они су и даље досадни попут овог описаног у овом посту.
Или би бар направили малу скрипту у .сх-у и проблем решили (могло би се чак и помоћи).
Па, чини ми се врло добрим приручником да када будем имао времена покушаћу.
Можда постоје бржи начини да то учините, али оно што успут научите (вероватно неће доћи први пут) је непроцењиво.
Дешавало ми се да се онима који не инсталирају свеприсутност саветује да инсталирају следеће зависности.
аццоунтссервице апт-цлоне бтрфс-тоолс цонсоле-сетуп цриптсетуп дмидецоде дмраид дпкг-препацк ецриптфс-утилс гцонф2 гцонф2-цоммон гир1.2-атк-1.0 гир1.2-фреедесктоп гир1.2-гдкпикбуф-2.0 гир1.2-гстреамер-0.10 гир1.2 .3.0-гтк-1.2 гир1.0-панго-1.2 гир2.4-супа-1.2 гир1.0-тимезонемап-1.2 гир2.90-вте-1.2 гир3.0-вебкит-0 индикатор-апликација кбд кеиутилс селектор језика- уобичајени преносни рачунар за откривање либаццоунтссервице1 либаппиндицатор3 либаппиндицатор1-0 либбсд0 либцап-нг2 либцап4-бин либдбусмену-глиб3 либдбусмену-гтк4-4 либдбусмену-гтк0 либдебцонфцлиент1.0.0 либдмраид16ббццпбббц-лбдц-лбдб-0б-лбдб-лцб-3б-лбб-лцб-0б -1 либгтк-0-бин либгтк-2-заједнички либгтоп4-3 либгтоп1-заједнички либицу3 либиндицатор0-3 либиндицатор3 либив2 либнсс7-2д либп44-кит3 либпам-гноме-кеиринг либстартуп-нотифицатион6 либтимезонемап6-30вцомит-3бб-вб 1-11к-0 либвебкитгтк-0-заједнички либкклавиер1 лсоф псмисц питхон-аппиндицатор питхон-аргпарсе питхон-либкмл2.90 питхон-пиицу питхон-кклавиер рд јео реисерфспрогс рсинц
Знам да овај водич може бити досадан, али ако могу да набавим свој властити цд уживо са највише 215 МБ, радије бих да га поново прочитам.
Одлично хвала
Поступак је занимљив, али желите да себи закомпликујете живот.
# апт-гет инсталирајте ливе-магиц
$ жива магија
И са само неколико кликова добићете ЦД или УСБ који живите.
Хвала на информацијама, да ли ово ради за било који Линук дистрибутивни систем? Могу ли преносиве рачунаре ставити у тај персонализовани пренос уживо? Хвала.
Одличне информације, већ сам раније користио ремастерсис, на исти начин на који сматрам да је чланак врло добар и објашњен.
НАПОМЕНА: веза за преузимање ремастерсис коју сте објавили је погрешно повезана, требало би да пише https://blog.desdelinux.net/wp-content/uploads/2013/05/remastersys.zip
Хвала на информацији .. Одмах смо исправили везу.