Как установить ОС при тестировании восстановления с нуля?

Я выполняю домашний сервер на Ubuntu 18.04. Это загружается от внутреннего диска M2 (/dev/sda1) и в основном

  • монтирует другой диск (/dev/sdc1)
  • монтирует раздел LVM (/dev/mapper/data-data)
  • запускает докера, который в свою очередь выполняет ряд контейнеров

Я хотел бы протестировать ситуацию восстановления, где M2 (начальная загрузка) диск перестал работать. Мое резервное копирование хранится на /dev/sdc1 (и также удаленно, который является тем же типом тестирования).

Для выполнения теста, я хотел бы

  • удалите диск M2 (это должно моделировать его отказ и также защитить от ошибки, которая повредила бы его),
  • включите внешнюю Карту памяти (Карта памяти 1)
  • начальная загрузка от ISO Ubuntu (высвеченный на Карте памяти 2)
  • установите Ubuntu на внешнем диске (= на Карте памяти 1, и затем удалите и забудьте Карту памяти 2),
  • установите докера и другие утилиты, восстановите резервное копирование, запустите контейнеры и т.д. ←, что часть более проста, поскольку я (надо надеяться), понимаю, как организовать операции.

Мое основное беспокойство (могут быть другие, о которых я не знаю), будет ли внешняя Карта памяти распознана как "надлежащий" диск установить систему. Есть ли ограничение на вид возможности соединения для установки?

Альтернатива должна одолжить диск M2 и подкачать существующий с "восстановлением" один, но я предпочел бы делать тестирование на USB один, который я уже имею.

Дополнительно - там какие-либо возможные проблемы с процессом тестирования выше? (особенно часть от "аварии" до наличия приглашения оболочки и запускает последнюю точку - я уверен, что обнаружу много проблем в последней, но я смогу обработать их прекрасный, процесс начальной загрузки, который я не то, что полученный с тот, который я не чувствую себя довольным в),

1
задан 21 February 2020 в 17:31

1 ответ

Образец grub запись меню для выполнения живого ISO-образа Ubuntu:

menuentry "Try Ubuntu without installing 18.04.3" {
  loopback loop /boot/images/ubuntu-18.04.3-desktop-amd64.iso
    set gfxpayload=keep
    linux   (loop)/casper/vmlinuz iso-scan/filename=/boot/images/ubuntu-18.04.3-desktop-amd64.iso   file=(loop)/cdrom/preseed/ubuntu.seed boot=casper quiet splash ---
    initrd  (loop)/casper/initrd
}

Образец для установки Ubuntu от мини-ISO:

menuentry "Ubuntu mini 18.04 64bit cli expert" {
 loopback loop /boot/images/ubuntu__18.04__mini64.iso
 linux (loop)/linux iso-scan/filename=/boot/images/ubuntu__18.04__mini64.iso tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low --
 initrd (loop)/initrd.gz
}

И практическое руководство устанавливает личинку на USB

2
ответ дан 17 March 2020 в 00:17

Другие вопросы по тегам:

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