Скажем, у вас есть машина, наверное, виртуализированная, работает 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»