Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: открыть VHD  (Прочитано 882 раз)

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

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 423
    • Просмотр профиля
открыть VHD
« : 13 Апреля 2021, 09:58:30 »
Можно ли в UBUNTU примонитировать виртуальный VHD диск и запускать его, не устанавливая VMWARE?

Оффлайн RoDoN

  • Участник
  • *
  • Сообщений: 209
    • Просмотр профиля
Re: открыть VHD
« Ответ #1 : 13 Апреля 2021, 11:05:26 »
Можно ли в UBUNTU примонитировать виртуальный VHD диск
Да, можно, читай напр., здесь, сам делал так:
sudo mkdir /mnt/vhd-disk/
sudo vdfuse -f disk.vhd /mnt/vhd-disk/
sudo mkdir /mnt/partition1/
sudo mount -o loop  /mnt/vhd-disk/Partition1 /mnt/partition1
А vdfuse взял здесь:  https://sourceforge.net/projects/vdfuse/files/ и подсунул в систему ручками )))

А вот, что значит запускать его не очень понятно.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
18.04 -> 20.04 -> 22.04 x64 XFCE

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 423
    • Просмотр профиля
Re: открыть VHD
« Ответ #2 : 13 Апреля 2021, 16:47:22 »
мне нужно не создать его, а имея готовый VHD с какой-то операционкой запустить его второй системой, без установки VirtualBox

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: открыть VHD
« Ответ #3 : 13 Апреля 2021, 16:54:45 »
andreik99, для того что бы запустить любую ОС, что установлена на VHD хотите вы того или нет, вам понадобится визор. qEMU, VirtualBox, WMWare etc
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: открыть VHD
« Ответ #4 : 13 Апреля 2021, 17:52:03 »
мне нужно не создать его, а имея готовый VHD с какой-то операционкой запустить его второй системой, без установки VirtualBox
Это можно сделать, за несколькими "но":
1) предварительно сконвертировав VHD файл в img (либо найти инструмент, который умеет монтировать VHD файл для чтения/записи и разместить его в  initramdisk системы, установленной в VHD-файле);
2) не сработает, если система в img/vhd-файле установлена в UEFI-режиме; в случае классического BIOS и CMS OS/CSM Boot/UEFI and Legacy OS/Legacy OpROM на UEFI-платах проблем не будет;
3) размещение img/vhd-файла на NTFS-разделе вылезет боком.
« Последнее редактирование: 13 Апреля 2021, 17:55:02 от archuser »

Оффлайн RoDoN

  • Участник
  • *
  • Сообщений: 209
    • Просмотр профиля
Re: открыть VHD
« Ответ #5 : 13 Апреля 2021, 21:29:29 »
В первом посте темы изначально невнятное ТЗ, но если хочется
имея готовый VHD с какой-то операционкой запустить его второй системой,
и если есть виндовый загрузчик (не обязательно Windows ;)), то тогда можно посмотреть в сторону программы bootice, которая позволяет легко редактировать файл BCD и прописывать в него загрузку в том числе и с VHD:

Картинка для примера с просторов интернета, возможность загрузки любой ОС из VHD не проверял.

UPD. Немного погуглил и нашел по этой теме:
     1. http://www.vmlite.com/appliances/ubuntu-910-readme.html, но проект похоже заглох.
     2. Загрузка Linux с VHD на компьютере с BIOS
« Последнее редактирование: 13 Апреля 2021, 22:09:54 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
18.04 -> 20.04 -> 22.04 x64 XFCE

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: открыть VHD
« Ответ #6 : 14 Апреля 2021, 14:11:38 »
VMLite VBoot это проприетарный продукт, за который хотят/хотели денежку.
За вторую ссылку отдельное спасибо RoDoN. Но есть один громадный нюанс. Автор поста, видимо, остановился на том, что  все это дело запустилось на ntfs-разделе. А заработало ли? Дело в том, что при попытке копирования каких-либо файлов, либо при крупном обновлении система встает колом, за исключением разве что курсора мышки. С ФС ext3/ext4 таких проблем нет. Далее следует обратить внимание на то, что размер VHD-файл должен быть фиксированным, а не динамическим. Также не заработает в UEFI-режиме (если мне не изменяет память, то grub выплевывает ошибку: "grub error: out of memory").

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 895
    • Просмотр профиля
Re: открыть VHD
« Ответ #7 : 14 Апреля 2021, 14:33:19 »
Автору темы.
Если решите использовать программу Bootice чтобы прописать загрузку с VHD, то хочу обратить внимание, что при работе с VHD у Bootice бывают косяки. Если при загрузке с VHD появляется ошибка "не найден файл VHD", то это он и есть - косяк программы.

 

Страница сгенерирована за 0.063 секунд. Запросов: 25.