Рубрики
Uncategorized

От Ubuntu до Debian без какого-либо внешнего запоминающего устройства

Скажем, у вас есть машина, вероятно, виртуализированная, работает Ubuntu или любой другой аналогичный GNU / Linux … Помечено Linux, DevOps, Ubuntu.

Скажем, у вас есть машина, наверное, виртуализированная, работает Ubuntu или любое другое подобное распределение GNU/Linux. Дело в том, что вы больше не хотите бегать Ubuntu на этой конкретной машине, и вы решите носить весь диск и установить Debian 10.

Но, а вот поймать, Вы не можете подключить любую загрузочную палку USB Или установите CD/DVD! Кроме того, ваш BIOS/UEFI не поддерживает загрузку сети (из-за курса нет), и вы работаете чрезвычайно низким на пространстве хранения.

Вы можете спросить: «Как F $% и! Вам удалось попасть в такую неприятную ситуацию?» И «Еще действительно можно перезаписать ОС в этот момент?». Ну, как вы, возможно, наверное догадались по названию этого поста, это!

Моя текущая (гипотетическая) ситуация

Итак, давайте переправимся. У меня есть виртуальная машина, которая …

  • Не имеет работоспособных USB-портов
  • Не имеет диска CD/DVD
  • Имеет ограниченную биос без поддержки для загрузки сети
  • Имеет менее 100 МБ дискового пространства левый

Это означает, что:

  • Я не могу сжечь установщик Debian на USB-накопитель
  • Я не могу установить Установщик Debian ISO
  • Я не могу использовать Установщик Debian через Boot Network
  • Я не могу создать раздел, чтобы скопировать установщик Debian и загрузиться оттуда

(Удивительно простое) решение

Верьте или нет, есть еще способ установить Debian на этой дерьмовой машине. Вам просто нужно три вещи: «Mini.iso», Grub2 и не менее 100 МБ ОЗУ. И это все.

Прежде всего, вам необходимо загрузить файл «mini.iso» из установщика сети Debian. Это ISO — это 40 МБ, минимальная загрузочная система, которая может установить Debian, предоставляющую вам работу в интернет-соединении.

Вы можете скачать последнюю версию этого файла с официальной страницы проекта Debian, используя эта ссылка Отказ

Теперь скопируйте этот файл на /ботинок :

~$ sudo cp debian.iso /boot/debian.iso

Мы будем использовать Grub для Дамп, что ISO для RAM, а затем загрузите к нему Отказ Для того, чтобы добиться этого, измените /etc/grub.d/40_custom Файл конфигурации Чтобы добавить следующую запись меню:

menuentry "debian-installer" {
  set isofile='/boot/debian.iso'
  loopback loop $isofile
  linux (loop)/linux priority=low toram vga=788 ---
  initrd (loop)/initrd.gz
}

Вам также может потребоваться изменить /etc/default/grub Файл Чтобы отобразить меню выбора входа при загрузке:

#GRUB_HIDDEN_TIMEOUT=0 # <--- Make sure this is commented
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10

Наконец, звоните Update-grub Чтобы применить изменения, которые вы только что сделали:

~$ sudo update-grub

На данный момент вы должны быть в состоянии перезагрузить VM и получить следующий экран:

Единственное, что осталось делать, это загрузиться на «Debian-insthner» и выполнить шаги, пока вы не закончите установку Debian.

Оригинал: «https://dev.to/josemmo/from-ubuntu-to-debian-without-any-external-storage-device-58o8»