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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Загрузка LINUX из образа  (Прочитано 3922 раз)

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

Оффлайн Synoptic

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Загрузка LINUX из образа
« : 21 Марта 2022, 20:19:13 »
Сап, Ubuntu. Нашел на хабре интересный топик. В нём автор объясняет как загрузить Debian.vhd образ виртуального диска при помощи GRUB2 на голом железе. Для этого в Ubuntu я установил Virtualbox далее всё как написано:  ​
https://habr.com/ru/company/domclick/blog/552170/
Но после выбора новой загрузочной записи всё уходит в ЧЁРНЫЙ ЭКРАН.
Пытался запустить Ventoy plugin позволяющий грузить ОС из VHD образа, но это приводит к "Minimal BASH-like" CLI.
https://ventoy.net/en/plugin_vhdboot.html
Что я делаю не так чтобы загрузить систему из образа?

Hey!
Im trying to run VHD boot feature with Ventoy plugin, but it leads to "Minimal BASH-like" CLI.
https://ventoy.net/en/plugin_vhdboot.html
What should I type in to finaly boot the image?

« Последнее редактирование: 21 Марта 2022, 20:21:19 от Synoptic »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Загрузка LINUX из образа
« Ответ #1 : 21 Марта 2022, 21:49:21 »
Что я делаю не так чтобы загрузить систему из образа?
Повангую, VHD-образ разбит по MBR, а нужно GPT.
« Последнее редактирование: 21 Марта 2022, 22:22:28 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Synoptic

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Загрузка LINUX из образа
« Ответ #2 : 22 Марта 2022, 13:57:35 »
DebianX64.vhd у меня лежит на NTFS диске с виндой. Виндовая утилита DISKPART помечает этот диск с нераспознанными разделами как GPT.


Вложение удалено, картинка оформлена в соответствии с правилами форума. Пожалуйста, ознакомьтесь с Руководством по добавлению изображений на форум
--ALiEN175
« Последнее редактирование: 22 Марта 2022, 14:53:29 от ALiEN175 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Загрузка LINUX из образа
« Ответ #3 : 22 Марта 2022, 14:18:17 »
Причём тут Windows?
Подключите VHD в виртуалку и покажите из неё
sudo fdisk -l
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Synoptic

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Загрузка LINUX из образа
« Ответ #4 : 22 Марта 2022, 15:23:17 »
Подключите VHD в виртуалку и покажите из неё

https://ibb.co/HqdH5c0
https://ibb.co/hVP1QbF

Админ, если можно переместите пож. топик в тематическую ветку к знатокам.
« Последнее редактирование: 23 Марта 2022, 19:53:33 от Synoptic »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: Загрузка LINUX из образа
« Ответ #5 : 26 Марта 2022, 13:37:29 »
Если не возражаешь, я поучаствую, пока не подошли знатоки.
Цитировать
Что я делаю не так чтобы загрузить систему из образа?
А кто тебя знает, что ты вообще делаешь. Хотя-бы конфиг груба покажи.
И вообще, кто на ком стоял.

Оффлайн Synoptic

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Загрузка LINUX из образа
« Ответ #6 : 26 Марта 2022, 19:28:20 »
А кто тебя знает, что ты вообще делаешь. Хотя-бы конфиг груба покажи.


grub.cfg - оригинальный конфиг с ним у меня нормально грузится Debian

Этот код содержит альтернативный grub.cfg которым я подменяю оригинал:

#код добавил Ventoy, он приводит к чёрному экрану
search.fs_uuid 47c8600f-43ca-4bf8-b6ae-613d266770b3 root hd0,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

#код из статьи на хабре, ведёт к чёрному экрану с комментариями см. вложение в корне диска имею файл "DebianX64Root.vhd"
menuentry "vhdUUID" {
  insmod probe
  set vhd_name="/DebianX64Root.vhd"
  search --no-floppy --set=vhd_dev --file $vhd_name
  probe -u $vhd_dev --set=vhd_uuid
  loopback loop ($vhd_dev)$vhd_name
  linux  (loop,gpt2)/boot/vmlinuz-4.19.0-14-amd64 root=/dev/loop0p2 rw loop_file_path=$vhd_name loop_dev_uuid=$vhd_uuid
  initrd (loop,gpt2)/boot/initrd.img-4.19.0-14-amd64
}

menuentry "ms" {
  chainloader /EFI/boot/ms.efi
}


Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: Загрузка LINUX из образа
« Ответ #7 : 27 Марта 2022, 11:02:26 »
Цитировать
оригинальный конфиг с ним у меня нормально грузится Debian
Ты тут взывал к админам. Единственный раздел, подходящий для твоей темы - "Разговоры обо всем".

Цитировать
альтернативный grub.cfg которым я подменяю оригинал
Пытаюсь отсеять маты, ... ...?????

Цитировать
код из статьи на хабре...
...нужно просто добавить в твой оригинальный конфиг.
Предположим все-таки, что ты поместил его в нужный конфиг.

Цитировать
vmlinuz-4.19.0-14-amd64
В твоем "виртуальном Дебиане" ядро называется именно так? Точно такая-же версия, как у автора статьи?
Аналогичный вопрос возникает по инитрд, особенно с учетом того, что ты должен был внести в него изменения или сгенерировать новый.

Переходим к статье.
Цитировать
...findfs. Она не входит в образ initramfs, для её добавления необходимо создать скрипт /etc/initramfs-tools/hooks/copyfindfs
Это сделано?
Цитировать
loop_boot_vhd необходимо расположить, как и ранее, в /etc/initramfs-tools/scripts/local-top/. После чего пересобрать initramfs
Это сделано? Без этого даже и нечего было затевать эту возню.
После внесения изменений, проверено, подопытный Дебиан запускается? Если запускается, то можно переходить к загрузке из vhd-образа.


« Последнее редактирование: 27 Марта 2022, 11:06:53 от andytux »

Оффлайн Synoptic

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Загрузка LINUX из образа
« Ответ #8 : 01 Апреля 2022, 20:26:52 »
По всякому пытался, но всё равно ничего не выходит. Я решил снять видео моих действий и выложить на видеохостинг. Не закрывайте пожалуйста тему. Это требует времени.

Оффлайн Synoptic

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Загрузка LINUX из образа
« Ответ #9 : 14 Марта 2023, 18:20:14 »
Проблема решилась добавлением в grub.cfg первой строкой "rmmod tpm" о чём в статье ни слова. Тему можно закрывать.

 

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