Как стартовать Arch из файла-контейнера? [РЕШЕНО]


Да. crypsetup, вроде бы, не поддерживает разделы/файлы шифрованые truecrypt.
https://wiki.archlinux.org/index.php/Truecrypt#Accessing_a_TrueCrypt_container_using_cryptsetup
теоретически поддерживает, по крайней мере мой файл, зашифрованный AES открывает без проблем.
http://ccco.livejournal.com/ - Идеология №1 "ГАРДА"
Дошел в исследовании до такого момента -

можно замапить vhd или img-контейнер, в котором скажем файловая система ext4.
В момент когда это делает grub4dos он "видит" систему и файлы внутри ее,
но как только он запустит ядро, расположенное внутри контейнера, на этом кино заканчивается,
ядро не видит в списке устройств нашего замапеного файла, а только физические разделы ...

так что пока linux в этом аспекте полностью проигрывает microsoft, в нем невозможно "прозрачно" запустить систему из файла-контейнера ...
http://ccco.livejournal.com/ - Идеология №1 "ГАРДА"
denchik
так что пока linux в этом аспекте полностью проигрывает microsoft
А какая практическая необходимость? Линукс можно снести, поставить снова, снести опять, перенести - без проблем. Винды в этом плане по сей день жуть жутчайшая. Вся эта затея, для меня, в возможности завести этакую "ручную" винду, чтобы не менять под её запросы структуру hdd
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
denchik
так что пока linux в этом аспекте полностью проигрывает microsoft, в нем невозможно "прозрачно" запустить систему из файла-контейнера ...
Посмотрите как устроены liveCD. Большинство как раз и построены с помощью контейнеров.
Lupus pilum mutat, non mentem.
jim945
Посмотрите как устроены liveCD
Ну, лайв сиди не позволяет изменять установленную на нем систему.

Ведь как я понимаю, ТС ведет к тому, чтобы получить полноценную систему, только размещенную в контейнере, а не на разделах физического hdd

denchik
так что пока linux
просто не располагает драйверами для работы с vhd. Хотя давненько некто, извесный на гитхабе под ником Sha0, создал таковой драйвер для winNT. Для линукс просто нет острой практической необходимости создавать подобный драйвер. Но возможно, когда-нибудь...

Было бы интересно таковой драйвер разработать
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Да говорю же. Все уже давно есть.
На liveCD Обычно контейнер с ext4 упакованный сквашем.
Естественно сохранение сеанса на CD и в сквашфс невозможно. Но эти два пункта легко устраняются.
Lupus pilum mutat, non mentem.
jim945
Но эти два пункта легко устраняются
А каким образом?
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
maisvendoo
А каким образом?
Вскрываем iso, смотрим, убираем лишнее.
В этом нет ничего сложного. Только времени потратить немножко)))
Lupus pilum mutat, non mentem.

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


Посмотрите как устроены liveCD. Большинство как раз и построены с помощью контейнеров.
имеется в виду полное RW


просто не располагает драйверами для работы с vhd
vhd это по сути img с чуть другим заголовком, куча программ его читают-пишут, тот же grub4dos к примеру читает его.
Хотя расширение(формат) контейнера не имеет значения, хоть ххх


Естественно сохранение сеанса на CD и в сквашфс невозможно.
игрался я когда-то с aufs2-3, но после выпиливания ее из ядра - бросил


В этом нет ничего сложного. Только времени потратить немножко)))
хочется чтобы из коробки работало, или близко к этому, не велосипед с квадратными колесами.
Образец - тот же win7-8 с vhd ...
http://ccco.livejournal.com/ - Идеология №1 "ГАРДА"
denchik
игрался я когда-то с aufs2-3, но после выпиливания ее из ядра - бросил
Вы просто ни с тем игрались.
Вот пример.
Вместо iso используете свой img. В инит обязательно добавить модуль loop.

И это не единственный способ. Есть разные варианты.
Lupus pilum mutat, non mentem.
 
Зарегистрироваться или войдите чтобы оставить сообщение.