История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
файл подкачки, который сам создался, хотя в принципе не нужен
swap очень даже нужен, что он лишний и мешает — это очередной миф от безграмотных админов: https://habr.com/ru/company/flant/blog/348324/
что-то не так с efi записью на внешнем диске
Не совсем правильно понимаешь. На дисках, причем любых, находятся только EFI разделы и файлы загрузчиков. Записи хранятся непосредственно в UEFI, то есть на матплате.
Но да, проблема в том, что у тебя есть файл загрузчика на EFI разделе на внешнем диске, но нет записи об этом в UEFI. Скорее всего, изначально эту запись добавил туда установщик твоего Linux, но потом, после отключения диска и перезагрузки UEFI убрал эту запись, так как не нашел нужного диска.
Я вижу 2 варианта исправить:
- Взять и сделать нужную запись руками. Минус — может снова слететь.
- Используя LiveFlash с Linux, через chroot переставить GRUB2-EFI так, чтобы он был в removable media path:
/efi/boot/bootx64.efi
для 64 битного UEFI и/efi/boot/bootia32.efi
для 32 битного (у тебя скорее всего 64 бита), это сложнее, зато уже никогда не слетит, и ОС будет загружаться с этого диска на произвольных компах с UEFI.
Да, и какой именно Linux ты используешь? Это важно, у них немного разные пути загрузчиков.
Исправление Vsevolod-linuxoid, :
файл подкачки, который сам создался, хотя в принципе не нужен
swap очень даже нужен, что он лишний и мешает — это очередной миф от безграмотных админов: https://habr.com/ru/company/flant/blog/348324/
что-то не так с efi записью на внешнем диске
Не совсем правильно понимаешь. На дисках, причем любых, находятся только EFI разделы и файлы загрузчиков. Записи хранятся непосредственно в UEFI, то есть на матплате.
Но да, проблема в том, что у тебя есть файл загрузчика на EFI разделе на внешнем диске, но нет записи об этом в UEFI. Скорее всего, изначально эту запись добавил туда установщик твоего Linux, но потом, после отключения диска и перезагрузки UEFI убрал эту запись, так как не нашел нужного диска.
Я вижу 2 варианта исправить:
- Взять и сделать нужную запись руками. Минус — может снова слететь.
- Используя LiveFlash с Linux, через chroot переставить GRUB2-EFI так, чтобы он был в removable media path:
/efi/boot/bootx64.efi
для 64 битного UEFI и/efi/boot/bootia32.efi
для 32 битного (у тебя скорее всего 64 бита), это сложнее, зато уже никогда не слетит, и ОС будет загружаться с этого диска на произвольных компах с UEFI.
Исходная версия Vsevolod-linuxoid, :
файл подкачки, который сам создался, хотя в принципе не нужен
swap очень даже нужен, что он лишний и мешает — это очередной миф от безграмотных админов: https://habr.com/ru/company/flant/blog/348324/
что-то не так с efi записью на внешнем диске
Не совсем правильно понимаешь. На дисках, причем любых, находятся только EFI разделы и файлы загрузчиков. Записи хранятся непосредственно в UEFI, то есть на матплате.
Но да, проблема в том, что у тебя есть файл загрузчика на EFI разделе на внешнем диске, но нет записи об этом в UEFI. Скорее всего, изначально эту запись добавил туда установщик твоего Linux, но потом, после отключения диска и перезагрузки UEFI убрал эту запись, так как не нашел нужного диска.
Я вижу 2 варианта исправить:
- Взять и сделать нужную запись руками. Минус — может снова слететь.
- Используя LiveFlash иного Linux, через chroot переставить GRUB2-EFI так, чтобы он был в removable media path:
/efi/boot/bootx64.efi
для 64 битного UEFI и/efi/boot/bootia32.efi
для 32 битного (у тебя скорее всего 64 бита), это сложнее, зато уже никогда не слетит, и ОС будет загружаться с этого диска на произвольных компах с UEFI.