GRUB2 命令行使用笔记

在GRUB界面按C可进入命令行模式,学会命令行模式有助于玩转单机多OS.

磁盘描述规则:

hd0,0

表示第1硬盘第1分区

help 显示帮助(内容会比这里全,此处只做几条常用命令介绍)

cat 命令可以查看文件内容,我们知道linux的/etc/fstab 文件是用来描述分区挂载的,有时候需要通过这个查询linux的分区挂载.

用法:

cat (hd0,0)/etc/fstab

输入 "cat ("按Tab可提示有哪些硬盘

输入 "cat (hd硬盘号,分区号)/"按Tab可提示该分区下有哪些文件

grub默认只能操作ext系列文件系统,ntfs能认识,但不能进入里面操作文件,如果一定想操作的话可以尝试加载下相关模块:

insmod part_msdos

insmod ntfs

下面来引导个Linux试试:

set 命令用来设置环境变量.引导linux通常要设置root变量为linux硬盘,这样做:   set root=(hd0,6)

linux 设置linux内核路径:在设置完root之后这么做:   linux /boot/vml(tab补全)

initrd 设置initrd文件路径,通常和内核在同一个文件.

boot 引导系统

顺带,Windows10这样引导:

第一步和linux一样:

set root=(hd0,0) #注意,等于号两边不要有空格,此为命令行惯例

windows并没有linux内核文件,所以后面的操作会有所不同.

我们需要从PBR直接引导Windows,而grub2提供了加载文件引导的命令,

chainloader +1

表示加载分区第一个扇区

boot

时间: 2024-08-14 16:35:05

GRUB2 命令行使用笔记的相关文章

Raid及Mdadm命令_学习笔记

关于Raid及Mdadm命令的学习笔记: 课前小知识: 关于case的小脚本笔记: cat  << EOF d|D) show disk Information m|M) show Mem Information s|S) show swap Information EOF read -p "Please input Your Choice: " Choice while [ $Choice != "quit" ] do case $Choice in

Linux &amp; Mac curl 命令行使用——POST&amp;GET

http提交一个表单,比较常用的是POST模式和GET模式 在curl的命令行下,GET模式什么option都不用,只需要把变量写在url里面就可以了 比如: curl http://www.sina.com.cn/login.cgi?user=admin&password=admin 而POST模式的option则是 -d curl -d "user=admin&password=admin" http://www.sina.com.cn/login.cgi 如果访问

最有用的Linux命令行使用技巧集锦

最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips.将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考. 下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用.对于任何不了解的命令,请使用"man <COMMANDNAME>"查看,或者使用Google.有些命令需要先用 yum, apt-get install 命令安装. 1.基本命令 了解基本的bash 通读整个bash man page. 学习VI

【Linux工具】svn 命令行使用实例

引言 网上有这么多介绍 svn 使用的文章,为什么还要写?因为它们深入不浅出,平铺不分类,理论不实际,看完也记不住. 本文先介绍基本用法,后进行实例演练.不求大而全,只求熟练常用,自行用 svn help 举一反三(比如 -r 参数很多命令都有).如果你有环境(别忘了还有服务器),不妨花十分钟跟着实例走一遍. 简介一下 svn:一种流行的版本管理工具.基于一个 svn 服务器,开发人员用各自的电脑安装 svn 客户端后,就可以实现代码托管.版本管理.协作开发等功能.Windows 上的 svn

mac svn命令行使用入门

本文转载至 http://blog.sina.com.cn/s/blog_6bfa2fc10101euf6.html mac svn命令行使用入门 1. 初始化项目 svn import /Users/cress/本地项目目录 https://server/项目目录 -m "Initial import" 上述命令回车提交,会出现相应提示信息[需要输入密码,用户名,按照提示输入]. 示例如下: cressmatoMac-mini:conf cress$ svn import /User

Linux Shell 入门命令和操作(笔记)

一.基本操作   1.重要快捷键 Tab 补全命令.目录.参数.文件名等 Ctrl+c 强制终止当前的程序 Ctrl+d 键盘输入结束或退出终端 Ctrl+z 将当前程序放到后台运行,恢复为前台使用fg Ctrl+a 将光标移至输入行首,相当于Home键 Ctrl+e 将光标移至输入行末,相当于End键 Ctrl+k 删除从光标所在位置到行末 Alt+Backspace 向前删除一个单词 Shift+PgUp 将终端显示向上滚动 Shift+PgDn 将终端显示向下滚动 方向键"上"键

MySQL4.0命令操作学习笔记

声明:下列内容并非原创,仅仅是最近学习笔记整理. -------------------------------------- 进入mysql安装路径bin目录下: 1.开启服务 winmysqladmin.exe 回车按照提示: 输入winmysqladmin初始用户.密码(注:mysql里用户.密码)随便填必意 2.根目录密码重置 mysqladmin -u root -p password 123456 回车出现 Enter password: ( 注:叫输入原密码. 刚安装时密码空,所直

fiddler命令行使用方法

几个常用的命令行方法使用: 查找对应响应码的数据包或请求类型的数据包: 输入"=post"将选择post的数据包并用蓝色底标色 输入:=502 查找服务器返回是图片类型的请求 输入 select image(还有css类型.html类型等) 匹配指定字符的请求包 输入 ?xx  这里百度为例 对带有某个字段的请求包字体加粗 Bold xxx  这里百度为例,取消加粗再次输入bold敲回车即可 有问题可以加群交流:610845268

Mac 终端下Homebrew的几个常用命令(新手笔记)

最近在研究用appium来做IOS的自动化,所以开始接触Mac系统.记录一下在Mac的终端下Homebrew的几个常用命令 安装(需要 Ruby,不过一般自带都有):ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 搜索:brew search XXX   在安装之前可以先查询一下,是否有这个软件 查询:brew info XXX 主要看具体的信息,比如目前的版本,依赖,安装后注意事项