计算机启动流程:BIOS和Grub

当我们按下电源键启动计算机的过程,首先启动的是BIOS(它是一组固化到计算机主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序),就是我们开启时按Del键进去的那个界面。他也是一个软件,但与一般意义的软件不同,也称作固件,住在主板的一个芯片里。BIOS启动后会检查各个硬件设备是否正常。正常启动后它来启动MBR(全称为Master Boot Record,即硬盘的主引导记录),这是硬盘的入口,硬盘的第0号扇区。MBR有启动代码和硬盘分区表组成,因为空间有限,只能写下四个分区信息,因此一块硬盘最多有4个主分区或扩展分区。当linux安装完成后,Grub会安装在MBR中,由BIOS启动。Grub启动后,会在硬盘中读取/boot/grub/grub.cfg文件,根据这个文件决定他的动作。就是我经常看到什么恢复模式,linux、windows启动选项的界面。

在先安装完windows系统后,再安装linux,Grub会根据windows系统的启动位子和linux的启动位置生成一个grub.cfg文件,并且可以设置一些选项。

但是如果先安装linux,在安装windows时直接把Grub内容删掉,启动时直接进入windows系统。这时可以利用安装系统,选择试用,然后打开命令行,运行sudo -i,获取权限。然后运行mount /dev/sdax /media/,   sdax就是你安装linux时候用作根目录的那个分区,如果单独分了/boot分区,那么还得运行mount /dev/sday /media/boot/,sday根据/boot的位置定。然后运行grub-install -root-directory=/media/ /dev/sda 然后重启,Grub安装成功。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值