kvn17 Опубликовано 6 февраля Поделиться Опубликовано 6 февраля Добрый день, господа. В двух словах - есть задача перенести centos c asterisk в виртуальную машину на Hyper-V С помощью dd сделал img всего диска (делал на запущенной системе), конвертировал в vhdx StarWind V2V Converter. При запуске выдает GRUB HARD DISK ERROR Пытался восстановить загрузчик при помощи live cd rescatux вот что выдает TRUE sda 1.8-TiB W [ANSWER] sda [DEBUG] Reordering device.map file. [DEBUG] Getting system hard drives. a [INFO] UEFI devices order skipped (Not an UEFI System) [DEBUG] Performing Filesystem check with automatic fix ^ [SUCCESS] Filesystem check with automatic fix was OK! :) [DEBUG] Updating Grub configuration. [DEBUG] Making temporary fstab file. U [ERROR] Grub configuration update went wrong! :( [DEBUG] Installing Grub. [DEBUG] Making temporary fstab file. U [ERROR] Grub was not installed. Something went wrong! :( U [ERROR] Easy GNU/Linux Boot Fix (Fsck partition, update grub menues, restore GRUB on the MBR and order UEFI entries) was not fully completed. Something went wrong! :( Попытался переустановить grub xubuntu@xubuntu:~$ sudo grub-install /dev/sda1 Installing for i386-pc platform. grub-install: error: failed to get canonical path of '/cow'. Fdisk –l c виртуальной машины user@debian:~$ sudo fdisk -l Disk /dev/sda: 1.8 TiB, 2000406183936 bytes, 3907043328 sector s Disk model: Virtual Disk Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0xO0Oe9436 Device Boot Start End Sectors Size Id Type /dev/sdal * 63 40965749 40965687 19.5G fd Linux /dev/sda2 40965750 43070264 2104515 1G fd Linux /dev/sda3 43070265 3907024064 3863953800 1.8T fd Linux Partition 1 does not start on physical sector boundary. Partition 2 does not start on physical sector boundary. Partition 3 does not start on physical sector boundary. Disk /dev/loop0: 631.7 MiB, 662355968 bytes, 1293664 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes 1/0 size (minimum/optimal): 512 bytes / 512 bytes user@debian:~$ fdisk -l с реальной машины [root@US-PBX-TRK ~]# sudo fdisk -l Disk /dev/sda: 2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 2550 20482843+ fd Linux raid autodetect /dev/sda2 2551 2681 1052257+ fd Linux raid autodetect /dev/sda3 2682 243201 1931976900 fd Linux raid autodetect Disk /dev/sdb: 2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 2550 20482843+ fd Linux raid autodetect /dev/sdb2 2551 2681 1052257+ fd Linux raid autodetect /dev/sdb3 2682 243201 1931976900 fd Linux raid autodetect Disk /dev/md0: 20.9 GB, 20974338048 bytes 2 heads, 4 sectors/track, 5120688 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md0 doesn't contain a valid partition table Disk /dev/md2: 1978.3 GB, 1978344275968 bytes 2 heads, 4 sectors/track, 482994208 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md2 doesn't contain a valid partition table Disk /dev/md1: 1077 MB, 1077411840 bytes 2 heads, 4 sectors/track, 263040 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md1 doesn't contain a valid partition table [root@US-PBX-TRK ~]# С Linux системами опыта немного, если можно поподробней что нужно для восстановления загрузчика. [B]Спасибо![/B] Цитата Ссылка на комментарий
Olej Опубликовано 8 февраля Поделиться Опубликовано 8 февраля (изменено) В 06.02.2023 в 7:07 PM, kvn17 сказал: В двух словах - есть задача перенести centos c asterisk в виртуальную машину на Hyper-V С помощью dd сделал img всего диска (делал на запущенной системе), конвертировал в vhdx StarWind V2V Converter. Опыта Hyper-V не имею (зато имею большой в CenrOS, и в Asterisk) ... ну и подобные вещи делал неоднократно... только в виртуальных машинах VirtualBox. В порядке замечаний: 1. делать dd для переноса дисков нужно делать на остановленной машине; 2. предложил бы, предварительно, перенос диска сделать в виртуальную машину в VirtualBox - это куда проще и быстрее ... а потом, по аналогии в Hyper-V. Изменено 8 февраля пользователем Olej Цитата Ссылка на комментарий
kvn17 Опубликовано 12 февраля Автор Поделиться Опубликовано 12 февраля В 09.02.2023 в 12:36 AM, Olej сказал: Опыта Hyper-V не имею (зато имею большой в CenrOS, и в Asterisk) ... ну и подобные вещи делал неоднократно... только в виртуальных машинах VirtualBox. В порядке замечаний: 1. делать dd для переноса дисков нужно делать на остановленной машине; 2. предложил бы, предварительно, перенос диска сделать в виртуальную машину в VirtualBox - это куда проще и быстрее ... а потом, по аналогии в Hyper-V. А чем перенос в VirtualBox проще переноса в HyperV? есть какие-то конверторы в из физ.машины в virtulalbox ? напишите как сделали бы вы Но проблема видимо в том что Linux был собран на raid1 на mdadm... Цитата Ссылка на комментарий
Olej Опубликовано 12 февраля Поделиться Опубликовано 12 февраля (изменено) 1 час назад, kvn17 сказал: Но проблема видимо в том что Linux был собран на raid1 на mdadm... Вряд ли ... После того, как накопители отражены в фаловую систему Linux как /dev/* - нет никакой разницы что там и как в их физической структуре. 1 час назад, kvn17 сказал: А чем перенос в VirtualBox проще переноса в HyperV? есть какие-то конверторы в из физ.машины в virtulalbox ? 1). Я не знаю (и знать, откровенно говоря, не хочу) что там в ихнем HyperV. 2). Мне кажется (!), что никаких проблем с переносом Linux в систему виртуализации, VirtualBox или QEMU/KVM, например, быть не должно. Начиная с того, что эти системы могли бы первым этапом вообще использовать физические носители, диски, как они есть ... а потом их трансформировать уже в копированные имиджи в файловой системе. В 06.02.2023 в 7:07 PM, kvn17 сказал: С помощью dd сделал img всего диска (делал на запущенной системе), конвертировал в vhdx StarWind V2V Converter. Я думаю что вы исказили систему вот на этих 2-х первых шагах: копирование + конвертирование. Кстати, довольно часто кажущееся нормально произошедшее копирование дисков, dd или cp, создаёт негодную копию, из-за неподходящих ключей/опций используемых при копировании. Опять же, в VirtualBox/QEMU/KVM можно бы использовать непосредственно сырой, RAW имидж диска, без всякой трансформации куда-то. Изменено 12 февраля пользователем Olej Цитата Ссылка на комментарий
Olej Опубликовано 12 февраля Поделиться Опубликовано 12 февраля 1 час назад, kvn17 сказал: А чем перенос в VirtualBox проще переноса в HyperV? В том, что перенос в VirtualBox прост и понятен + может быть (пробно) сделать в самом Linux не выходя за пределы Linux. А потом, если надо, запустить тот же VirtualBox в Windows, если вам так горит Windows, и на том успокоиться ... Потому что VirtualBox многоплатформенная система, реализованная и одинаково себя ведущая практически во всех существующих операционных системах. Цитата Ссылка на комментарий
kvn17 Опубликовано 12 февраля Автор Поделиться Опубликовано 12 февраля 3 часа назад, Olej сказал: 4 часа назад, Olej сказал: Я думаю что вы исказили систему вот на этих 2-х первых шагах: копирование + конвертирование. Кстати, довольно часто кажущееся нормально произошедшее копирование дисков, dd или cp, создаёт негодную копию, из-за неподходящих ключей/опций используемых при копировании. Опять же, в VirtualBox/QEMU/KVM можно бы использовать непосредственно сырой, RAW имидж диска, без всякой трансформации куда-то. До этого пробовал переносить образ Acronis, получил тот же результат. И я не увидел в virtualbox способ прикрепить сырой образ Цитата Ссылка на комментарий
kvn17 Опубликовано 12 февраля Автор Поделиться Опубликовано 12 февраля Образ Acronis снимал на выключенной мащине Цитата Ссылка на комментарий
Olej Опубликовано 12 февраля Поделиться Опубликовано 12 февраля 7 минут назад, kvn17 сказал: До этого пробовал переносить образ Acronis, получил тот же результат. Общее вчатление: вы всё время норовите образ Linux переносить разными средствами Windows. Это чаще всего хорошо не заканчивается - привносятся всякие несовместимости в мелочах. Это общая практика. По крайней мере, переносить имиджи Linux нужно бы пробовать средствами исключительно Linux. Цитата Ссылка на комментарий
Olej Опубликовано 12 февраля Поделиться Опубликовано 12 февраля (изменено) 21 минуту назад, kvn17 сказал: я не увидел в virtualbox способ прикрепить сырой образ Я не помню деталей как, но делал это, и не раз, когда-то раньше. Нужно искать по документации. Поищите здесь: Инструкция по VirtualBox Цитата VirtualBox также предоставляет гибкий контроллер, который является особенным: вы не можете добавлять к нему устройства, отличные от флоппи-дисководов. Виртуальные флоппи-дисководы, такие как виртуальные CD/DVD-приводы, могут быть подключены либо к дисководным дискам (если они есть), либо к образу диска, который в этом случае должен быть в формате RAW. Изменено 12 февраля пользователем Olej Цитата Ссылка на комментарий
Olej Опубликовано 12 февраля Поделиться Опубликовано 12 февраля (изменено) 33 минуты назад, kvn17 сказал: я не увидел в Изменено 12 февраля пользователем Olej Цитата Ссылка на комментарий
Olej Опубликовано 12 февраля Поделиться Опубликовано 12 февраля 39 минут назад, kvn17 сказал: не увидел в virtualbox способ прикрепить сырой образ Форматы, поддерживаемые VirtualBox Цитата RAW: Это режим, когда виртуальный диск скидывается непосредственно на диск без определенного формата файл контейнера. VirtualBox поддерживает эту функцию несколькими способами: преобразование RAW диск к определенному формату, или клонированием диска в формате RAW, или непосредственно через файл VMDK, который указывает на физический диск или просто файл. Цитата Ссылка на комментарий
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.