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-08-01 11:53
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » Installing a DOS system in the BIOS to create an immortal computer! View 21,733 Replies 77
Original Poster Posted 2007-09-11 01:10 ·  中国 云南 文山壮族苗族自治州 电信
初级用户
Credits 41
Posts 27
Joined 2006-03-12 21:54
20-year member
UID 51895
Status Offline
Hard drive fails to boot, no light, no floppy drive, no problem! The immortal system keeps your computer maintenance on track!

Some time ago, I saw a post "Clean BIOS Junk, Improve System Boot Speed" in the system maintenance area. I was very interested and went back to test it in my spare time. Actually, I felt that the improvement in boot speed was not obvious. In disappointment, I saw大侠 fujianabc's reply in this post, saying that adding a freedos in the BIOS. Don't be laughed at by all the great experts, I really heard for the first time that freedos can be put into the BIOS. So I started to be a little scared and wanted to do it myself. I indirectly found the download address of the rom version of freedos from the link provided by fujianabc http://rayer.ic.cz/romos/romose.htm. Fortunately, I can generally understand this English website. So I went ahead and did it.

First, I downloaded this romos.bin (the 64kb one), and then prepared other tools, such as CBROM (Lao Maotao used CBROM version 2.19), WinFlash (a tool for flashing/backing up BIOS under Windows). The specific operation steps are as follows:

1. Backup BIOS, just in case
First, run WinFlash to divide the current motherboard BIOS into a file, such as I815_BAK.BIN. Then, we need to make a BIOS emergency recovery disk, that is, add the automatic recovery function of BIOS to a Win98 boot floppy disk. The specific method:
(1) Make a clean Win98 boot floppy disk, which only retains the most basic files such as IO.SYS, MSDOS.SYS, COMMAND.COM, etc. Then put this I815_BAK.BIn in the root directory of the floppy disk, and also put AWDFLASH.EXE (DOS-based AWARD BIOS flashing tool) in the root directory of the floppy disk. Then create an AUTOEXEC.BAT file in the root directory of the floppy disk with the following content:

AWDFLASH I815_BAK.BIN /PY /SN /SB /R

In this way, if there is a problem with the modified BIOS and it cannot boot after flashing, you can find a floppy drive, insert this floppy disk, and restart the machine to automatically restore the original BIOS. Be sure to use the /SB parameter, so that the BootBlock part of the BIOS will not be updated when flashing the BIOS. At least after bricking, the motherboard can still boot the floppy drive and ISA graphics card. (ISA graphics cards are hard to find, floppy drives should be easy to find)

2. Clean BIOS junk, free up 64KB space
Make a copy of I815_BAK.BIN for us to edit, for example, name it I815_DOS.BIN. First, run CBROM219.EXE I815_DOS.BIN /D. Use this to check the current BIOS space usage, and find that the remaining space is only 56.12k.

Since the I815 motherboard integrates an i752 graphics card, a VGA module will be seen, and there is also a VRS module. Removing these two modules can free up 64kb of space.
Run CBROM219.EXE I815_DOS.BIN /VGA Release and CBROM219.EXE I815_DOS.BIN /VRS in sequence to remove these two modules,

We run CBROM219.EXE I815_DOS.BIN /D again. At this time, we will find that the remaining space has increased to 85.18kb.

3. Add freedos to the BIOS file
Now that there is enough space, we can add this freedos to the BIOS.
Run CBROM219.EXE I815_DOS.BIN /ISA romos.bin,
We will see the newly added freedos module.

4. Flash the new BIOS file
Flash the new BIOS file into the current motherboard. This step can also be realized using WinFlash. Not much to say

Let's take a look at the effect after flashing. After restarting, after skipping the first screen in the POST, the prompt "Press to boot ROMOS!" will appear.

Hurry up and press the ScrollLock key on the keyboard. After listing the device list in the POST, the loading screen of freedos will appear, with a line of yellow "Welcome to ROMOS ver. 1.02 by Martin Rehak (c) 2001-2006; rayer@seznam.cz".

It starts up in a very short time.

