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

Давно пользуюсь win-системами по схеме: небольшой ssd c одним разделом в нем в папке хранятся vhd-файлы, из которых стартуют системы от XP до W8.1. Запускаю этот зоопарк с помощью grub4dos. Удобно архивировать, восстанавливать и тд.

Захотелось мне получить и arch в таком виде. Создал truecrypt файл-контейнер, отформатировал его в btrfs, поставил в него систему. Из другого arch подключаю и монтирую данный контейнер
cryptsetup --type tcrypt open /arch32.tc root
mount /dev/mapper/root /mnt/arch_tc

Осталось сделать одно запустить систему в этом контейнере. Для этого я скинул в папку с файлом ядро от арча, однако сколько не бился с загрузчиком через параметры ядра запустить не смог - он хочет раздел, у меня же есть файл. В интернете подобного не нашел, поэтому хочу найти помощи здесь ...
http://ccco.livejournal.com/ - Идеология №1 "ГАРДА"
могу намекнуть проанализировать образ арча, там система тоже из файла загружается.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Здесь есть небольшое описание.
Кроме ядра нужен файл initramfs-linux.img с хуком truecrypt. Была небольшая проблема в mkinitcpio, из-за которой хук не работал. Придется до обновления установить mkinitcpio из git или просто испраить файл в соответствии с патчем.
Вот только не могу сказать будет ли это все работать на ntfs. Будеет интересно узнать результат.
Lupus pilum mutat, non mentem.
denchik
небольшой ssd c одним разделом в нем в папке хранятся vhd-файлы, из которых стартуют системы от XP до W8.1. Запускаю этот зоопарк с помощью grub4dos
Если я верно понял, эти системы работают на реальном железе без установки в раздел 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
maisvendoo
Если я верно понял, эти системы работают на реальном железе без установки в раздел HDD, а хранятся в виде файлов виртуальных жестких дисков?
Да. Все верно.
Lupus pilum mutat, non mentem.
denchik
grub4dos
А grub2 такое умеет?
Да пребудет с нами Сила...!
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
А grub2 такое умеет?
Нет
Lupus pilum mutat, non mentem.
Жаль. А вообще интересно узнать как таковая хренотень реализуется - есть потребность запустить виртуальную винду в реальном окружении. Не хочется опять кромсать винт на разделы и ставить win7 для запуска одной единственной моделирующей программы, которая работает под wine но криво
Да пребудет с нами Сила...!
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

А вообще интересно узнать как таковая хренотень реализуется
есть скрипт WIM2VHD (Win7), который создает из инсталяционного wim-файла, полностью готовый vhd-контейнер с виндой, остается только в виндушном загрузчике его прописать. XP, кстати можно grub4dos запустить ...


Кроме ядра нужен файл initramfs-linux.img с хуком truecrypt
файл я тоже скинул, c хуком encrypt. Правда пока не могу сообразить как ядру передать что мой зашифрованный root в файле ХХХ хранится ...
+ в связи с хуком вопрос есть такой - заменяет ли crypsetup truecrypt для моей хотелки?
http://ccco.livejournal.com/ - Идеология №1 "ГАРДА"
denchik
заменяет ли crypsetup truecrypt для моей хотелки?
Да. crypsetup, вроде бы, не поддерживает разделы/файлы шифрованые truecrypt.
Lupus pilum mutat, non mentem.
 
Зарегистрироваться или войдите чтобы оставить сообщение.