Grub是什么,看看有什么作用

Grub是什么,看看有什么作用

Grub是Linux的一个系统载入启动程序,正如NTLDR之于Windows NT/2K/XP。它就是为多重引导而生,而且适用于多种平台,这里所说的Windows下的Grub就是Grub4dos。在NTFS格式下,在boot.ini里添加一个grldr的选项,然后编辑它的启动菜单把类似DOS.IMG之类的文件加载进去,就算不是 FAT32 也没问题了。

  可能是介于DOS不能与时俱进,微软在2002年发布了WinPE(Windows PreInstallation Environment)预安装环境,相当于迷你的急救WinXP系统。目前市面上流传较广的有u盘装系统撒手不管版、深山红叶工具箱等……,其实五花八门的,虽各有见长,但基本都是大同小异。要么你多个工具软件,要么我多个驱动程序。最主要的应用当然是市面那些DIY的系统安装光盘,例如什么番茄花园什么猪猪猫什么深度技术等。

  之前用的是Grub/DOS(grldr),后来装了u盘装系统WinPE带加密功能的硬盘版(mtldr),但是折腾了很久还是无法识别NVIDIA的网卡驱动,而且一些功能报错(例如 MMC),外挂又是打包无法直接编辑;后来发现最帅的菜鸟专用启动光盘(RXPE.LDR)竟然能够识别NVIDIA网卡,但这个版本的其他功能却是非常简陋;所以最后通过深山红叶WinPE(drldr)的外挂包把NVIDIA的驱动包加载到u盘装系统的硬盘版里。

  不管那个版本的WinPE,光盘版也好,硬盘版也好,启动菜单几乎都是用grub做的;而且多个版本都是指定了各自的Loader,像什么mtldr、avldr、pxldr等,特别是很多都在C盘根目录放置了很多根本可以不用放到根目录的东东,容易出错且一但有问题难排错。既然都是用Grub来做,那或许应该可以用 Grub来统一引导启动?

  先说说u盘装系统WinPE默认的安装目录为C:\MiniPE,默认启动文件为C:\mtldr。DIY开始:首先,在 C:\boot.ini里加上一行:C:\grldr="Start WinPE with Grub4DOS",然后,下载最新版的 grub4dos,把解压缩出来的grldr放到C盘根目录。用grldr内置菜单编辑工具,把grldr的启动菜单读取出来,其代码为:

default 0
timeout 1
fallback 1

Grub是什么,看看有什么作用相关推荐

  1. Linux大神必会操作——系统排错

    1.了解系统引导过程 (1).BIOS初始化 基本输入/输出系统(BIOS)时内置于标准x86/x86-64硬件的固定接口,将硬件置于已知状态并准备好系统以加载操作系统:用于检测并初始化硬件确定从中引 ...

  2. u盘装sun服务器系统,U盘多引导ISO系统安装

    今天在朋友的启发下,研究了一下复杂又简单的U盘引导,9:30-16:20长达7个小时的研究测试,以及不计其数的电脑重启,总算成功的出了结论,于是还是写篇记录一下成果吧. 一.目标:实现U盘集成2张系统 ...

  3. 安装linux出现基础系统出错,Linux系统出错提示信息详解

    ERROR PCI: cannot allocate(无法指派) 这样的错误有许多,他们主要在启动系统时出现.他们有一个共同的起因:错误的电源管理行为.罪魁祸首是一个叫做ACPI的东西,即高级配置与电 ...

  4. ac3165 linux驱动_一文读懂Linux系统启动流程

    Linux启动管理 11.1 CentOS 6.x系统启动过程详解 CentOS 6.x系统启动过程发生了较大的变化,使用Upstart启动服务取代了原先的System V init启动服务.Upst ...

  5. Linux系统启动管理

    Linux系统启动管理 ********************************** 目 录 ************************************ Linux系统启动流程( ...

  6. linux内核grub的作用与用途,linux中grub是干嘛的

    1. 前言 本文主要讲解Linux 原生的启动引导程序GRUB的原理及功能. grub如何引导操作系统的启动 2. 什么是grub GRUB(Grand Unified Bootloader)是GNU ...

  7. Linux中锚定符号的作用,Linux基础(9)文本处理三剑客之grep

    grep的作用:根据指定的模式搜索文本,将匹配到的文本行显示出来 语法格式:grep [options] "PATTERN" file PATTERN为正则表达式,grep一般是与 ...

  8. windows和linux添加引导文件,Linux与Windows 10用grub引导教程-Go语言中文社区

    前言 去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程.由于去年对于写教程还 ...

  9. initrd映像文档的作用和制作

    RePrint:http://hi.baidu.com/wangpeng1314/blog/item/212e9e1752377f064b90a7f5.html 我们在安装新内核的时候,通常都会编辑l ...

最新文章

  1. 薛澜:人工智能发展要让创新驱动和敏捷治理并驾齐驱
  2. 解决apktool d file.apk出现Error occured while disassembling class以及apktool源码编译
  3. PostMan怎样携带登录信息请求后台接口防止出现无法访问资源问题
  4. 再见 Xshell!这个开源的终端工具更酷炫!
  5. linux中安装httpd安装错误,linux安装httpd和nginx常见问题及解决办法
  6. 【鬼网络】之NFS共享服务
  7. Fiddler + 夜神模拟器 APP接口调试
  8. gitlab 端口_安装Gitlab-注意端口
  9. linux清空动态文件内容,linux 动态清空 nohup 清空后,发现文件大小不变
  10. 如何建议一个数据库内的定时任务
  11. trace (矩阵的迹) 的性质
  12. 玩机搞机---mtk芯片机型线刷救砖的一些基本解决方法和步骤解析 mtk报错代码 SP_Flash平台刷机
  13. 房间混响时间的计算与测量
  14. VC2010升级到VC2015遇到问题及解决办法
  15. python 多行注释 快捷键
  16. 名帖72 颜真卿 楷书《竹山堂连句》
  17. 韩国商业网站界面设计分析------推荐2005-5-24 出处:vipcn.com
  18. html怎么让一行文字有滚动的效果,网页HTML代码:滚动文字的制作
  19. 基于MATLAB的人脸考勤识别系统
  20. 地铁出行规划项目分析

热门文章

  1. 乘信息化之势,QAD铸就航天模塑管理变革
  2. vue考试系统后台管理项目-登录、记住密码功能
  3. ElasticSearch7.x IK 动态同义词/近义词动态加载同义词/近义词 dynamic_synonym
  4. Ubuntu系统迁移
  5. C#RichTextBox[自动选词]与[生僻字显示]问题
  6. 零基础学习网页制作(一)
  7. SkeyeARS全景AR增强监视技术机场智慧安防解决方案
  8. 外卖“搭上”高铁已成事实,然叫好叫座难兑现?
  9. 腾讯项目总结报告模板
  10. Mac版MPlayerX播放器使用心得