IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Сборка системы, работающей с флешки
Поделиться
tema
сообщение 10.11.2017, 22:33
Сообщение #1


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Выделено из темы "Программа ДистроНавигатор"

Решил попробовать собрать систему, которая будет работать с флешки. Как это сделать в дистронавигаторе? Не LiveCD, а полноценную систему, чтобы работа в ней сохранялась. Просто тупо указать Live в "Тип целевого дистрибутива" на основе Кометы не вышло - просто ничего не собралось повисло на одном месте без всяких ошибок... :-(
ЧЯДНТ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 10.11.2017, 23:09
Сообщение #2


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9985
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(tema @ 10.11.2017, 21:33) *
Решил попробовать собрать систему, которая будет работать с флешки. Как это сделать в дистронавигаторе? Не LiveCD, а полноценную систему, чтобы работа в ней сохранялась.

Насколько я помню, на флешку устанавливают обычный Install-дистрибутив huh.gif

Цитата(tema @ 10.11.2017, 21:33) *
Просто тупо указать Live в "Тип целевого дистрибутива" на основе Кометы не вышло - просто ничего не собралось повисло на одном месте без всяких ошибок... :-(
ЧЯДНТ?

Лайв тут вроде ни к чему. Но я для проверки создал в m-p-d лайв-проект на основе школьной Кометы, запустил сборку, собралось успешно, так что не знаю, что у тебя за проблема. В журнале пусто?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 10.11.2017, 23:45
Сообщение #3


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Цитата(IVK @ 10.11.2017, 22:09) *
Но я для проверки создал в m-p-d лайв-проект на основе школьной Кометы, запустил сборку, собралось успешно, так что не знаю, что у тебя за проблема. В журнале пусто?

Я пробовал на бегу неделю назад. Попробую сейчас ещё раз и напишу проблемы.
А насчёт системы на флешке, уверен что это просто систему на флешку устанавливают? Когда я ходил на курсы Альта мне там выдали установочную флешку базальта 8 в подарок и мы, когда обучались, запускали не установку, а Live с этой флешки и всё что мы делали сохранялось...

Сообщение отредактировал tema - 10.11.2017, 23:45
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 10.11.2017, 23:58
Сообщение #4


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9985
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(tema @ 10.11.2017, 22:45) *
А насчёт системы на флешке, уверен что это просто систему на флешку устанавливают?

Да я сам, помнится, когда-то давно так делал smile.gif

Цитата(tema @ 10.11.2017, 22:45) *
Когда я ходил на курсы Альта мне там выдали установочную флешку базальта 8 в подарок и мы, когда обучались, запускали не установку, а Live с этой флешки и всё что мы делали сохранялось...

По-моему, это обычный лайв, а то, что можно там записывать, вытекает уже из того, что тут флешка, а не CD. Будь на CD физически возможна частичная перезапись, то и на него лайв записывал бы. Сам не пользовался такой флешкой, но по идее должно быть так.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 11.11.2017, 0:16
Сообщение #5


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Цитата(IVK @ 10.11.2017, 22:58) *
Да я сам, помнится, когда-то давно так делал smile.gif

А как? Инсталлятор ведь только жёсткие диски показывает, когда устанавливаешь... Мне из-за этого не удалось установить систему на миникомпьютер, где жёсткий диск как флешка определялся...
Цитата(IVK @ 10.11.2017, 22:58) *
По-моему, это обычный лайв, а то, что можно там записывать, вытекает уже из того, что тут флешка, а не CD. Будь на CD физически возможна частичная перезапись, то и на него лайв записывал бы. Сам не пользовался такой флешкой, но по идее должно быть так.

Ну вот школьную Комету лайв на флешке я пробовал: запускаю, настраиваю, что-то делаю, но ничего не сохраняется... Сейчас ещё раз попробую

Сообщение отредактировал tema - 11.11.2017, 0:16
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 11.11.2017, 0:58
Сообщение #6


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9985
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(tema @ 10.11.2017, 23:16) *
А как? Инсталлятор ведь только жёсткие диски показывает, когда устанавливаешь... Мне из-за этого не удалось установить систему на миникомпьютер, где жёсткий диск как флешка определялся...

Не знаю, что там было в том случае, а вообще инсталлер должен видеть флешку как обычный жёсткий диск и, если велено, ставить на него систему.
Вот, кстати, у нас старая тема Установка Линукса на флешку.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 11.11.2017, 8:46
Сообщение #7


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(IVK @ 10.11.2017, 23:09) *
Насколько я помню, на флешку устанавливают обычный Install-дистрибутив huh.gif


Лайв тут вроде ни к чему. Но я для проверки создал в m-p-d лайв-проект на основе школьной Кометы, запустил сборку, собралось успешно, так что не знаю, что у тебя за проблема. В журнале пусто?

Иван, тут речь немного про другое, вот например наша живая система на флешке :
https://www.altlinux.org/CoderLive
Если надо могу старый профиль скинуть.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 11.11.2017, 11:06
Сообщение #8


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9985
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(kostyalamer @ 11.11.2017, 7:46) *
Иван, тут речь немного про другое, вот например наша живая система на флешке :
https://www.altlinux.org/CoderLive
Если надо могу старый профиль скинуть.

Скинь, проверю. Но суть проблемы тут в чём?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 11.11.2017, 13:00
Сообщение #9


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


В том, что я вот сейчас запустил лайв с флешки, создал файл на рабочем столе, перезвгрузился и файла нет
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 11.11.2017, 17:25
Сообщение #10


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9985
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(tema @ 11.11.2017, 12:00) *
В том, что я вот сейчас запустил лайв с флешки, создал файл на рабочем столе, перезвгрузился и файла нет

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


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Антон Мидюков
сообщение 11.11.2017, 18:10
Сообщение #11


Специалист
****

Группа: Активный Пользователь
Сообщений: 117
Регистрация: 28.6.2015
Вставить ник
Цитата
Из: Прокопьевск
Пользователь №: 2818
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


По поводу Live CD с флэшки с сохранением сессии. Live должен быть собран по типу стартеркита. При загрузке должен быть пункт Live с сохранением сессии. Например, мой Engineering такое умеет.
Кстати, в регулярках (то есть на Сизифе) не работает. Компьютер виснет при загрузке.

А работает это следующим образом. При первом запуске Live с поддержкой сеанса, свободное место на флэшке форматируется автоматом в отдельный раздел и монтируется как /home
Подробнее сказать не могу. Какая фича включает поддержку Live с поддержкой сеанса, тоже не подскажу сейчас, нужно изучать структуру mkimage-profiles.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 12.11.2017, 19:14
Сообщение #12


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Самый простой способ получить "живую" флешку ( live с сохранением ), это собирать систему на основе регулярки builder :
смотрим в mp/conf.d/regular.mk :
Код
distro/regular-builder: distro/.regular-bare \
    use/dev/builder/full +sysvinit +efi +power \
    use/live/base use/live/rw use/live/repo/online use/live/textinstall \
    use/isohybrid use/syslinux/timeout/30 \
    use/stage2/net-eth use/net-eth/dhcp
    @$(call add,LIVE_PACKAGES,cifs-utils elinks lftp openssh wget)
    @$(call add,LIVE_PACKAGES,bash-completion gpm screen tmux zsh)
    @$(call add,LIVE_PACKAGES,ccache rpm-utils wodim)
    @$(call add,DEFAULT_SERVICES_ENABLE,gpm)


Делаем что-то своё, как пример старый Coderlive:

Код
distro/regular-Coderlive_old: distro/.regular-gtk use/dev/builder/full use/live/repo/online +power \
    use/browser/seamonkey/i18n use/live/base use/firmware \
    use/live/rw use/live/textinstall use/isohybrid use/syslinux/timeout/30 \
    use/stage2/net-eth use/net-eth/dhcp
    @$(call add,LIVE_KMODULES,virtualbox)
    @$(call add,LIVE_LISTS,Coderlive)
    @$(call add,LIVE_LISTS,Users-pkg)
    @$(call add,DEFAULT_SERVICES_ENABLE,gpm)
    @$(call add,LIVE_PACKAGES,coderlive)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 12.11.2017, 19:36
Сообщение #13


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9985
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Словом, надо вписать в профиль фичу use/live/rw?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 12.11.2017, 20:22
Сообщение #14


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(IVK @ 12.11.2017, 19:36) *
Словом, надо вписать в профиль фичу use/live/rw?

Да
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 13.11.2017, 21:57
Сообщение #15


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Попробовал именно установить на флешку. Двое суток устанавливалась Комета на флешку. Сейчас тестирую. ВОобще прикольно мне нравится. Пятые кеды даже не так уж и тормозят с флешки. В принципе, чего хотел я добился. Но всё равно интересно было бы собирать лайвы сразу, чтобы устанавливать не по двое суток biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 13.11.2017, 22:14
Сообщение #16


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(tema @ 13.11.2017, 21:57) *
Но всё равно интересно было бы собирать лайвы сразу, чтобы устанавливать не по двое суток biggrin.gif

В mp запросто, если много оперативки и свободного места на диске , в навигаторе пока никак.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 13.11.2017, 23:33
Сообщение #17


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Цитата(kostyalamer @ 13.11.2017, 21:14) *
В mp запросто, если много оперативки и свободного места на диске , в навигаторе пока никак.

Ну в целом у меня есть и того и другого :-) А где про это почитать?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 14.11.2017, 7:33
Сообщение #18


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Про m-p можно почитать тут:
https://www.altlinux.org/Mkimage/Profiles/m-p/howto
https://www.altlinux.org/Mkimage/Profiles/m-p/examples
и подробнее :
http://nightly.altlinux.org/docs/mkimage-profiles.html
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 14.11.2017, 10:19
Сообщение #19


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9985
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(kostyalamer @ 13.11.2017, 21:14) *
в навигаторе пока никак.

Если речь о лайве с поддержкой сессий и если для такой поддержки достаточно добавить use/live/rw, то это в Навигаторе можно сделать так:
В m-p-режиме создать новый Live-проект, потом открыть файл ~/distronavigator/mp/conf.d/navigator.mk.<архитектура>, там примерно со 112 строки начинается описание этого проекта:
Код
distro/zzzzz-p8:  distro/.live-desktop-ru use/live/autologin +efi  \
    use/branding/complete use/fonts/zerg use/fonts/ttf/google use/fonts/ttf/redhat +pulse +plymouth \
................................................................


Туда и надо вписать это use/live/rw:
Код
distro/zzzzz-p8:  distro/.live-desktop-ru use/live/autologin +efi use/live/rw \
    use/branding/complete use/fonts/zerg use/fonts/ttf/google use/fonts/ttf/redhat +pulse +plymouth \
................................................................

После чего можно собирать.
Как-нибудь потом сделаю, чтобы поддержку сессий можно было включить прямо в Навигаторе.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 2 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 16:12