Я пытаюсь загрузиться к карте с интерфейсом USB от Личинки, и я нашел несколько сайтов, которые объясняют, как сделать это, но когда я следую тем инструкциям, это, кажется, не работает. Я думаю, что те руководства могут просто устареть. Я действительно находил https://askubuntu.com/a/436735, но что каждый, кажется, покрывает только, как добавить запись для расчистки, когда он уже имеет рабочую систему, работающую на нем.
https://blog.viktorpetersson.com/2014/07/29/how-to-boot-from-usb-with-grub2.html говорит мне выполнять следование из оболочки личинки:
grub> linux (hd1,msdos1)/install/vmlinuz root=/dev/sdb1
grub> initrd (hd1,msdos1)/install/initrd.gz
grub> boot
Но палка только содержит/efi/boot/bootx64.efi и/efi/boot/grubx64.efi. Я нашел это путем установки set root=(hd1,msdos2)
(который является палкой usb), и затем снабжающий вкладками через на find /
. Таким образом, мой вопрос: как я могу заставить личинку загрузиться от этой карты с интерфейсом USB?
PS: на этом компьютере, загружаясь к usb от BIOS, кажется, не работает.
Можно загрузиться, ISO на USB при помощи настольной личинки для цикличного выполнения монтируют его. Добавьте следующий menuentry, (или подобный), к/etc/grub.d/40_custom:
menuentry "Ubuntu-18.04.1-desktop-amd64.iso" {
set root=(hdx,1)
loopback loop /Ubuntu-18.04.1-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/Ubuntu-18.04.1-desktop-amd64.iso splash --
initrd (loop)/casper/initrd.lz
}
Были x, число Карты памяти.
Затем в выполненном Терминале:
sudo update-grub
Можно добавить, что ext4 персистентный раздел маркировал casper-rw, если Вы хотите персистентность, затем добавьте пространство и слово, "персистентное" к grub.cfg после "всплеска -"
Можно также загрузить Полную установку USB с помощью личинки рабочего стола.
Скопируйте свой предпочтительный menuentry от grub.cfg Вашего USB до/etc/grub.d/40_custom на Вашем внутреннем диске.
Затем в выполненном Терминале:
sudo update-grub