LINUX.ORG.RU

История изменений

Исправление 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, осталось доустановить нужные ПО и друйвера, если такие есть.