История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
Я, к слову, вот так бы это решил:
- Загрузился бы в Live Fedora Workstation
- Удалил бы /dev/sda4 , вместо него бы создал вместо него расширенный раздел на всё свободное место.
- В нём сделал 3 логических раздела: 4 гигабайта под swap будущего Debian, потом остальное, кроме 20 гигабайт в конце, под / будущего Debian, потом ещё один раздел на 20 гигабайт в конце.
- Первый из этих разделов отформатировал бы в swap, остальные в ext4.
- Примонтировал бы раздел в 20 гигов в конце куда-нибудь.
- Скачал бы на него netinstall .iso Debian и проверил его сумму.
- Там же разместил бы динамический ЖД виртуальной машины GNOME Boxes для Debian.
- Поставился бы в минимальной комплектации без GUI, только базовые утилиты в эту ВМ.
- Выключил бы ВМ, потом примонтировал куда-нибудь его: https://linux.m2osw.com/mounting-vdi-disk-your-host-system-edit-file-system
- Примонтировал бы куда-нибудь / будущего Debian, перенес бы файлы из ВМ на реальный диск через
cp -a
- Собрал бы chroot и вошел в него, как тут описано: https://help.ubuntu.ru/wiki/%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_grub#%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F_chroot
- Сменил бы записи в
/etc/fstab
и/etc/initramfs-tools/conf.d/resume
на новые UUID для / и swap, их можно в выводеblkid -c /dev/null
узнать. grub-install /dev/sda && update-initramfs && update-grub
- Вышел бы из chroot, отмонтировал всё, выключил бы комп.
- Загрузился бы в Debian, после чего посмотрел бы в
ip a
новое назнание сетевого интерфейса, поправил бы/etc/network/interfaces
- Удалил бы строчку
GRUB_DISABLE_OS_PROBER=true
из/etc/default/grub
, если бы она там была, сделал бы нормальные timeout, потомupdate-grub
, чтобы в списке на загрузку появилась бы Windows. - Перезагрузился бы, убедился, что Windows грузится из GRUB2.
- Снова загрузился бы в Debian, проверил бы, что сеть работает, потом
apt install task-gnome-desktop
, ну илиapt install task-kde-desktop
, ну или xfce, какое DE бы захотелось. - После закомментировал
#
в начале строчки в/etc/network/interfaces
, ведь вместе с DE поставился бы NetworkManager, и именно он и рулил бы сетью. - Перезагрузился ещё раз в уже настроенный Debian, осталось доустановить нужные ПО и драйвера, если такие есть.
Исходная версия Vsevolod-linuxoid, :
Я, к слову, вот так бы это решил:
- Загрузился бы в Live Fedora Workstation
- Удалил бы /dev/sda4 , вместо него бы создал вместо него расширенный раздел на всё свободное место.
- В нём сделал 3 логических раздела: 4 гигабайта под swap будущего Debian, потом остальное, кроме 20 гигабайт в конце, под / будущего Debian, потом ещё один раздел на 20 гигабайт в конце.
- Первый из этих разделов отформатировал бы в swap, остальные в ext4.
- Примонтировал бы раздел в 20 гигов в конце куда-нибудь.
- Скачал бы на него netinstall .iso Debian и проверил его сумму.
- Там же разместил бы динамический ЖД виртуальной машины GNOME Boxes для Debian.
- Поставился бы в минимальной комплектации без GUI, только базовые утилиты в эту ВМ.
- Выключил бы ВМ, потом примонтировал куда-нибудь его: https://linux.m2osw.com/mounting-vdi-disk-your-host-system-edit-file-system
- Примонтировал бы куда-нибудь / будущего Debian, перенес бы файлы из ВМ на реальный диск через
cp -a
- Собрал бы chroot и вошел в него, как тут описано: https://help.ubuntu.ru/wiki/%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_grub#%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F_chroot
- Сменил бы записи в
/etc/fstab
и/etc/initramfs-tools/conf.d/resume
на новые UUID для / и swap, их можно в выводеblkid -c /dev/null
узнать. grub-install /dev/sda && update-initramfs && update-grub
- Вышел бы из chroot, отмонтировал всё, выключил бы комп.
- Загрузился бы в Debian, после чего посмотрел бы в
ip a
новое назнание сетевого интерфейса, поправил бы/etc/network/interfaces
- Удалил бы строчку
GRUB_DISABLE_OS_PROBER=true
из/etc/default/grub
, если бы она там была, сделал бы нормальные timeout, потомupdate-grub
, чтобы в списке на загрузку появилась бы Windows. - Перезагрузился бы, убедился, что Windows грузится из GRUB2.
- Снова загрузился бы в Debian, проверил бы, что сеть работает, потом
apt install task-gnome-desktop
, ну илиapt install task-kde-desktop
, ну или xfce, какое DE бы захотелось. - После закомментировал
#
в начале строчки в/etc/network/interfaces
, ведь вместе с DE поставился бы NetworkManager, и именно он и рулил бы сетью. - Перезагрузился ещё раз в уже настроенный Debian, осталось доустановить нужные ПО и друйвера, если такие есть.