China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-22 23:13
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » Boot disk: can choose to boot from CD, floppy, or hard disk. View 3,748 Replies 15
Original Poster Posted 2003-05-04 00:00 ·  中国 上海 东方有线
初级用户
Credits 175
Posts 28
Joined 2003-04-30 00:00
23-year member
UID 1772
Gender Male
Status Offline
Boot disk: can choose to boot from CD, floppy, or hard disk.
Built in with Wengier's MSDOS710.
Penguin LOGO.

Open attachment
Floor 2 Posted 2003-05-04 00:00 ·  中国 湖北 武汉 江夏区 电信
元老会员
★★★★★
步行的人
Credits 9,654
Posts 3,351
Joined 2003-03-11 00:00
23-year member
UID 1113
Gender Male
From 湖北
Status Offline
Let me download and try it
弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
Floor 3 Posted 2003-05-04 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
I tried it. Using SysLinux to make the boot selection is quite novel, but if it could directly let you choose whether to boot from the hard disk, floppy, or CD, that would be better, instead of choosing twice. And it would also be best to use a menu for selection, rather than having to type a few letters.

Also, a question: the IMZ compressed file inside is in GZip format, right? But why can't I extract it with UNTGZ?
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 4 Posted 2003-05-05 00:00 ·  中国 上海 东方有线
初级用户
Credits 175
Posts 28
Joined 2003-04-30 00:00
23-year member
UID 1772
Gender Male
Status Offline
imz is compressed with GZIP, you can use GZIP -d to extract it.
There are several advantages to using syslinux
1. Floppy disk images can be compressed, so one disk can hold several images
2. With MEMDISK, after booting, the original disk can be taken out and another disk inserted
3. The LOGO screen is displayed as soon as boot starts

As for menu booting, for now it can be temporarily handled by changing it to number input (the number of keys pressed should be about the same).
As for putting the floppy/hard disk selection at the top level, that task goes to expert Wengier.

The following is quoted from Wengier's post on 2003-5-4 23:07:23:
I tried it. Using SysLinux to make the boot selection is quite novel, but if it could directly let you choose whether to boot from the hard disk, floppy, or CD, that would be better, instead of choosing twice. And it would also be best to use a menu for selection, rather than having to type a few letters.

Also, a question: the IMZ compressed file inside is in GZip format, right? But why can't I extract it with UNTGZ?
Floor 5 Posted 2003-05-05 00:00 ·  中国 北京 263网络通信股份有限公司
银牌会员
★★★
nre
Credits 1,210
Posts 361
Joined 2002-12-28 00:00
23-year member
UID 629
Gender Male
Status Offline
RAR 3.1 can extract it
I have 2 questions for bigcannon
1。With MEMDISK, after booting, the original disk can be taken out and another disk inserted
Does that mean that once booting is complete, the boot disk is no longer needed at all?
2。Syslinux says the kernel does not have to be a LINUX kernel; it can be a boot sector or a COMBOOT FILE
What format of file is this COMBOOT FILE, and where can I download its tools

Teamwork !
Floor 6 Posted 2003-05-05 00:00 ·  中国 上海 东方有线
初级用户
Credits 175
Posts 28
Joined 2003-04-30 00:00
23-year member
UID 1772
Gender Male
Status Offline
1. Yes. Using MEMDISK loads the entire floppy disk image into memory, so once you see the reading progress bar finish, you can take out the floppy.
2. There is an introduction at http://syslinux.zytor.com. comboot is a subset of DOS .com executable files; any .COM file that conforms to the specifications set by the author of syslinux will do.

The following is quoted from nre's post on 2003-5-5 11:51:14:
RAR 3.1 can extract it
I have 2 questions for bigcannon
1. With MEMDISK, after booting, the original disk can be taken out and another disk inserted
Does that mean after booting is completed, the boot disk is no longer needed at all?
2. Syslinux says the kernel does not have to be a LINUX kernel, it can be a boot sector or a COMBOOT FILE
What format is this COMBOOT FILE, and where can I download tools for it
Floor 7 Posted 2003-05-05 00:00 ·  中国 北京 263网络通信股份有限公司
银牌会员
★★★
nre
Credits 1,210
Posts 361
Joined 2002-12-28 00:00
23-year member
UID 629
Gender Male
Status Offline
Is there any tool that can install syslinux onto a hard disk? That would have a lot of uses.

Teamwork !
Floor 8 Posted 2003-05-05 00:00 ·  中国 上海 东方有线
初级用户
Credits 175
Posts 28
Joined 2003-04-30 00:00
23-year member
UID 1772
Gender Male
Status Offline
Yes
syslinux.com c:

