- 主题:主板上的bios是不是可以淘汰掉?
rpi只有一个SD卡。PC可以挂很多硬盘和USB,从哪个启动不需要设置吗?
如果你说uboot也可以设置启动选项,那uboot就是那个BIOS,不还是有BIOS吗。
【 在 acliche 的大作中提到: 】
: 最近同事的办公电脑,dell的商用机,快十年了,主板电池没电了,重启bios总丢设置,重置一下就能进系统。奇怪的是,默认设置开启了raid,不改成ahci还进不了系统。
: 借此事想到bios,像raspberry pi这样的设备就没有bios,装系统用u盘写入存储即可,设置什么的在一个分区里面,随时修改,重启生效。苹果系的电脑也没有bios,也不用改什么设置。手机更没有,引导部分不可写,系统怎么弄都可以重刷。
: 如此看来,bios对个人pc没什么用,可以淘汰了。现在对我来说也就开机按f12可以选启动盘,方便一些,无其他作用了。
: ...................
--
FROM 112.65.12.*
手机的 bootloader也在闪存上,不在同一个分区而已。每个厂商其实只要适配一次就行,但厂商也会自己改某些细节,所以可能需要重新适配。
【 在 hgoldfish 的大作中提到: 】
: 没有搞过手机的开发,弱问,手机的 bootloader 是写在固件里面,直接指定到闪存的某个区域去加载操作系统代码的吧?因为现在的手机厂商其实不多,只剩下高通、MTK、展讯,三星,是否每个厂商其实只要适配一次就行。并不要求每个型号都适配一次?
: 如果这样的话,只要有驱动程序。理论上,新机的 ROM 刷到同一个厂商的旧手机上,应该也是可以用的吧?
:
--
FROM 112.65.12.*
是的,都要一个引导,趁机查了一下,传统bios已经死了,只是旧机器只有bios,新机器都是uefi了,另外coreboot上升势头很猛,有google支持,amd也将全面支持coreboot,也有出厂就用coreboot的设备了
【 在 teleheart (teleheart) 的大作中提到: 】
: rpi只有一个SD卡。PC可以挂很多硬盘和USB,从哪个启动不需要设置吗?
: 如果你说uboot也可以设置启动选项,那uboot就是那个BIOS,不还是有BIOS吗。
:
: 【 在 acliche 的大作中提到: 】
--
FROM 221.222.21.*
这个是必须的吗?
我觉得直接把操作系统的flash/ROM接在原来BIOS那个地址上就可以开机吧?
【 在 adoal (阿豆) 的大作中提到: 】
: 你说的所谓没有BIOS的机器,只不过他们的固件不是按PC BIOS规格设计的,
: 也没有开机按F12之类的交互功能而已,初始化固件还是有的。
--
FROM 113.108.77.*
如果没有“原来的BIOS”,你怎么安装操作系统?
这是先有鸡还是先有蛋的问题……
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 这个是必须的吗?
: 我觉得直接把操作系统的flash/ROM接在原来BIOS那个地址上就可以开机吧?
--
FROM 210.162.8.*
coreboot 的前身 LinuxBIOS 就是这么干的,ROM 里的代码就是一点硬件初始化的代码和 Linux 内核。现在 coreboot 也可以用 Linux 内核做 payload.
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 这个是必须的吗?
: 我觉得直接把操作系统的flash/ROM接在原来BIOS那个地址上就可以开机吧?
--
FROM 103.90.178.*
理论上是可以这么做的,现实中也有一些实验性的实现
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 这个是必须的吗?
: 我觉得直接把操作系统的flash/ROM接在原来BIOS那个地址上就可以开机吧?
--
FROM 122.225.220.*
编程器写个flash插上
【 在 hyoga (白鸟·没见过猪跑,还没吃过猪肉吗?) 的大作中提到: 】
: 如果没有“原来的BIOS”,你怎么安装操作系统?
: 这是先有鸡还是先有蛋的问题……
--
FROM 113.108.77.*
路由器上的Linux就是这么搞的……
不过一般也是有个bootloader比如uboot先启动,
做一些初始化,包括给你从uart干涉启动的机会,
再从固定偏移量加载vmlinux和initrd
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 编程器写个flash插上
--
FROM 122.225.220.*
Laf
BIOS=Basic Input Output System
这个定义大家不要忽略。
所有原始的硬件,能够支持你插显示器,插U盘,插键盘让你装系统,
那它就是有BIOS的。
至于是否给你UI让你去做一些设置调整,那都只是option。
这都不能改变它作为BIOS的基本功能的存在。
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 编程器写个flash插上
--
FROM 210.162.8.*