zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Python初学笔记
    linux学习笔记一----------文件相关操作
    Linux目录结构及常用命令(转载)
    最简单冒泡事件及阻止冒泡事件
    IDEA 从SVN检出项目相关配置
    拦截器实现原理
    CUDA基本概念
    1.2CPU和GPU的设计区别
    RAM和DDR
    Myriad2 简介
  • 原文地址:https://www.cnblogs.com/DragonStart/p/7576962.html
Copyright © 2011-2022 走看看