Unfortunately it does not support FAT32.

++++ BOOTING FROM A FAT FILESYSTEM PARTITION ON A HARD DISK ++++

SYSLINUX can boot from a FAT12 or FAT16 filesystem partition on a hard
disk (FAT32, introduced in Windows 95 OSR-2, is not supported,
however.) The installation procedure is identical to the procedure
for installing it on a floppy, and should work under either DOS or
Linux. To boot from a partition, SYSLINUX needs to be launched from a
Master Boot Record or another boot loader, just like DOS itself would.

Under DOS, you can install a standard simple MBR on the primary hard
disk by running the command:

FDISK /MBR

Then use the FDISK command to mark the appropriate partition active.

A simple MBR, roughly on par with the one installed by DOS (but
unencumbered), is included in the SYSLINUX distribution

The following is quoted from nre's post on 2003-5-5 12:19:23:
Is there any tool that can install syslinux onto a hard disk? That would have a lot of uses.
Floor 9 Posted 2003-05-05 00:00 ·  中国 湖北 武汉 电信
元老会员
★★★★★
步行的人
Credits 9,654
Posts 3,351
Joined 2003-03-11 00:00
23-year member
UID 1113
Gender Male
From 湖北
Status Offline
Mm, learned quite a lot.
弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
Floor 10 Posted 2003-05-05 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Not supporting FAT32 is pretty poor.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 11 Posted 2003-05-05 00:00 ·  中国 北京 263网络通信股份有限公司
银牌会员
★★★
nre
Credits 1,210
Posts 361
Joined 2002-12-28 00:00
23-year member
UID 629
Gender Male
Status Offline
FAT16 support is enough. You can make a small FAT16 hard disk image, install SYSLINUX onto it, put several floppy disk images on it, and then you can achieve multiboot on a single-boot CD. That's one more option.

Teamwork !
Floor 12 Posted 2003-05-07 00:00 ·  中国 北京 263网络集团BGP节点
银牌会员
★★★
nre
Credits 1,210
Posts 361
Joined 2002-12-28 00:00
23-year member
UID 629
Gender Male
Status Offline
bigcannon: I have 3 questions for you
1。Do you have a tool to convert ordinary images into the LSS16 format mentioned in SYSLINUX?
2。SYSLINUX supports loading fonts. Do you know what the .psf file it mentions is, and where it can be found?
3。Is there a Windows version of GZIP? Or is there any tool under Windows that can compress to GZIP?

Teamwork !
Floor 13 Posted 2003-05-07 00:00 ·  中国 上海 东方有线
初级用户
Credits 175
Posts 28
Joined 2003-04-30 00:00
23-year member
UID 1772
Gender Male
Status Offline
1. You can see in the makefile in SYSLINUX's SAMPLE directory how to convert from .PNG format to .LSS format,
syslogo.lss: syslogo.png $(PPMTOLSS16)
pngtopnm syslogo.png | \
$(PPMTOLSS16) \#000000=0 \#d0d0d0=7 \#f6f6f6=15 \
> syslogo.lss
Two programs are needed, pngtopnm and ../ppmtolss16. pngtopnm seems to come with UNIX, and it converts .PNG to .pnm/.ppm and other formats. You can also search online for pngtopnm.exe to find a DOS version of the program. ppmtolss16 is a PERL script that comes with syslinux; if you open it, you can see the source code and some comments.
2. Not sure. I don't think it would really support double-byte fonts anyway, but fortunately there is source code, so you can modify it yourself.
3. It's at http://www.gzip.org/.

The following is quoted from nre's post on 2003-5-7 14:19:41:
bigcannon:   I have 3 questions for you
1. Do you have a tool to convert ordinary images into the LSS16 format mentioned in SYSLINUX?
2. SYSLINUX supports loading fonts; do you know what kind of file the .psf file it mentions is, and where it can be found?
3. Is there a Windows version of GZIP? Or is there any tool under Windows that can compress into GZIP?
Floor 14 Posted 2003-05-08 00:00 ·  中国 北京 263网络集团BGP节点
银牌会员
★★★
nre
Credits 1,210
Posts 361
Joined 2002-12-28 00:00
23-year member
UID 629
Gender Male
Status Offline
Thanks

Teamwork !
Floor 15 Posted 2003-05-08 00:00 ·  中国 浙江 绍兴 电信
初级用户
Credits 111
Posts 2
Joined 2003-05-08 00:00
23-year member
UID 1933
Gender Male
Status Offline
Forum Jump: