Инструмент/процедура для определения двоичного кода ОС на внешнем разделе(ах) [закрыто]

Есть идеи, как определить двоичный файл ОС, присутствующий на внешних разделах диска; кроме монтирования раздела и сравнения реальных размеров файлов между различными файлами, лежащими на файловых системах сравнения? В таблице разделов диска, где у меня есть разделы, которые меня интересуют, каждый из них содержит разную версию ОС, и он неисправен, поэтому не может быть загружен. Однако их можно подключить с диска, с которого я в данный момент загружен.

Дуглас Рэндалл (odoncaoa@yahoo.com)

0
задан 3 March 2019 в 13:13

1 ответ

Из комментариев...

Для 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...

  • загрузите к Ubuntu Живой DVD/USB
  • открытый a terminal окно
  • ввести sudo fdisk -l
  • определите/dev/XXXX имя устройства для своей "Файловой системы Linux"
  • ввести sudo fsck -f /dev/XXXX # замена XXXX с числом Вы нашли ранее
  • повторите команду fsck, если были ошибки
  • ввести reboot
3
ответ дан 26 October 2019 в 02:59

Другие вопросы по тегам:

Похожие вопросы: