LINUX.ORG.RU

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

Исправление mandala, (текущая версия) :

Винда ведь будет грузится в таком режиме при выключенном внешнем?
просто меняю обратно Boot Mode на UEFI.

Придется вот это делать, через GRUB винда не загрузится в Legacy First.

что при таких операциях есть риск потери данных.

Один раз только таблица слетела при конвертации из GPT в MBR, но это операция еще опаснее.

Далее я описываю варианты после конвертации, без конвертации я описал выше, но нужно постоянно переключать режим загрузки с Legacy First на UEFI и обратно.

Итак, таблица разделов на внешнем диске стала GPT.

Можно поставить GRUB в efi раздел жесткого на компе, а сам линукс на внешний. Для загрузки венды без внешнего диска выбирать её efi загрузочную запись, т.к. основные файлы конфигурации груба будут лежать на внешнем диске, а на внутреннем только сам загрузчик. В этом случае включать при загрузке Legacy не нужно, нужно просто выбрать флешку.

Или еще один вариант — вставить при установке маленькую флешку (1 гигабайта более чем достаточно) и выбрать её как ext4 и точку монтирования /boot. Её не вытаскивать, груб всегда будет загружаться даже без внешнего большого диска, а если всё же вытащить, то винда всё равно загрузиться через свою efi pfgbcm/

Писать флешку лучше методом dd через rufus или ROSA ImageWriter или еще какой аналог не распаковывающий ISO, а пишущий его напрямую.

Если Вы говорите, что лучше сделать swap в файле, то можете тогда сразу написать, как?

Создание файла:
$ sudo fallocate -l 1G /swapfile -- указать свой размер, расчитывать не менее 4 но равное оперативке или больше (для гибернации)
Права на запись и просмотр только для root:
$ sudo chmod 600 /swapfile
Создать swap-файловую систему в файле:
$ sudo mkswap /swapfile
Подключить файл подкачки:
$ sudo swapon /swapfile
Добавить запись в fstab для активации swap при загрузке:
$ echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Исходная версия mandala, :

Винда ведь будет грузится в таком режиме при выключенном внешнем?
просто меняю обратно Boot Mode на UEFI.

Придется вот это делать, через GRUB винда не загрузится в Legacy First.

что при таких операциях есть риск потери данных.

Один раз только таблица слетела при конвертации из GPT в MBR, но это операция еще опаснее.

Далее я описываю варианты после конвертации, без конвертации я описал выше, но нужно постоянно переключать режим загрузки с Legacy First на UEFI и обратно.

Итак, таблица разделов на внешнем диске стала GPT.

Можно поставить GRUB в efi раздел жесткого на компе, а сам линукс на внешний. Для загрузки венды без внешнего диска выбирать её efi загрузочную запись, т.к. основные файлы конфигурации груба будут лежать на внешнем диске, а на внутреннем только сам загрузчик. В этом случае включать при загрузке Legacy не нужно, нужно просто выбрать флешку.

Или еще один вариант — вставить при установке маленькую флешку (1 гигабайта более чем достаточно) и выбрать её как ext4 и точку монтирования /boot. Её не вытаскивать, груб всегда будет загружаться даже без внешнего большого диска, а если всё же вытащить, то винда всё равно загрузиться через свою efi pfgbcm/

Писать флешку лучше методом dd через rufus или ROSA ImageWriter или еще какой аналог не распаковывающий ISO, а пишущий его напрямую.

Если Вы говорите, что лучше сделать swap в файле, то можете тогда сразу написать, как?

Создание файла:
$ sudo fallocate -l 1G /swapfile -- указать свой размер, расчитывать не менее 4 но равное оперативке или больше (для гибернации)
Права на запись и просмотр только для root:
$ sudo chmod 600 /swapfile
Создать swap-файловую систему в файле^
$ sudo mkswap /swapfile
Подключить файл подкачки:
$ sudo swapon /swapfile
Добавить запись в fstab для активации swap при загрузке:
$ echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab