Является ли параметр загрузки ядра Linux root=live:LABEL=$iso допустимым параметром для загрузки Ubuntu Live, например Лубунту 20.04 ЛТС?
Я делал различные пункты меню GNU GRUB 2.04 для загрузки в живой сеанс Lubuntu 20.04 LTS, и он отлично работает.В своем исследовании я нашел ссылку на установку корня среды GNU/Linux, но я не уверен, применимо ли это к загрузке сеанса /casper live. Я подозреваю, что нет. Я использую параметр обратной петли GNU GRUB для этого уже 12 лет.
Глянь сюда: https://man7.org/linux/man-pages/man7/dracut.cmdline.7.html
пункт меню «Lubuntu 20.04.3 жить без сохранения» {
поиск -n -l T7 -s
установить isolabel="Lubuntu 20.04.3"
установить isofile=/lubuntu-20.04.3-desktop-amd64.iso
петля $isofile
linux (цикл)/casper/vmlinuz boot=casper iso-scan/filename=$isofile root=live:LABEL=$isolabel ro rd.live.image noeject noprompt
initrd (цикл)/casper/initrd
}
Пункт меню выше работает так же хорошо, как и ниже:
пункт меню «Lubuntu 20.04.3 жить без сохранения» {
поиск -n -l T7 -s
установить isofile=/lubuntu-20.04.3-desktop-amd64.iso
петля $isofile
linux (цикл)/casper/vmlinuz boot=casper iso-scan/filename=$isofile ro noeject noprompt
initrd (цикл)/casper/initrd
}
Поскольку URL-адрес, по которому я нашел эту информацию, является справочной страницей для dracut, я подозреваю, что параметр ядра применяется только к образам initramfs, созданным с помощью dracut.
Если это так, то возникает вопрос, были ли найдены initramfs /casper из приведенного выше образа, созданные с помощью dracut? Возможно, дерево исходного кода покажет это.