Сайт | Скачать | Видео | Wiki

Автор Тема: Свой Live Arch  (Прочитано 20314 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shtorm

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Свой Live Arch
« : 30 Май 2014, 23:12:54 »
Я вот что хотел узнать, не интересно ли вам сделать просто arch, который стартует из файла-контейнера?

Я собрал такой вариант
https://mega.co.nz/#F!8dsRjBgS!AJaqyeoYLXdT4KehOsstgw

но не работают 3 вещи:

1) выкидывает в аварийную консоль, но по exit продолжает загрузку
2) Не размонтирует корректно файловую систему, где хранится контейнер. У меня ntfs, поэтому надо обязательно выполнять проверку, иначе следующий запуск проходит в RO режиме.
3) Пока не нашел как смонтировать родительскую фс ...

В целом достаточно удобный вариант, если бы не эти проблемы ...
« Последнее редактирование: 31 Май 2014, 08:11:14 от sfs »
Идеология №1 "ГАРДА" http://ccco.livejournal.com/

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Свой Live Arch
« Ответ #1 : 31 Май 2014, 09:07:02 »
Я вот что хотел узнать, не интересно ли вам сделать просто arch, который стартует из файла-контейнера?
http://rutracker.org/forum/viewtopic.php?t=3924195 - Ваше?
У Вас очень спорные методы выкладывания. Acronis rar - не линуксовые средства. Mega послал с последней оперой. Хром37 принял. То что на Mega - без пояснений не разобраться. Вероятно ext-arch64.rar надо распаковать и
Код
# mount -t btrfs ext-arch64.img 1 -o loop
mount: wrong fs type, bad option, bad superblock on /dev/loop16,
       missing codepage or helper program, or other error
lsmod |grep btr
btrfs                 521962  0
Потом если примонтируется копировать в раздел и крутить загрузчик?
Чем не устраивает стандартный .iso?

Чем предложенное будет отличаться от Archbang и т.п. готовых арчей или от pra без LF-модуля (где весь самопал)
Если хочется родной initrd (archiso) - он для фругал неудобен.
Вот обзор . Вот это оптимально
Или в Вашем замысле full?

В любом случае присутствие на форуме настоящего арчевода (какой у Вас арч стаж?) будет полезно. Не теряйтесь
В Вашем материале интересно было бы понять выбор x64 и btrfs
Наиболее интересно был бы дистр на срезе ARM PRA02. Для полной совместимости
Готов по мере своих слабых сил помогать
« Последнее редактирование: 31 Май 2014, 09:10:02 от sfs »

Оффлайн Shtorm

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Re:Свой Live Arch
« Ответ #2 : 01 Июнь 2014, 16:03:15 »
Цитата
Ваше?
Мое :)

Цитата
У Вас очень спорные методы выкладывания
Ну я в основном Windows пользуюсь, linuх больше для развлечения.
 
sfs [?]
Цитата
ext-arch64.rar
Это архив, внутри которого файл (расширение может быть любое, хоть ххх ), внутри которого система на базе arch, то есть это не live cd.

Загружается как обычная система с помощью grub2

Код
menuentry 'Arch Linux EXT' {
        set root=(hd0,msdos1)
        loopback loop /vmdk/ext-arch64.img
        linux   (loop)/boot/vmlinuz-linux root=/host/ext-arch64.img rw mntdev=/dev/sda1 mntdir=/host
        echo    'Loading initial ramdisk ...'
        initrd  (loop)/boot/initramfs-linux.img
}

mount -o compress ext-arch64.img /папка - просто чтобы посмотреть, что внутри, добавить или прибавить без запуска ...

Цитата
Или в Вашем замысле full?
Я хотел бы аналог виндушного vhd. Когда вся система занимает ровно один файл, с возможностью архивации и переноса на другие машины.
Давно использую такой формат в Windows очень удобно.

Цитата
В любом случае присутствие на форуме настоящего арчевода (какой у Вас арч стаж?) будет полезно. Не теряйтесь
Ну года 4-5, хотя в основном я пользуюсь линукс точечно, в отдельных задачах, типа раздача интернета ...

Цитата
В Вашем материале интересно было бы понять выбор x64 и btrfs
В данном случае это не принципиально, просто у меня на компьютере 4gb памяти и меня устраивает ядро из коробки. btrfs предпочитают из-за сжатия, у меня ssd 64 gb, место экономлю.

Цитата
Наиболее интересно был бы дистр на срезе ARM PRA02

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

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


 


