Как получить имя версии ядра из загруженной Ubuntu ISO

Скажите, что я загрузил Ubuntu ISO с официального сайта Ubuntu: https://ubuntu.com/download/desktop

Я загрузил файл focal-desktop-amd64.iso и извлеченное содержание этого файла ISO

screenshot

Я не могу получить подобные файлы как в установленной Ubuntu 19.10, у меня есть эти файлы

/boot/initrd.img-5.3.0-26-generic
/boot/vmlinuz-5.3.0-26-generic

Существует ли способ получить эти имена файлов от Загруженного ISO, не устанавливая его в системе?

10
задан 22 January 2020 в 08:24

2 ответа

Можно циклично выполниться, монтируют сначала файл ISO и затем squashfs файл,

Создайте точки монтирования

sudo mkdir /mnt/lp1
sudo mkdir /mnt/lp2

Смонтироваться

sudo mount -o loop focal-desktop-amd64.iso /mnt/lp1
sudo mount -o loop /mnt/lp1/casper/filesystem.squashfs /mnt/lp2

Проверьте на версию ядра

$ sudo find /mnt/lp2 -name "linux-image-[0-9.-]*-generic"
/mnt/lp2/usr/share/doc/linux-image-5.4.0-9-generic

Мой фокальный файл ISO не был загружен сегодня, можно найти более новую версию ядра.

Обратите внимание на то, что существует несколько файлов, которые принадлежат ядру.

12
ответ дан 30 January 2020 в 23:33

Дважды щелкните .iso, а затем дважды щелкните /casper/filesystem.squashf, открыв смонтированный файл .iso в окне файлового менеджера.

Чтобы убедиться, что установщик архивов (НЕ менеджер!) может это сделать, щелкните правой кнопкой мыши каждый из файлов и убедитесь, что установщик архивов является приемлемым вариантом. , возможно, подчиненный предложениям "открыть с".

Файловая структура .iso доступна как минимум с 2012 года (Ubuntu 12.04), а файловая структура .squashf — до 2018 года (Ubuntu 18.04).

Разновидности Ubuntu, такие как Xubuntu 18.04, не могут этого сделать, но тогда отсутствуют даже более фундаментальные функции файлов/томов/дисков, такие как gparted, disk-utility (palimpsest) и т. д.

Затем откройте окно терминала (ctr)... для завершения

0
ответ дан 30 August 2020 в 13:22

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

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