在grub命令行中可以使用linux、initrd、boot命令启动linux操作系统。注意,以下命令可能仅适用于启动linux系统,想要启动其他操作系统(FreeBSD, NetBSDand OpenBSD),还需要看看grub的spec:https://www.gnu.org/software/grub/manual/grub/grub.html#Booting

启动过程大致分为四个步骤

1、设置grub的root变量
两种方法:
方法一:

grub> set root=(hd0,msdos1)

硬盘hd0 和分区msdos1 可以通过tab键补全获得
方法二:

grub> linux /vmlinux root=/dev/sda1

hd* 和/dev/sd* 之间存在一定的对应关系,但不是固定的,可参见:https://www.gnu.org/software/grub/manual/grub/html_node/Device-map.html

2、加载内核

grub> linux /vmlinux [command line args]

3、加载initrd

grub> initrd /initrd

这一步是可选的

4、启动

grub> boot

也可以在 grub 中使用 configfile 命令运行指定的 grub 配置文件

grub> configfile /boot/grub.cfg

运行上述命令后,将会出现 grub 的操作系统选择界面,可以启动指定的操作系统。

在grub命令行中启动linux系统相关推荐

  1. grub用命令启动linux,通过GRUB命令行来启动Linux操作系统

    为什么80%的码农都做不了架构师?>>> GRUB的命令行才是王道,如果知道怎么用命令行来启动操作系统,那理解menu.lst的写法也不难:也就是说在开机的时候,不用GRUB的菜单, ...

  2. 引导命令启动Linux系统,使用Grub命令行来营救Linux操作系统

    在采用Grub启动的Linux系统中,当由于操作人员无意破坏/boot/grub/menu.lst文件后,Linux系统就无法通过grub界面启动了,只能通过Grub命令行来引导.营救启动操作系统. ...

  3. linux系统开机grub命令修复方法,解析Linux系统下GRUB故障修复

    在使用Linux的过程中,大多初学者都遇到过系统启动到"grub>"提示符后就停止不前的问题,功夫不深的爱好者可能会束手无策,转而选择重装系统,其实这只是系统出现了一点小问题 ...

  4. windows命令行中 启动应用程序

    目的: 效果 方法 1. 创建批处理脚本 2. 设定环境变量 3. 测试功能 4. 扩展功能 目的: 在windows的命令行界面中,输入简单的几个字符就可以启动相应的应用程序. 例如: 输入mail ...

  5. linux找不到mysql命令行_解决linux系统中找不到命令的问题

    有时候我们在Linux命令行执行某个命令时,会报命令找不到的错误,这个错误出现的原因是,在执行命令时,系统会从系统环境变量中去寻找,如果找到了就执行,没找到就会报命令未找到. 下面我们拿Linux下执 ...

  6. Linux命令行截屏,linux 系统中利用终端命令截屏

    几个常用的import命令介绍给大家: 1 import mypicture.jpg 然后可以使用鼠标选择的范围 2 sleep 5; import mypicture.jpg 等待5秒钟后,截取鼠标 ...

  7. 微信开发者工具命令行_在Linux系统下运行微信Web开发者工具

    微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折.注:带 * 的步骤或文件为不确定是否管用的步骤或文件. 本人系统为Linux ...

  8. linux中 p的作用,使用ctop在命令行中检测Linux容器性能

    ctop是一个新的基于命令行的工具,它可用于在容器层级监控进程.容器通过利用控制器组(cgroup)的资源管理功能,提供了操作系统层级的虚拟化环境.该工具从cgroup收集与内存.CPU.块输入输出的 ...

  9. 【Linux】在命令行中查看Linux内核版本的几种方法

    如何知道自己的系统使用哪个Linux内核版本?以下是在Linux终端中检查内核版本的几种方法. 如何找到Linux内核版本 1.使用uname命令查找Linux内核 uname是用于获取系统信息的Li ...

最新文章

  1. 测试接口时使用PostMan怎么设置全局变量?
  2. android 原生分享界面_手机资讯:省时省力!直接在锁屏界面打开应用App
  3. Linux 配置JAVA_HOME
  4. springboot项目中的注解 启动项目的方式 解决spring的bean.xml配置不生效 spring的基础JDBC配置
  5. 浅谈对5G核心网演进方向的几点展望
  6. ES-Hadoop学习之ES和HDFS数据交换
  7. MySQL详细安装(windows)
  8. c++排序函数_Excel2010 技巧六 (排名函数)
  9. IE6.0中getElementsByName和getElementById的bug
  10. vue中 localStorage的使用方法(详解)
  11. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 大型软件系统客户端数据同步的问题解决...
  12. 邮箱登陆html,用html写的简单的邮箱登陆界面
  13. 搭建hadoop集群,从安装虚拟机开始直到hadoop成功搭建
  14. 电子电路设计中的脉冲电路详解
  15. 二进制漏洞挖掘之angr‘s Reaching Definition Analysis(二)
  16. 如何通过织云Lite愉快地玩转TSW
  17. 今天看到一句觉得很牛逼的话与诸君共享
  18. 第十二章:email-mailbox:管理email归档-imaplib:IMAP4客户库-连接服务器(认证失败)
  19. java calendar 比较大小_关于Java日期加减,并且比较大小的方法
  20. Windows环境下安装RabbitMQ(官方文档中文版)

热门文章

  1. C#给pdf增加水印,以及Dyanmics CRM本地化部署增加水印
  2. Android计算器案例
  3. 数字电路31(已知状态图设计同步时序电路)
  4. 华为认证存储方向冷门吗?这个存储证考下来有啥用?
  5. HP Sprinter:敏捷加速器
  6. 大有SAP,中有NetSuite,小有Intuit,为啥?
  7. 奶牛碑文的解决思路和代码
  8. Java实现Socket通信
  9. HTMLTestRunnerCN
  10. 看懂第一个VEC-C 程序