« Последнее редактирование: 02 Июнь 2014, 09:14:23 от sfs »
Идеология №1 "ГАРДА" http://ccco.livejournal.com/

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:Свой Live Arch
« Ответ #3 : 02 Июнь 2014, 09:14:18 »
Цитата
Я хотел бы аналог виндушного vhd. Когда вся система занимает ровно один файл, с возможностью архивации и переноса на другие машины.
Давно использую такой формат в Windows очень удобно.
vhd это виртуальный жесткий диск, неважно в какой системе он сделан и какая система на нем установлена, арч также может быть установлен и запущен в той же винде в виртуальной машине
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Свой Live Arch
« Ответ #4 : 02 Июнь 2014, 09:31:39 »
ext-arch64.img
Штатный или что-то меняли? Наверное те хуки что у Вас выложены
Хук rootaufs смотрели?
mount -o compress ext-arch64.img
btrfs сжатие чем-то лучше squashfs?
Я хотел бы аналог виндушного vhd. Когда вся система занимает ровно один файл, с возможностью архивации и переноса на другие машины.
Так это любой фругал. Если модулей >1 - http://wiki.puppyrus.org/puppyrus/pr218/pfs#pfsmerge
Давно использую такой формат в Windows очень удобно.
раздача интернета ...
Вы админ?
puppy мне нравиться размером и скоростью. Но мне ближе подход как в арче - полный конструктор, с установкой нужного одной командой, без сборочных ограничений.
В PRA есть и то и другое. Смотрели? Как впечатления?
У вас вроде не слабые силы,
1е впечатление обманчиво  :'(

В итоге - будете свою работу делать в iso ? Иначе посмотрят единицы. Помощь нужна? Какие проблемы?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Свой Live Arch
« Ответ #5 : 02 Июнь 2014, 09:35:20 »
Так это любой фругал. Если модулей >1 - http://wiki.puppyrus.org/puppyrus/pr218/pfs#pfsmerge
Давно использую такой формат в Windows очень удобно.
не согласен, минимум три файла получится (vmlinuz, initrd, ну и сама система) а топикстартер хочет все чтобы все в одном было.

Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Свой Live Arch
« Ответ #6 : 02 Июнь 2014, 09:48:27 »
А какой в этом практический смысл...?
И чем такое грузить... В его menuentry - 3 файла

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Свой Live Arch
« Ответ #7 : 02 Июнь 2014, 10:13:51 »
В его menuentry один контейнер .img а все остальное уже унутре контейнера.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Свой Live Arch
« Ответ #8 : 02 Июнь 2014, 10:16:58 »
loopback loop /vmdk/ext-arch64.img - теперь понял как, но зачем (чем это лучше vmlinuz initrd squash) - не понял

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Свой Live Arch
« Ответ #9 : 03 Июнь 2014, 09:33:43 »
Ознакомился подробнее.
mount -o compress и grub2 загрузка работают с описанными в шапке проблемами.
.img при перепаковке в squash уменьшается >5 раз
----------
Для обозначенных автором задач вполне подойдет PRA или LF-rootaufs методика.
btrfs со сжатием может быть полезен для сохраненки в папку (в pra с этим нет проблем)

Недостатки представленного метода:
1. проблемы из шапки
2. механизма модульности, сохраненки нет
3. сжатие слабое
4. 64бит - спорно
5. Будет работать только с grub2 (у него есть проблемы с размещением на fat ntfs)
« Последнее редактирование: 03 Июнь 2014, 09:35:16 от sfs »

Оффлайн Shtorm

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Re:Свой Live Arch
« Ответ #10 : 04 Июнь 2014, 15:35:18 »
спасибо всем за сообщения, немного подзаработался, не заглядывал в форум ...

[?]
Цитата
теперь понял как, но зачем
ну как же, я уже писал, хочу полный аналог vhd в win7-8 (не путать с расширением виртуальных машин) ...

Цитата
.img при перепаковке в squash уменьшается >5 раз
Ну мне для такого дела 1-2 gb не жалко + в данном случае контейнер пустой без софта ...

sfs [?]
Цитата
Для обозначенных автором задач вполне подойдет PRA или LF-rootaufs методика.
почитаю ... пользовался aufs до того как его из ванильного ядра выкинули.

