Есть идеи, как определить двоичный файл ОС, присутствующий на внешних разделах диска; кроме монтирования раздела и сравнения реальных размеров файлов между различными файлами, лежащими на файловых системах сравнения? В таблице разделов диска, где у меня есть разделы, которые меня интересуют, каждый из них содержит разную версию ОС, и он неисправен, поэтому не может быть загружен. Однако их можно подключить с диска, с которого я в данный момент загружен.
Дуглас Рэндалл (odoncaoa@yahoo.com)
Из комментариев...
Для Ubuntu, если Вы изучаете /boot
каталог в каждом разделе, Вы найдете файлы закодированными информацией о версии в имени файла. Как так...
$ ls /boot
config-4.18.0-14-generic memtest86+.bin
config-4.18.0-15-generic memtest86+.elf
efi memtest86+_multiboot.bin
grub System.map-4.18.0-14-generic
initrd.img-4.18.0-14-generic System.map-4.18.0-15-generic
initrd.img-4.18.0-14-generic.old-dkms vmlinuz-4.18.0-14-generic
initrd.img-4.18.0-15-generic vmlinuz-4.18.0-15-generic
В этом примере, 4.18.0-15-generic
новый двоичный файл ОС, установленный на этом разделе.
Дополнительный кредит...
Зафиксировать потенциально испорченные разделы Linux...
terminal
окноsudo fdisk -l
sudo fsck -f /dev/XXXX
# замена XXXX с числом Вы нашли ранееreboot