Recently, I was practicing multi-boot with GRUB and encountered two problems. I thought one might be relatively simple and the other more complicated. I sincerely hope that all the experts will not be stingy with your advice:
Simple problem:
In menu.lst, fontfile /boot/fonts.gz. Which file in the original system generates the font file, what font is it? Where can I download it?
Complex problem:
I have Windows 98 installed on drive C and Windows 2000 Server on drive D, and the menu selection is determined by the boot.ini of Windows 2000.
Now I am doing GRUB USB multi-boot in USB-HD mode. After booting from this USB, the USB drive becomes drive C and drive D becomes drive E.
It is no problem to run/boot files or images from the USB drive using the menu selection in menu.lst. But it is impossible to start from the original drive C.
The statements I used include:
root (hd1,0)
chainloader +1
The error message displayed is that boot.ini and other files cannot be found (I think it can be explained, because the previous boot required boot.ini and other files on drive C)
The statement
rootnoverify (hd1,0)
makeactive
chainloader +1
also doesn't work, and the situation is the same as above.
I also tried to change the disk number and partition number in the statement (such as hd1,4), and it even had an error that the partition does not exist.
Does GRUB have no way to start the original hard disk system as it is after the USB drive becomes the rear?
This problem has troubled me for a long time, and I hope the experts can help.