中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-08-12 07:06
47,811 topics / 349,897 posts / today 0 new / 48,256 members
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » [help]A simple question and a complex question, please seek advice from experts!
Printable Version  1,854 / 11
Floor1 lianjiang2004 Posted 2007-04-30 22:04
金牌会员 Posts 1,884 Credits 3,946
It's in Chinese, but not necessarily knowing why. Hehe. Like what fonts are and how they are generated, don't know, just use them if you want. You can download gnu grub, and there are also font files in it.
Floor2 lianjiang2004 Posted 2007-04-30 22:06
金牌会员 Posts 1,884 Credits 3,946
Is there a bug in the forum? Why did my reply become the thread starter?
-----------------
『Thread Starter』:

Use Chinese, but not necessarily know why. Hehe. Like what font, how it is generated, don't know, just use it if you want.
You can download gnu grub, and there are also font files in it.

2007-4-30 22:04
Floor3 wfuliuxh Posted 2007-05-01 00:42
初级用户 Posts 10 Credits 24
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.
Floor4 wfuliuxh Posted 2007-05-01 00:59
初级用户 Posts 10 Credits 24
Don't tell me to copy all the relevant contents of the original C drive to the USB flash drive.
Floor5 wfuliuxh Posted 2007-05-01 01:10
初级用户 Posts 10 Credits 24
Because there should be many more files to copy.
Floor6 wfuliuxh Posted 2007-05-01 03:38
初级用户 Posts 10 Credits 24
Is no one answering simple questions? Do people usually not use Chinese characters in the hrub menu?
Floor7 chujiafu Posted 2007-05-01 04:58
银牌会员 Posts 595 Credits 1,339 From 安徽 宿州
Can the landlord format the USB flash drive into USB_zip format? My MP3 is in USB_zip format, and the drive letter of the hard disk doesn't change after booting.
Floor8 wfuliuxh Posted 2007-05-01 06:47
初级用户 Posts 10 Credits 24
Some disks cannot be formatted as usb - zip. And I think that as GRUB, it should be able to realize such a function.
Floor9 wfuliuxh Posted 2007-05-01 06:50
初级用户 Posts 10 Credits 24
Strange, the floor sequence is messed up.
Floor10 mousebat04 Posted 2007-05-17 23:48
新手上路 Posts 6 Credits 12
The problem on the 3rd floor,,, I guess it might need to use Map.

Your USB flash drive is occupying your Hd0 right now, right? So you should start your original hard drive like the command to start the second hard drive. So it should be like this:
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1,0)+1
boot

You can give it a try.
Or just like this:
map (hd1) (hd0)
map --hook
root (hd0,0)
makeactive
chainloader (hd0)+1
boot
Floor11 wfuliuxh Posted 2007-05-24 16:46
初级用户 Posts 10 Credits 24
Thanks to the person above, what you said is very correct. The problem has been solved. However, I don't know if boot is needed (I didn't use boot and it was okay).
Floor12 wfuliuxh Posted 2007-05-24 16:51
初级用户 Posts 10 Credits 24
In addition, I already know that fonts.gz can directly use the hzk16 of usdos and can also be compressed. It is a simple 16-dot matrix display font library. I don't know why it has to be said so abstrusely...
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023