如何自己编写电脑系统,怎么做自己的电脑系统
1.如何从零开始自制操作系统
2.电脑如何从做系统
3.怎么做电脑系统自己做
4.windows7怎么自己做系统
5.如何从零开始写一个简单的操作系统
6.如何才能自己写一个简单的linux操作系统
建议你用”电脑店超级U盘启动盘制作工具V6.3“制作U盘启动盘或者光盘启动盘进行操作系统的安装。这个软件还专门解决UEFI引导失败的问题,为了顺利安装系统,不会中途卡机和当机,你必须先把你的所要安装系统的分区进行格式化,再安装系统。如果硬盘内有一两个系统恢复和保护性分区,它会阻止安装非本机OEM的系统;或者有前一次安装系统形成的引导分区,在安装系统过程中,都有可能导致安装失败,解决方法:就是彻底删除这些系统分区,并删除所有恢复性或保护性的小分区(一般大小为100--500M),再安装系统。
系统安装前,首先要下载一个操作系统镜像文件,网上资源很多。
系统安装方法1:
最简单的系统安装方法:通过DVD光驱直接安装:
用”电脑店超级U盘启动盘制作工具V6.3“制作DVD系统安装盘,方法:安装好此软件,打开并运行,在显示的主功能界面上:
首先,选择并点击“ISO模式-支持UEFI启动”;其次,选择并点击:“浏览“或者”打开文件夹“,寻找并确认你想刻录(烧制)ISO文件;最后,点击”刻录光盘“,即可刻录(烧制)出你想要的系统安装盘。
另外也可以用“蓝宇电脑维护盘”(或者叫:“追梦人专业电脑维护盘超强版”)把镜像文件刻录(烧制)到DVD光盘,做成系统盘。方法:先运行:“蓝宇电脑维护盘”,进入:“追梦人专业电脑维护盘PE工具箱”,点击:”光盘优盘“选项,使用:”光盘映像工具UltraIOS“或者”深山红叶刻录软件“?进行刻录(烧制)。
(注:”电脑店超级U盘启动盘制作工具V6.3“和“蓝宇电脑维护盘”去百度搜索一搜既可以搜到)
系统安装盘做好后,开启需要安装系统的电脑,先设定第一顺位启动设备为CD/DVD(光盘或者光驱)启动(设置U盘启动也可以按照下面两种方式,只要是把DVD项改为USB或者U盘即可);
把光驱(CD/DVD光盘)设置为第一启动顺位设备的方法1:
开启电脑,根据开机的时候,刚一闪过的第一次开机画面,在屏幕下方显示的白色提示文字,一般是出现“DEL”,那么按下?“del(delete)”键;如果是别的,根据提示可以尝试按F2、F8、F10、F12等等,就可以进入BIOS?。因为各种型号的电脑根据主板的不同,BIOS设置也略有不同,你先在里面菜单里找到“BOOT”这一大项,然后进入细项,选择里面的,First?Boot这个的意思就是电脑启动的第一引导驱动,就在这里选择(用上下箭头,或者屏幕下方有英文提示)CD-ROM/DVD-ROM.然后按F10保存后重新启动,当光驱里有可以支持的启动光盘时,会在屏幕上方显示:“start?booting?from?cd”或者“start?booting?from?dvd”等字样,此时立刻点回车键(Enter键)电脑就会先从光盘引导进入了。(特注:设定U盘为第一顺位启动设备的方法同上)
把光驱(CD/DVD光盘)设置为第一启动顺位设备的方法2:
?开启电脑,根据开机第一个启动画面,在电脑最下方的显示的提示,不停地F9(也可能是F2或者F12),可进入快速启动设备选择项菜单,在菜单里选择:CD-ROM/DVD-ROM(“光盘启动”、“光驱启动”)也可进入光盘引导(进入步骤同方法1)(特注:设定U盘为第一顺位启动设备的方法同上)。
然后等待光驱运行,进入DVD光驱加载页面后(屏幕上会显示:“start?booting?from?cd”或者“start?booting?from?dvd”等字样),此时立刻点回车键(Enter键),即可进入系统安装。(安装过程基本是傻瓜式的,按提示步骤一步步执行即可,很简单,亦不在此赘述。)
系统安装方法2:
最流行的的系统安装方法:用U盘做成系统启动安装盘
具体方法:
准备好一个等于或者大于4GB的U盘,先完成格式化。
a、从电脑店U盘工具官方网站u.diannaodian.com?下载”电脑店超级U盘启动盘制作工具V6.3。
b、运行程序之前请尽量关闭杀毒软件和安全类软件(本软件涉及对可移动磁盘的读写操作,部分杀软的误报可能会导致制作失败!)下载完成之后Windows?XP系统下直接双击运行即可,Windows?Vista或Windows7/8系统请点右键以管理员身份运行。
U盘启动安装盘的具体制作:
1.?默认模式:
默认模式1.1:打开主程序,插入U盘/SD卡等可移动设备,在磁盘列表里会自动列出当前电脑中所有的可移动磁盘的盘符、型号、容量等信息。
默认模式1.2:选择你要制作启动的可移动磁盘,启动模式USB-HDD或USB-ZIP可选,默认采用USB-HDD模式。(chs模式主要针对某些不能检测的Bios,一般不需要勾选此项!如果你想把U盘剩余部分转成NTFS格式可以勾选NTFS选项,注意:格式化成NTFS会影响U盘启动部分功能的使用,除非需要存储超过4G的单文件,否则不建议勾选此项!)
默认模式1.3:尽量退出杀毒软件和安全类软件以免制作失败,点击“一键制作启动U盘”按钮,程序会提示是否继续,确认所选U盘无重要数据后点是开始制作.
(注意:使用电脑店U盘启动盘制作工具2.0以及之前版本制作过的U盘如果制作失败请先执行初始化U盘)
默认模式1.4:制作过程根据电脑配置和U盘芯片的不同耗时长短也不同,请耐心等待。制作完成后正确设置电脑BIOS即可从U盘启动了。为了验证U盘启动制作是否成功,可以运行模拟启动。
注:模拟启动仅供测试U盘启动是否制作成功,不可用于测试内部DOS和PE系统。
2.?ISO模式:
ISO模式2.1:切换到ISO模式或者直接点击主程序左上角的ISO制作,程序会切换到ISO制作界面。
ISO模式2.2:点击“一键制作启动U盘”按钮后程序会在“D:\电脑店ISO\”文件夹下创建DND.ISO镜像。
ISO模式2.3:打开ISO模式的一键制作启动U盘,点击ISO模式里的按钮,按照图中推荐选项进行选择,最后点击写入按钮等待写入完成。(如需刻录光盘,点击“刻录光盘”按钮进行刻录操作!)
注:ISO模式同样支持将Win7或者Win8系统镜像写入U盘做成系统安装盘。
按以上步骤制作好U盘的系统安装盘,即可安装Win7或者Win8系统了。
小注:
把U盘设置为第一启动顺位设备的方法1:
开启电脑,根据开机的时候,刚一闪过的第一次开机画面,在屏幕下方显示的白色提示文字,一般是出现“DEL”,那么按下?“del(delete)”键;如果是别的,根据提示可以尝试按F2、F8、F10、F12等等,就可以进入BIOS?。因为各种型号的电脑根据主板的不同,BIOS设置也略有不同,你先在里面菜单里找到带有“BOOT”字样的这一大项,然后进入细项,选择里面的,First?Boot:这个的意思就是电脑启动的第一引导驱动,就在这里选择(用上下箭头,或者屏幕下方有英文提示)”USB“字样的设备,然后按F10保存后重新启动,当电脑重启后,里有可以支持的U盘启动盘时,会在屏幕上面显示进入U盘的系统安装界面。
把U盘设置为第一启动顺位设备的方法2:
开启电脑,根据开机第一个启动画面,在电脑最下方的显示的提示,不停地F9(也可能是F2或者F12),可进入快速启动设备选择项菜单,在菜单里选择:”USB“字样的设备,也可进入U盘启动引导。(进入步骤同方法1)
通过U盘安装系统的过程基本是傻瓜式的,按照系统安装界面的提示步骤一步步执行即可,很简单,亦不在此赘述。)
如何从零开始自制操作系统
电脑有三种做系统方法
1、下载WINDOWS原版的系统,进行装机,但是对小白来说是很难的,因为各种设置、驱动、硬盘分区、解决各种运行库等问题,至少要装很多比如:NET、C++等运行库,否则的话很多软件游戏都不能运行,打印机等外接设备的驱动也不能用。所以我们不多说了,有专业技术基础的也不会问这个问题了。
2、U启动做系统,这个虽然使用很广泛,但是也需要一定的技术基础,唯一的好处是可以自己进行硬盘分区,和一些简单的技术性设置。如果是自己家里的电脑并且对电脑知识了解的比较多,那就可以用这个方法,如果是只会办公打字玩游戏的水平那也不推荐这个。网上有很多U启动的做系统方法和教程,搜索一下照着做就行,但是新手的话至少也得忙一天才能把每个步骤研究明白。
3、傻瓜式GHost方法。网上有很多傻瓜式GHost做系统方法。只要将系统镜像文件下载到本地就可以了,镜像文件可以用RAR解压文件解压出来,然后运行做系统的文件,本地就可以做了。无需联网,无需各种繁琐驱动,这些系统都是电脑公司为了批量装机而进行封装的系统,基本都是一键搞定。这个适合小白使用。但是也有弊端,就是整个做系统的过程无法人工干预各种选项设置,对于一些家用电脑的话可以这么做。基本常用设置都是按照大众化需求的。如果是办公环境要求比较强的就不推荐这个了,最好还是用U启动,费点精力研究下,还是值得的。
电脑如何从做系统
步骤一:编写汇编程序(linux版)
在linux下,我使用as86和ld86这2个程序来产生代码。(我这里以linux的Ubuntu发行版为例)。
as86对于我们这个任务来说足够简单,因此也比较适合我们。
另外一个原因恐怕是在1990年的时候,linux系统的创始者,被奉为神明的linus大牛就是使用as86来编写linux的启动代码的。
无论如何,在PC机上凡是类UNIX的系统都有这套汇编器,而且一般是在bin86软件包内。
在Ubuntu下要安装bin86软件包,只需要在终端中输入命令 sudo apt-get install bin86 即可。
下面是我们的代码:
1 entry start
2 start:
3 mov ax,#0xb800
4 mov ds,ax
5 mov byte[0],#0x41
6 mov byte[1],#0x1f
7 hlt
8
上面这段就是我们需要的as86汇编代码。在linux下将它保存为boot.s文件。
entry start 这一句正如字面意思所言,我们的程序就从start这里开始。
代码的意义等我们讲完windows版本的汇编代码再在步骤二解释,我们先在linux终端中输入命令把代码汇编成机器指令:
as86 -o boot.o boot.s
ld86 -o boot boot.o
这样我们就在linux中得到了我们接下来要写入U盘的文件boot,
而且我们希望PC从U盘启动的时候就运行我们的boot小程序(而不是试图在U盘上启动别的什么操作系统)。
步骤一:编写汇编程序(windows版)
在windows中我没找到可以用的bin86软件包,我下载了一个cygwin版本的,不过它的ld86总是报错。
而我平时一直喜欢用MinGW做C\C++的编译器,索性我们就使用这个windows版的gcc中自带的汇编程序gas。
在linux中当然也可以使用gas,不过这反而增加了点麻烦
怎么做电脑系统自己做
进入BIOS,Security-Secure ? Boot Control设为Disabled,Boot-CSM Support设为Enabled,(没有CSM选项的机型仅支持UEFI启动)按F10 保存,插入系统安装U盘,重启按ESC选择启动项 。开始引导镜像了:
1、选择语言、键盘等设置后选择:“下一步”:
2、点击“现在安装”:
3、安装程序正在启动:
4、在验证密钥的阶段,有密钥就直接输入,也可以暂时选择跳过:
5、同意许可条款:
6、选择“自定义”:
7、接下来进行分区 ,{Windows7需要点选"驱动器选项(高级)}
8、点击新建分配您C盘的大小,这里1GB=1024M,看您的需要来分配大小。
9、如果需要分配C盘为100GB,则为100x1024=102400,为了防止变成99.9GB,可以在102400基础上多加5-10MB,
这里我们直接把127GB的硬盘分为一个分区,点击新建后点击应用:
10、Windows会自动创建一个引导文区,这里选择确定:
11、创建C盘后,其中系统保留盘会自动生成,不用管它,做完系统后会自动隐藏此分区。接下来选择C系统安装的路径(C盘),点击下一步:
*如果自己分了很多区的话,千万不要选错安装路径哦。
12、正在复制文件和准备文件,接下来的一大部分阶段都是自动完成的:
13下图四个步骤都是自动完成的,接下来会自动重启:
14、10秒倒计时后,Windows将会自动重启,这个时候可以将U盘拔掉(防止U盘为第一启动项,又从U盘启动),也可以选择立即重启。
15、重启后Windows依然是自动加载进程的,期间会重启数次,正在准备设置:
16、准备就绪后会重启,又到了验证产品密钥的阶段了,有密钥就直接输入,也可以暂时选择以后再说(左下角):
17、快速上手的界面,选择使用快速设置即可。
18、稍等片刻,激动人心的时刻就要来了。
19、到这里系统差不多已经安装完了,接下来为这台电脑创建一个账户和密码,密码留空就是没有设置密码。
Windows安装的部分到此结束
windows7怎么自己做系统
怎么做电脑系统自己做?电脑可以网上直接做系统吗?给电脑做系统的方法五花八门,甚至出现了网上做系统软件,就可以连接网络在线做系统。网上做系统过程虽然非常简单,但是并不是所有电脑都适用,仅对系统未损坏并且有网络连接的电脑适用,这边系统城小编跟大家介绍网上做系统方法。
操作须知:
1、关闭所有杀毒软件,避免误杀,如果提示拦截,必须放行
2、系统未损坏时可以网上做系统,系统损坏无法正常开机,只能用U盘
3、电脑运行内存4G以下做32位系统,运行内存4G以上做64位系统
4、做系统过程都有风险,为了避免失败,建议大家先制作好U盘启动盘,如果做系统失败,那么就能通过U盘重做:电脑系统坏了用u盘重装方法
一、准备工作
1、网上做系统软件下载:好装机一键重装系统工具下载
2、做好C盘以及桌面文件的备份,避免重要数据丢失
二、网上做系统步骤如下
1、下载好装机软件到本地硬盘,比如下载到D盘,右键“以管理员身份运行”;
2、打开好装机主界面,点击立即重装系统按钮;
3、首先执行环境检测,检测通过才能使用本软件做系统,之后点击检测完成,下一步;
4、接着选择要备份的资料,默认都勾选上,然后点击备份资料进行下一步;
5、选择要安装的系统版本,一般根据内存选择,4G以下内存选择32位,4G以上的选择64位,这边选择32位,选好之后点击安装此系统;
6、之后开始网上下载系统镜像的过程,下载时间取决于网络速度,等待即可;
7、系统镜像下载之后,继续下载系统引导组件并自动安装;
8、引导安装完成之后,一切准备就绪,10秒后自动重启进入做系统步骤;
如何从零开始写一个简单的操作系统
解决方法:利用U盘+win7原版镜像重新做系统
所需工具:容量≥4G的U盘、内部版本为7601的win7原版镜像、一款刻录软件
操作方法:
1,下载内部版本为7601的win7(sp1)原版iso镜像。
2,将U盘插入电脑。
3,用刻录软件打开下载好的iso镜像。
4,点击菜单栏中的“启动”选“写入硬盘镜像”。
5,接下来在弹出的窗口直接点击“写入”按钮(注:将写入方式选择为“USB-HDD+”,如果不是这个模式,可能导致电脑无法通过U盘正常启动。)
6,弹出提示框,点击“是”。
7,等待片刻,安装系统的镜像文件数据正在写入到U盘里。
8,刻录完成,准备开始重装系统。
9,重启计算机。
10,开机狂按F11或F12进入BIOS设置。
11,利用左右键调至boot菜单,确保UEFI boot为Disable(或确保boot mode为legacy BIOS)。
12,设置Boot Priority Order顺序,利用F5/F6键将USB HDD设置为第一个。
13,保存并重启。
14、进入win7预装pe。
15,点击“现在安装”(“Install now”)。
16,设置“要安装的语言”、“时间和货币格式”、“键盘和输入方法”(默认即可),点击下一步进行安装。
17,根据提示完成接下来的安装。
18,安装完成后将自动重启。
19,安装彻底完成,进入win7系统。
20,到主板官网下载驱动。
注意事项:电脑驱动要安装最适合的,最新的驱动不一定适合硬件,所以不要通过某精灵和某人生下载驱动,一定要去主板官网下载驱动,尤其是笔记本电脑。
如何才能自己写一个简单的linux操作系统
题主你好,如何写一个简单的操作系统,不是三言两语能够讲清楚的,也不是一两行代码就可完成的。
要完成一个简单的操作系统,而不是一个裸机下打印一下hello world的引导扇区。这需要有足够的计算机系统的知识。包括但不仅限于汇编,C和操作系统原理。
在自己写操作系统这一领域,也有不少大作。我之前也曾拜读过一部分,曾奉为圭臬,跟随作者的脚步慢慢前进,但是没多久,就做不先去了。。。
当知识经过一段时间的沉淀,在回首,曾经的大作看起来亦有不妥之处。
操作系统系统是一个复杂的技术话题,如何实现一个简单的操作系统,楼上已有回答,题主也可读一些大作来参考实现。
最近我发现一个不错的公众号,就是做自己操作系统这方面的,公众号里的文章,试图通过简单的话语来阐述,那些晦涩的计算机概念。 此公众号的作者也曾写过一个小的内核,可以引导到shell执行。
我正在关注这个公众号,如果题主对这个主题十分感兴趣的画,也可以关注下,我们共同进步。
公众号:操作系统探究
只要你学过汇编和C,只满足于写个“简单的操作系统",一两天就能搞定。
随便把你写过的小程序,用直接写硬盘软件(或者自己编一个,调用winapi的WriteFile函数就可以),写进硬盘/U盘引导区。记住,起始地址是7c00。
这就好了。注意,引导区只有440个字节给你用,程序不能太大,所以这部分基本要用汇编写。440字节后面是硬盘/U盘分区信息,不可以乱动。乱动以后bios可能没法识别硬盘/U盘。
引导区最后两个字节必须是55AA,不过一般你不用管,硬盘/U盘格式化的时候都已经给你写好了。
这样你的程序就在开机的时候直接运行了。
想调用大程序也没问题,你需要写个不超过440字节的程序,负责把第二个扇区的内容载入内存并执行,由第二个扇区的代码负责把所有代码载入内存。后面的部分用C写或者别的高级语言写都没什么问题了。
至于你想要具体作什么,就写什么,屏幕上画个画,管管硬盘上的文件,和用户互动一下,你随意。和你平常写程序没啥两样。总之一个能完成任务的简单操作系统就完事了。
最多几天时间你就能搞定。这差不多能搞个接近dos1.0的“简单操作系统”。
不过接下来才是你真正要学的。例如文件管理,内存管理,保护模式,进程管理啥的。麻烦归麻烦,但解放了自由了,终于可以编写内核态才准用的代码了,做的事情全部都是用户态下面不让做的事情。操作系统的学习,从这里才算真正开始。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。