Сложный вопрос (или ответ), все что угодно может быть… Я посмотрел свою конфигурацию grub.cfg — нет никаких особенностей, кроме этого:
insmod part_msdos
insmod ntfs
Стоит в начале grub.cfg. Подключает модуль ntfs.
Я вообще то не супер спец в grub :( Конфигурация, которая позволила мне пользоваться тем, что описана в статье, меня устроила. Далее я не копал, оно как бы уже пару лет работает и кушать не просит (у меня)…
Я бы хотел уточнить: суть статьи в том, что диск vmdk можно сделать таким, что отдельный раздел может находится в отдельном файле. А linux (и grub) такие файлы прекрасно монтирует и использует. А раз монтирует, то и грузится с него можно. С определенными ограничениями, конечно...
Узнайте метку диска C:, например в проводнике можно свойства диска посмотреть и там же установить. Советую метку сделать без пробелов и без русских букв. Эту метку пропишите в переменной d_label.
Допустим у вас файл с образом C:\virtual-disks\mydisk.vmdk и метка диска C-DISK. Тогда:
set imgfile="/virtual-disks/mydisk.vmdk"
set d_label="C-DISK"
Не соглашусь. По крайней мере на последней версии VirtualBox 6.1.18 и последних версия xubuntu/kubuntu addon-ы не мешают загрузке на реальном железе. Единственно что сервисы vbox не запускаются при реальной загрузке и об этом система уведомляет, показывая всплывающее сообщение.
Ant, как инструмент, может и древний, но ведь работает. Молоток тоже не вчера изобрели. А зная, что такая штука имеется, можно облегчить себе жизнь. Например в gradle: https://docs.gradle.org/current/userguide/ant.html
Проблема в обманутых ожиданиях. Я ожидал новый современный язык общего назначения, который с оглядкой на недостатки других языков, предлагает некий некий новый мир, в котором прошлое исправлено и можно теперь жить по другому, красиво и изящно. Но здесь я вижу какой-то странный, на мой взгляд, вариант низкоуровневого языка. Непривычное поведение во многих случаях (например строки, реакция на неиспользуемые переменные и импорт, nil и многие другие) создаст дискомфорт в задачах общего назначения (читай рутина).
Так что нет, для работы мне не надо, а для души поищу (или подожду) чего нить другого.
Сложный вопрос (или ответ), все что угодно может быть… Я посмотрел свою конфигурацию grub.cfg — нет никаких особенностей, кроме этого:
Стоит в начале grub.cfg. Подключает модуль ntfs.
Я вообще то не супер спец в grub :( Конфигурация, которая позволила мне пользоваться тем, что описана в статье, меня устроила. Далее я не копал, оно как бы уже пару лет работает и кушать не просит (у меня)…
Я бы хотел уточнить: суть статьи в том, что диск vmdk можно сделать таким, что отдельный раздел может находится в отдельном файле. А linux (и grub) такие файлы прекрасно монтирует и использует. А раз монтирует, то и грузится с него можно. С определенными ограничениями, конечно...
Если у Вас имеется установленный grub на Вашем компе, то этот конфиг работает и в стандартном grub, просто добавьте его в Вашу конфигурацию grub.
Если не стоит, то я не готов дать простую инструкцию, как его установить. В сети много информации об этом.
Узнайте метку диска
C:
, например в проводнике можно свойства диска посмотреть и там же установить. Советую метку сделать без пробелов и без русских букв. Эту метку пропишите в переменнойd_label
.Допустим у вас файл с образом
C:\virtual-disks\mydisk.vmdk
и метка дискаC-DISK
. Тогда:Не соглашусь. По крайней мере на последней версии VirtualBox 6.1.18 и последних версия xubuntu/kubuntu addon-ы не мешают загрузке на реальном железе. Единственно что сервисы vbox не запускаются при реальной загрузке и об этом система уведомляет, показывая всплывающее сообщение.
Да, можно. VirtualBox может работать с физическими дисками внутри виртуальной машины.
Тут описано: https://www.virtualbox.org/manual/ch09.html#rawdisk
Ventoy умеет с vhd загружать https://www.ventoy.net/en/plugin_vtoyboot.html
Или можно так Запуск Linux с виртуального диска vmdk на реальном железе и VirtualBox
Ant, как инструмент, может и древний, но ведь работает. Молоток тоже не вчера изобрели. А зная, что такая штука имеется, можно облегчить себе жизнь. Например в gradle: https://docs.gradle.org/current/userguide/ant.html
Так что нет, для работы мне не надо, а для души поищу (или подожду) чего нить другого.
О! А это мысль!