你的位置:首页 > 操作系统

[操作系统]安装linux系统后修改默认开机启动项


     在安装linux系统后,开机的时候默认启动项变成了linux,这让许多经常使用windows系统的同学感到抓狂:按下电源键后,打开手机,刷刷微博,看看朋友圈,再抬头一看,面对输入密码界面,只好再次选择重启。

    那么如何修改默认的开机启动项呢?我们需要做的是修改GRUB这个东东。

步骤(以Ubuntu系统为例):

  1.进入系统,开机时注意观察你的windows系统在开机启动项中是第几项,当系统开启后打开终端。(方法自行百度)

  2.在终端中输入“sudo gedit /etc/default/grub”,打开grub这个档案。

  3.在文档里找到“GRUB_DEFAULT=0”这一行(也有可能不是0),如果开机时windows系统是第n项,则把这个0改为n-1(因为序号是从0开始的)。然后保存退出。

     什么?没法保存?看看步骤2的时候是不是没有输入sudo。

  4.在终端中继续输入“sudo update-grub”,回车,等待若干秒。

  5。重启看看行不行。

 

注释:

一.开机流程(摘自鸟哥)

1. 加载 BIOS 的硬件信息与进行自我测试,并依据设定取得第一个可开机的装置;
2. 读取并执行第一个开机装置内 MBR 的 boot Loader (亦即是 grub, spfdisk 等程序);(我们要修改的地方)
3. 依据 boot loader 的设定加载 Kernel ,Kernel 会开始侦测硬件与加载驱动程序;
4. 在硬件驱动成功后,Kernel 会主动呼叫 init 程序,而 init 会取得 run-level 信息;
5. init 执行 /etc/rc.d/rc.sysinit 档案来准备软件执行的作业环境 (如网络、时区等);
6. init 执行 run-level 的各个服务之启动(script 方式);
7. init 执行 /etc/rc.d/rc.local 档案;
8. init 执行终端机仿真程序 mingetty 来启动 login 程序,最后就等待用户登入啦;

二.sudo的用法

   sudo 执行命令的流程是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它指定的切换到的用户)身份执行命令,执行完成后,直接退回到当前用户;而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权;

  当我们没有权限进行一些动作时,可以尝试使用 sudo 命令。