Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
proxmox:proxmox-to-vdi [2020/05/27 06:25] admin [Подготовка машины] |
proxmox:proxmox-to-vdi [2020/05/27 06:48] admin [Восстановление grub c Live CD] |
||
---|---|---|---|
Строка 61: | Строка 61: | ||
Наконец, | Наконец, | ||
- | Загрузившись с Live CD, через parted | + | Загрузившись с Live CD, через parted |
{{: | {{: | ||
- | Бут-партицию я также сжал с 512 до 256 Мб. Получилось два файла: | + | Бут-партицию я также сжал с 512 до 256 Мб. Получилось два файла, которые я записал на отдельный диск, и затем скачал на свою систему: |
* '' | * '' | ||
* '' | * '' | ||
- | Затем отвел отвел 40 Гб под будущий образ: | + | Дальнейшие действия я проводил в своей ОС Ubuntu. |
+ | |||
+ | Я отвел 40 Гб под будущий образ: | ||
<code bash> | <code bash> | ||
Строка 76: | Строка 78: | ||
</ | </ | ||
- | Через fdisk размечаем | + | Через fdisk разметил |
<code bash> | <code bash> | ||
Строка 99: | Строка 101: | ||
</ | </ | ||
- | Подмонтируем: | + | Подмонтировал: |
<code bash> | <code bash> | ||
Строка 107: | Строка 109: | ||
</ | </ | ||
- | потом скопируем | + | потом скопировал |
<code bash> | <code bash> | ||
Строка 114: | Строка 116: | ||
</ | </ | ||
- | После этого нужно восстановить grub. | + | После этого нужно восстановить grub. |
+ | |||
+ | ==== Восстановление grub на своей ОС (не удачно) ==== | ||
+ | |||
+ | Сначала я попробовал это сделать на своей ОС, но конечный вариант, | ||
+ | |||
+ | Подмонтировал (если уже смонтировано, | ||
+ | |||
+ | <code bash> | ||
+ | losetup --partscan dest.img | ||
+ | # получилось / | ||
+ | kpartx -a / | ||
+ | </ | ||
+ | |||
+ | Затем | ||
<code bash> | <code bash> | ||
Строка 134: | Строка 150: | ||
losetup --detach /dev/loop6 | losetup --detach /dev/loop6 | ||
</ | </ | ||
+ | |||
+ | После загрузки с такого образа ('' | ||
+ | |||
+ | ==== Восстановление grub c Live CD ==== | ||
+ | |||
+ | У меня был образ диска ('' | ||
+ | |||
+ | <code bash> | ||
+ | mount /dev/sda2 /mnt | ||
+ | mount /dev/sda1 /mnt/boot | ||
+ | mount --bind /dev /mnt/dev; mount --bind /sys /mnt/sys; mount --bind /proc /mnt/proc | ||
+ | chroot /mnt /bin/bash | ||
+ | </ | ||
+ | |||
+ | Затем '' | ||
+ | |||
+ | < | ||
+ | (Добро пожаловать в Граб версии 0.97 ... нажмите Tab для списка команд) | ||
+ | grub > | ||
+ | </ | ||
+ | |||
+ | Нажимая cd / + Tab я понял, что там каталог ''/ | ||
+ | |||
+ | Тогда я еще раз загрузился с LiveCD и отредактировал файл ''/ | ||
+ | |||
+ | Система по-прежнему не загружалась. Наконец, | ||
- | Наконец, | + | Ура! Система загрузилась внутри виртуалбокса: |
{{: | {{: | ||
- | |||
===== Ссылки ===== | ===== Ссылки ===== |