OK, so far, the operation of adding the freedos micro operating system (is it considered an operating system? Hehe!) in the BIOS is a great success. As long as there is a FAT32 partition on your hard drive and there are some programs that can run under DOS, such as FDISK.COM, FORMAT.COM, DISKGEN.EXE, GHOST.EXE, etc., run it with confidence. You can run your GHOST to restore your system disk data like this, you can also partition, format like this, and even install the operating system. How about it, isn't it very cool? Most importantly, even if your CD-ROM drive, floppy drive are gone, and the boot information of the hard drive is lost and cannot boot, it doesn't matter. Boot to freedos, run GHOST.EXE, done!
Floor 2 Posted 2007-09-12 00:12 ·  中国 云南 文山壮族苗族自治州 电信
初级用户
Credits 41
Posts 27
Joined 2006-03-12 21:54
20-year member
UID 51895
Status Offline
Floor 3 Posted 2007-09-12 07:15 ·  中国 山东 菏泽 联通
银牌会员
★★★
Credits 1,246
Posts 488
Joined 2003-11-11 00:00
22-year member
UID 12699
Gender Male
Status Offline
Is it made with ROMOS?
Floor 4 Posted 2007-09-12 10:32 ·  中国 云南 文山壮族苗族自治州 电信
初级用户
Credits 41
Posts 27
Joined 2006-03-12 21:54
20-year member
UID 51895
Status Offline
The method has been posted.
Floor 5 Posted 2007-09-14 05:14 ·  中国 云南 文山壮族苗族自治州 电信
初级用户
Credits 41
Posts 27
Joined 2006-03-12 21:54
20-year member
UID 51895
Status Offline
Oh, such a good post actually got buried
Floor 6 Posted 2007-09-14 13:57 ·  中国 山东 菏泽 联通
银牌会员
★★★
Credits 1,246
Posts 488
Joined 2003-11-11 00:00
22-year member
UID 12699
Gender Male
Status Offline
A lot of people have already known it.
Floor 7 Posted 2007-09-18 20:10 ·  中国 台湾 台湾大宽频
新手上路
Credits 13
Posts 6
Joined 2007-09-18 19:47
18-year member
UID 97720
Gender Male
Status Offline
Good post
Floor 8 Posted 2007-09-19 00:49 ·  中国 广东 深圳 电信
高级用户
★★★
Credits 972
Posts 420
Joined 2004-05-16 00:00
22-year member
UID 24467
Gender Male
Status Offline
Good post
平生进退如飙风
Floor 9 Posted 2007-09-26 08:29 ·  中国 黑龙江 哈尔滨 联通
高级用户
★★
苏醒的沉睡者
Credits 659
Posts 217
Joined 2003-02-15 00:00
23-year member
UID 930
Gender Male
From 福建
Status Offline
I really don't know about this. I don't know if the BIOS of my motherboard can be installed.
好久没碰Dos,手都生了,赶紧回来练练.嘿嘿
Floor 10 Posted 2007-10-28 16:42 ·  中国 河北 邯郸 联通
中级用户
★★
Credits 223
Posts 59
Joined 2005-05-23 00:00
21-year member
UID 39002
Gender Male
Status Offline
Accidentally saw it, unprecedented and unrivaled. There are only things you can't think of, nothing you can't do.
欢迎光临蜗牛软园:http://lhteee.ys168.com
欢迎光临 Ghost家:http://lhtooo.ys168.com
电子信箱(Email):lhteee@163.com
电子信箱(Email):lhteee@gmail.com
Floor 11 Posted 2007-10-28 22:38 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
Credits 5,493
Posts 2,315
Joined 2006-05-01 10:41
20-year member
UID 54766
Gender Male
From 上海
Status Offline
It's just ROMOS. Playing this requires being bold and careful. It's not recommended for novices to try. The owner of the post may not have even tried it. Whoever is brave enough can challenge themselves ~~~~~~~~
第一高手 第二高手

Floor 12 Posted 2007-10-29 22:01 ·  中国 河南 洛阳 联通
初级用户
★★
Credits 136
Posts 50
Joined 2006-09-08 04:26
19-year member
UID 62117
Status Offline
The floppy drive is broken. Flashing the BIOS is too risky. I'll just continue using the CD drive...
Floor 13 Posted 2007-10-29 22:43 ·  中国 浙江 杭州 电信
初级用户
Credits 84
Posts 28
Joined 2006-05-03 22:36
20-year member
UID 54894
Gender Male
Status Offline
I have failed in flashing the BIOS by myself, and I get nervous when seeing articles with the words "flash BIOS".
Floor 14 Posted 2007-10-30 15:47 ·  中国 河北 唐山 联通
银牌会员
★★★
Credits 1,148
Posts 514
Joined 2007-06-01 12:51
19-year member
UID 89959
Gender Male
From 河北
Status Offline
As long as it's not CMOS, it's not immortal (I mean as long as something can be flashed, it's not immortal, it's funny to brick it). It's better to create 2 primary partitions with one system hidden. Unfortunately, DOS can only be booted with GNU GRUB.

[ Last edited by shanliang8008 on 2007-10-30 at 03:49 PM ]
Floor 15 Posted 2007-11-02 23:54 ·  中国 山东 济南 电信
初级用户
Credits 86
Posts 35
Joined 2005-10-06 17:06
20-year member
UID 43169
Status Offline
Recent Ratings for This Post ( 1 in total) Click for details
RaterScoreTime
lqyhk1234 +1 2008-04-12 14:32
1 2 3 6 Next ›
Forum Jump: