Создание загрузочных медиа от рабочей ОС

Если я правильно понимаю вопрос, вы можете попробовать с PR :

cut -f 5 "${files[@]}" | pr -5 -s' ' -t -l 40

где -5 - количество столбцов, -s '' - сепаратор (пространство) и -L 40 - это длина страницы (40 строк).


Без COREUTILS , можно использовать Split для создания линий n :

split -lN infile

или

some_command | split -lN

, а затем PAPE их вместе:

paste x* > outfile
rm x*
0
27.01.2015, 13:47
1 ответ

Да, вы можете это сделать, но это немного утомительный процесс.

Сначала подготовьте USB с разделами, которые вам нужны, чтобы соответствовать вашей виртуальной машине. После этого смонтируйте разделы USB, которые вы создали, и rsync (не копируйте, как я впервые опубликовал, так как копирование не сохранит пользователей и разрешения) все файлы с вашей виртуальной машины на разделы USB, избегайте копирование / dev / sys и / proc.

Как только вы это сделаете, отключите раздел / ы USB и смонтируйте / in / mnt. После этого смонтируйте с помощью bind / dev, / sys и / proc:

mount --bind /dev /mnt/dev 
mount --bind /proc /mnt/proc 
mount --bind /sys /mnt/sys

После этого выполните chroot в / mnt.Если / boot - это раздел, смонтируйте этот раздел сейчас.

Выполните blkid и определите корневой раздел UUID вашего USB-накопителя, отредактируйте / etc / fstab и измените UUID root для того, который находится на вашем USB (и все точки монтирования, если у вас есть разные разделы).

На этом этапе вы должны обновить свой личный кабинет, чтобы был создан новый /boot/grub/grub.cfg. Я не знаю, создаст ли обновление grub из chrooted правильный grub.cfg, но вы можете отредактировать его вручную и заменить UUID на правильный, и как только вы начнете с USB update-grub оттуда.

Итак, вы почти закончили, установите grub на USB, и все должно быть готово.

grub-install / dev / your-usb-device-here

Убедитесь, что корневой раздел на USB установлен как загрузочный, и попробуйте USB.

Надеюсь, я не пропустил ни одного шага, но если у вас возникнут проблемы, дайте мне знать, и я постараюсь помочь.

1
28.01.2020, 02:51

Теги

Похожие вопросы