Ask: Regarding the problem of using syslinux to boot grub4dos.
It is said that for USB drive booting, using syslinux has good compatibility. Therefore, I considered using syslinux to load gghost.img.
I tried it and found that loading non-standard images is extremely slow. Moreover, it is quite strict about the img. My gghost.img prompts that it cannot boot after being loaded.
So I thought of using syslinux to boot grub and then start the img.
I tried it. Using
label 1
KERNEL grub.exe
can boot grub, but it cannot find the menu.lst placed in the root directory of the USB drive, thus directly entering the command line. [The problem of not finding the menu was solved through menu internalization. May I ask, if not internalized, how to set it to find the menu file?]
If syslinux can directly boot grldr, it can solve the problem of not finding the root directory menu. So I flipped through the posts and saw that there is a post by bean "Booting grub4dos and ntldr in grub2-syslinux" which introduced syslinux to boot grub4dos. So I downloaded the file loadbin.bin, and according to the instructions inside, I wrote syslinux.cfg,
kernel loadbin.bin
append initrd=grldr
But after running, it prompts that linux is not found. I don't know why? I also don't know where I made a mistake.
Please let those who know give guidance.
There are many ways to boot from a USB drive, and I don't know which one has the best compatibility.
It is said that for USB drive booting, using syslinux has good compatibility. Therefore, I considered using syslinux to load gghost.img.
I tried it and found that loading non-standard images is extremely slow. Moreover, it is quite strict about the img. My gghost.img prompts that it cannot boot after being loaded.
So I thought of using syslinux to boot grub and then start the img.
I tried it. Using
label 1
KERNEL grub.exe
can boot grub, but it cannot find the menu.lst placed in the root directory of the USB drive, thus directly entering the command line. [The problem of not finding the menu was solved through menu internalization. May I ask, if not internalized, how to set it to find the menu file?]
If syslinux can directly boot grldr, it can solve the problem of not finding the root directory menu. So I flipped through the posts and saw that there is a post by bean "Booting grub4dos and ntldr in grub2-syslinux" which introduced syslinux to boot grub4dos. So I downloaded the file loadbin.bin, and according to the instructions inside, I wrote syslinux.cfg,
kernel loadbin.bin
append initrd=grldr
But after running, it prompts that linux is not found. I don't know why? I also don't know where I made a mistake.
Please let those who know give guidance.
There are many ways to boot from a USB drive, and I don't know which one has the best compatibility.
Windows 一键还原
http://www.yjhy.com
http://www.yjhy.com
