safocl
мне надо минимум 5 разделов
Это всего тебе надо пять, а первичный только один - для винды.

safocl
и еще не пойму как передать параметры ядру чо корень системы будет VHD
Это ты читай мануал по драйверам к твоему VHD.

Например, для iso-образа параметр примерно вот так передается:
linux /linux iso-scan/filename=/install/mini32.iso
для ubuntu

либо вот так:
linux (loop)/arch/boot/i686/vmlinuz archisolabel=$isolabel
для арча

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

Если уж чисто ради эксперимента, то делать по аналогии установки линя в любой контейнер, принципиальной разницы с установкой в LVM или шифрованный раздел нету. Уже говорилось тут же не один раз. Граб, ядро и образ инитрамфс - отдельно, остальное в VHD. Жуем шесть страниц одно и то же...
safocl
симметрична, но увы приходится ее юзать... как бы то ни было пичальна
Юзай, кто ж тебе не дает? Только при чем тут VHD к юзанью винды? Ты ведь хочешь ставить линь на VDH, для чего? Винда все равно не прочитает линовые ФС. Поставь линь в логический раздел, и все у тебя нормально получится.
safocl
да енто как раз не сложности, а наведение порядка и простоты))
на логический раздел винда не поставится... было проверено неоднократно
Так ставь винду в первичный, все остальное вполне нормально работает на логических.
safocl
ага а вот ента надпись тебя не смущает???:
-Supported by all versions of Windows (Vista is still Work In Progress)
Меня вообще смущают все надписи со словом "Windows"
Винда, оказывается умеет работать с LVM.
safocl
загрузчик винды же монтирует получается VHD???
Внутри VHD должны быть созданы разделы, или хотя бы один корневой. Вот он и монтируется. Сначала подключается устройство, в /dev/ появляется псевдо-файл этого устройства и псевдофайлы разделов, а потом монтируются разделы этого устройства.
safocl
ну ты предлагаешь каждую загрузку копировать ядро???
Где я такое предлагал? Еще раз объясняю на пальцах. Файл ядра нужен только при загрузке системы и не нужно его никуда копировать, загрузчик сам его копирует в ОЗУ один раз после включения.

safocl
в корне физического раздела лежат vhd, grub и ядро с инитрд
В каком еще корне? До монтирования корня согласно правилу, прописанному в /etc/fstab, никто и не знает, где будет корень. Да и вообще нет никакого корня. Все совсем наоборот происходит. Сначала система монтирует раздел (в твоем случае VHD), после этого появляется корневая папка и точки монтирования в ней (папка /boot, /mnt и проч.), а уже потом в эти точки монтируются другие разделы. В твоем случае в папку /boot примонтируется раздел, содержащий ядро и загрузчик. Разумеется, они должны быть на отдельном разделе, не содержащем VHD, иначе получается петля.

А загрузчик загружает файлы до монтирования, именно поэтому пути в конфиге загрузчика начинаются с раздела, а не с корня и могут не совпадать системными путями. Например, если /boot находится на отдельном разделе sda5, то путь в конфиге загрузчика к файлу ядра будет примерно таким:
(hd1,msdos5)/vmlinuz-linux
хотя в системе, после монтирования разделов этот путь такой:
/boot/vmlinuz-linux

И не нужно ничего копировать, просто нужно указать загрузчику правильный путь к файлу ядра с указанием номера устройства и номера раздела.
indeviral
не.. всё таки мы его umount на**г и потом из озу.
Ну да, просто пытался говорить на языке топикстартера. )
И еще. Grub ничего не монтирует. Всмысле, вообще ничего. Он только загружает. Чтобы хоть что-то примонтировать, нужно работающее ядро в ОЗУ.