Le 23/07/2019 à 04:53, Martin McCormick a écrit :
The PC is old enough that it can not natively boot via a serial
port but it might if grub knew about the bootable drive sitting
in one of the ports.

Do you mean that GRUB is installed on an internal drive ?
By default, GRUB relies on the BIOS disk services to access drives. But it also has native ATA and USB drivers which are not loaded by default. See the 'nativedisk' command.

Be aware that loading native drivers switches GRUB to a new different world : BIOS drives (hdX) will not be available any more and environment variables pointing at drives such as $root and $prefix will need to be updated with native drive names (ataX, usbX...).

Also, note that chainloading a bootloader (boot sector or ntldr) which relies on BIOS disk services will not work. Loading a kernel and initramfs should work if they include native USB drivers.

Reply via email to