Цитата
Недостатки представленного метода:
1. проблемы из шапки
2. механизма модульности, сохраненки нет
3. сжатие слабое
4. 64бит - спорно
5. Будет работать только с grub2 (у него есть проблемы с размещением на fat ntfs)
Для меня только 1 важно, все остальное неважно
2 я по старинке pacman -S уважаю, сохранение из коробки идет...
3 btrfs сжатия выше крыши хватает, 1gb - это уже linux с любым DE (может кроме KDE)
4 постоянно патчить pae ядро - не нужно ...
5 grub2 на ntfs работает без проблем ...
Идеология №1 "ГАРДА" http://ccco.livejournal.com/

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Свой Live Arch
« Ответ #11 : 04 Июнь 2014, 16:00:56 »
хочу полный аналог vhd в win7-8 (не путать с расширением виртуальных машин) ...
А просто фругал недостаточный аналог?
Для меня только 1 важно, все остальное неважно
Тогда - вот решение Ваших проблем
2 я по старинке pacman -S уважаю, сохранение из коробки идет...
PRA полностью арч совместим. pacman есть
5 grub2 на ntfs работает без проблем ...
Уверены? У меня , вроде,  если файлы grub2 находились на ntfs - не работало

Оффлайн Shtorm

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Re:Свой Live Arch
« Ответ #12 : 05 Июнь 2014, 23:43:44 »
sfs [?]
Цитата
Уверены? У меня , вроде,  если файлы grub2 находились на ntfs - не работало
sourceforge.net/projects/grub2win/ - проверено, работает ...
Цитата
Тогда - вот решение Ваших проблем
я когда-то похожим вариантом пользовался, но ушел с него, когда поддержку aufs из ядра выкинули ...
Цитата
PRA полностью арч совместим. pacman есть
Цитата
А просто фругал недостаточный аналог?
По отдельным моментам подходит. Но в целом не хватает "прозрачности".
То есть появляется ряд ограничений, которых нет скажем в исходном арче.
Там пакеты заморожены, или нужно ядро пересобирать, либо играться со сборкой актуальных пакетов, либо ждать пока кто-то соберет.

Когда был помоложе любил поиграться с системными вещами, сейчас просто нет времени на это, но если будет какой-то прогресс отпишусь :)

Есть еще момент лежащий в области психологии, я например привык пользоваться самыми удобными вещами в мире ПО, например книги я могу писать только в windows, так как ничего удобнее word человечеством не придумано. Хотя теоретически все это можно делать и в puppy + libreoffice,
но в word все равно круче, так позволяет заняться делом в чистом виде, а не постоянной настройкой системы, которая сжирает кучу усилий.

 



Идеология №1 "ГАРДА" http://ccco.livejournal.com/

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Свой Live Arch
« Ответ #13 : 06 Июнь 2014, 09:18:12 »
sourceforge.net/projects/grub2win/ - проверено, работает ...
т.е. это какая-то спецю версия груб2 заточенная под винду нтфс и т.п.? Синтаксис конфига совместим с груб2?
Если есть впечатления и опыт применения - поделитесь...
не хватает "прозрачности".
То есть появляется ряд ограничений, которых нет скажем в исходном арче.
Там пакеты заморожены, или нужно ядро пересобирать, либо играться со сборкой актуальных пакетов, либо ждать пока кто-то соберет.
Заморозка легко размораживается. Остальные ограничения (их мало) нацелены на "маленький быстрый фругал"
Насколько я понял Ваши цели - нужен фругал. Арч этим почти не заморачивается. Изобретать по любому придется. aufs - лучший выбор
Если эти цели не актуальны - фул арч . Наработки pra можно выборочно использовать в нем и других дистрах
но в word все равно круче
pra+virtualbox+...  ;)

Оффлайн Shtorm

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Re:Свой Live Arch
« Ответ #14 : 07 Июнь 2014, 19:25:34 »
sfs [?]
Цитата
т.е. это какая-то спецю версия груб2 заточенная под винду нтфс и т.п.? Синтаксис конфига совместим с груб2?
Если есть впечатления и опыт применения - поделитесь...

Конфиг типа
menuentry "ArchLinux" {
   set root='(hd0,msdos2)'   
   linux /boot/vmlinuz-linux root=/dev/disk/by-label/SHTORM_ARCH ro
   initrd /boot/initramfs-linux.img
}

Запускаю через grub4dos, можно bootmgr, в теории может можно и в чистом виде запускать

title Grub2
root (hd0,0)
kernel /grub2/winloader/grub2.boot

Работает как обычный груб ...
Идеология №1 "ГАРДА" http://ccco.livejournal.com/