Как я могу найти имя диска, которое Grub использует для загрузки?

Впервые спрашиваю здесь (люблю этот форум, используйте его постоянно). Пожалуйста, прости мое плохое объяснение того, что происходит.

Я пытаюсь загрузить Ubuntu ISO с жесткого диска. У меня возникли проблемы с определением имени диска (например, /dev/nvme0n1) для использования в grub (например, hd0,5). У меня есть 1 NVMe и 2 внутренних диска и 2 внешних диска.
У меня также есть двойная загрузка Windows и Mint на моем NVMe.

Итак, мой вопрос:
Как узнать, какое имя диска использует grub для загрузки? Я посмотрел файл конфигурации в /boot/grub/grub.cfg и нашел свои загрузочные записи, но я не могу найти, какое имя диска они используют или имя их раздела.

Я редактирую файл 40_custom в /etc/grub.d и добавляю следующее:

# Ubuntu
menuentry 'Ubuntu ISO' {
set isofile='/home/user/Downloads/ubuntu-19.iso'
loopback loop (hd0,5)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${isofile} quiet splash
initrd (loop)/casper/initrd.lz
}

Я не уверен, что поставить вместо имени диска (hd0,5) указать grub на файл ISO в моей папке /home/user/Downloads?

Заранее спасибо! Это сообщество удивительно!

1
задан zx485 8 October 2019 в 05:24
поделиться