展开

关键词

首页关键词grub linux

grub linux

相关内容

  • Linux + Windows 双系统,GRUB 突然不见了?!

    Linux 下笔记本电脑盖上后睡眠,有时候会「醒不来」,打开后电脑 CPU 风扇狂转,只有长按电源键强制断电。行动受挫后才突然开窍,开机后的操作系统启动管理器是 Linux 下的 GRUB,进 Windows 也是通过 GRUB,应该要在 Linux 环境下重建 GRUB,而不是通过 WinPE 下修复 Windows修复故障1)准备 U 盘先默默去 Windows 下载 Kali Linux,通过 Win32 Disk Imager 写进另一个 U 盘,然后重启狂按 ESC 启动 U 盘,进 Kali Live 系统2)挂载硬盘因为用的是 U 盘中的系统,所以要先挂载电脑的硬盘到当前系统,先 lsblk 查看硬盘,再 fdisk -l devsda 查看硬盘分区,最后挂载 Linux 系统的根分区,比如我的硬盘是sda,Linux 系统的根分区是 sda6,则:1 mount devsda6 mntNow bind the directories that grub needs access to to detect
    来自:
    浏览:2156
  • 速读原著-GRUB_多系统引导(GRUB软件包版本选择和安装)

    二、GRUB软件包版本选择和安装;1、GRUB的版本选择,Linux版本的GRUB及Windows版本的GRUB的说明;GRUB不但有Linux版本,也有Windows版本;现我们一一介绍;如前面所说,的NTLOADER了解的比较多,而对开源社区的GRUB显得有点寞生,由此而带来使用上的“心理恐惧”;究其初学者对GRUB“恐惧”的主要原因还是对GRUB没有太多的了解和深入;无论是WINGRUB还是Linux版本WINGRUB;请参考:《以WINGRUB 引导安装Fedora 4.0 为例,详述用WINGRUB来引导Linux的安装》3、GRUB的Linux版本软件包的安装;其实对于Linux的GRUB,几乎所有的Linux主流发行版都有打包,如果您安装了Linux,并且在开机后出现GRUB字样的,证明您已经安装了GRUB;而无需再次安装;Linux的GRUB软件包安装部份并不是本文的重点;如果您的Linux系统没有安装GRUB,或者采用的是LILO,而您想用GRUB,可以用系统安装盘自带GRUB软件包来安装,或者到相关发行版本的软件仓库下载后安装;GRUB 的Linux版本目前在各大发行版中都有打包;比如FedoraRedhatCentosMandriveMandrivaSuSE
    来自:
    浏览:259
  • 广告
    关闭

    11.11智惠云集

    2核4G云服务器首年70元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • linux grub 启动菜单修复办法

    现象:GRUB菜单消失,直接进入系统解决方法: 把LINUX安装盘的第一张放到光驱,然后重新启动机器,在BOIS中设置用光驱来引导。2.等安装界面出来后,按[F4]键,也就是linux rescue模式。3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。sh#grub会出现这样的字符grub>我们就可以在这样的字符后面,输入grub>root (hdX,Y)grub>setup (hd0)如果成功会有一个successful......请留意root和(hdX,Y)之间有一个空格,这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。setup (hd0)就是把GRUB写到硬盘的MBR上。 有时重启后发现无法进入系统,此时可以利用光盘进入紧急救援模式,然后进行grub-install安装修复?
    来自:
    浏览:1117
  • CentOS GRUB损坏修复方法

    > linux16 vmlinuz-3.10.0-693.el7.x86_64 root=devmappercentos-rootgrub> initrd16 initramfs-3.10.0-693.设置根分区grub> set root=(hd0,msdos3)可以看到上面是msdos3分区对应的就是root=devsda3,下面就设置这个root设置linux16grub> linux16 rootvmlinuzgrub> boot进入系统后重新生成grub.cfggrub2-mkconfig -o bootgrub2grub.cfg然后重启下系统验证是否好了分区和boot分区独立分区情况?设置根分区grub> set root=(hd0,msdos1)根据分区为msdos2可以知道root分区为devsda2grub> linux16 vmlinuz-3.10.0-693.el7.x86-mkconfig -o bootgrub2grub.cfg然后重启下系统验证是否好了总结主要的处理流程如下:首先通过 ls得到分区的情况通过 set设置boot所在的分区为root分别设置linux16
    来自:
    浏览:911
  • grub异常

    开机出现 grub rescue 指令模式假如看到grub rescue,表示mbr (master boot record)的资料,完全对应不上磁盘的状况,所以无法辨别系统的所有分区,更不用说连grub假如你的grub.cfg没有问题,应该就可以看见grub菜单了。开机出现grub指令模式 这类问题通常发生在,mbr可以找到对应的磁盘与各分区,却无法找到可用有效的grub.cfg。grub> set root=(hd0,2)grub> linux bootvmlinuz-3.11.0-18-generic root=devsda3grub> initrd bootinitrd.img# 注:如果是grub0.9.8.e即grub-legacy在开机区,那么需要把linux改成kernel# 第四行:开机,直接进入系统没有菜单可见到grub menu,但无法开机系统可以找到grub.cfg更新 bootgrubgrub.cfg : sudo update-grub sudo update-grub2 重新安装grub到磁盘开头的开机区 sudo grub-install devsda 若有问题
    来自:
    浏览:400
  • 速读原著-GRUB_多系统引导(GRUB丢失或损坏的应对策略)

    七、GRUB丢失或损坏的应对策略;如果GRUB是Linux版本才出会这样的问题;WINGRUB可以不写在MBR上;所以不会出现这样的问题。WINGRUB用起来比较简单。menu.lst 和命令行的用法和Linux版本的GRUB是一样的;1、由于重新安装Windows或其它未知原因而导致GRUB的丢失;您可以通过系统安装盘、livecd进入修复模式;请参考:《Linux;其次:要执行grub ,然后通过 root (hd,y)来指定boot所位于的分区,然后接着执行 setup (hd0),这样就写入MBR了,比如下面的例子;grub>root (hd0,6)grub>setup (hd0)grub>quit重新引导就会再次出现MBR的菜单了或命令行的提示符了;2、如果出现GRUB提示符,而不出现GRUB的菜单,如何引导系统;存在的问题可能是bootgrubmenu.lst前面已经谈过了;写好后还要建一个grub.conf的链接,如下:# cd bootgrub# ln -s menu.lst grub.conf
    来自:
    浏览:198
  • 优化Linux bootloader速度的究极之路:从GRUB到EFI Stub

    Linux著名的GRUB已立n代,2.0以后已经是最受欢迎的bootloader,很多Linux发行版都用它作为缺省的bootloader。GRUB2功能强大,全面支持UEFI启动,甚至是安全启动,实在是行走江湖、杀人越货的必备武器。但于此同时,强大的功能让它越发臃肿,为Linux快速启动带来了负面影响。启动过程大概是:UEFI==>GRUB==>Linux kernelGRUB在其中主要扮演了:1. 它带有的驱动可以找到在ESP之外的kernel和ramdisk。2.EFI stub的缺点没有了GRUB的等待直接启动Linux当然可以速度飞快,这也是目前很多嵌入式Linux的做法,他们还通过精简编译选项将kernel调整的很小,ramdisk也很小甚至没有。大家可以看到我的例子里面Linux内核和ramdisk加起来有将近50MB,这对通常很小的ESP造成了很大挑战。GRUB因为自带EXT4等等驱动就灵活很多。
    来自:
    浏览:606
  • 速读原著-GRUB_多系统引导(通过GRUB命令行来启动Linux操作系统)

    五、通过GRUB命令行来启动Linux操作系统;GRUB的命令行才是王道,如果知道怎么用命令行来启动操作系统,那理解menu.lst的写法也不难;也就是说在开机的时候,不用GRUB的菜单,通过GRUB的命令也是一样能把操作系统引导起来因为menu.lst的内容就是GRUB的一个一个的指令集合;是不是Linux这玩意很神奇?;当然您可以不用定义GRUB的菜单 ,直接用命令行来启动系统,比如我现在就是,为了写GRUB的文档,就把menu.lst 删除了,直接用命令来启动系统;2、用命令行来引导Linux操作系统的步骤;通过命令行来引导操作系统的流程,证明boot和 Linux的处于同一个硬盘分区;比如上面的例子中LABEL= 这行是极为重要的;说明Linux系统就安在标签为LABEL=的分区中;如果您的Linux系统boot和没有位于同一个分区,8)引导Linux系统实例全程回放;实例:boot和Linux的处于同一个硬盘分区;grub> cat (hd0,6)etcfstab# This file is edited by fstab-sync
    来自:
    浏览:576
  • 速读原著-GRUB_多系统引导(GRUB软件包版本选择和安装)

    三、在Linux中,GRUB的配置中的安装和写入硬盘的MBR;1、在Linux中,GRUB配置过程中的安装grub-install;grub-install 命令有何用呢?Linuxdevhda8 5591 6806 9767488+ 83 Linuxdevhda9 6807 9657 22900626 83 Linuxdevhda10 9658 9729 578308+ 82 Linux的boot分区并写入MBR;;在Linux中,GRUB软件包的安装,及在配置过程中安装grub到 boot中还是不够的, 还要把GRUB,写入MBR才行;有时我们重新安装了Windows,Windows) (fd0) 注:这个是软驱;现在很少用软驱了,如果您有这方面的需要,自己看GRUB的DOC吧;注解: (hd0,6) 这是boot所在的分区;不要误解为是Linux 的所在的分区,这是值得注意的;(fd0) 注:这个是软驱;现在很少用软驱了,如果您有这方面的需要,自己看GRUB的DOC吧;grub>root (hd0,6) 注:这是boot所在的分区;grub>setup (hd0) 注:把GRUB
    来自:
    浏览:185
  • Linux 当grub引导故障时该怎么办?

    grub引导的配置文件存放于 bootgrub2grub.cfg,当此文件损坏或丢失的话,Linux主机启动后可能只会出现 “grub>” 的提示符,如下图 ? 进入到急救模式 ?????
    来自:
    浏览:395
  • 更新修复Deepin启动(GRUB)

    对于双系统用户,一般而言,推荐先安装 Windows 810,再安装 Linux,并使用 Linux 的 GRUB2 作为双系统引导管理器。EFI+GPT模式下修复GRUB2双系统引导本节内容为转载,原地址:http:www.mintos.orgskillrescue-efi-grub.html。不是所有人都能够只用 Linux 单系统!目前多数电脑自带的正版 Windows 810 都是 EFI 引导 + GPT 分区模式,那么 Windows + Linux 的双系统局面仍将长期存在,Linux 用户再不乐意也还是要适应。对于双系统用户,一般而言,推荐先安装 Windows 810,再安装 Linux,并使用 Linux 的 GRUB2 作为双系统引导管理器。用 Linux 启动盘进入 Live 系统环境,在 Live 的终端里,创建修复 GRUB2 所需的文件夹:$ sudo mkdir -p mntsystem把 Linux 的 分区挂载到创建的文件夹
    来自:
    浏览:8197
  • CentOs7如何修复MBR和GRUB?

    CentOs7如何修复MBR和GRUB?7.使用grub2-install命令重建bootloader:#grub2-install root-directory=mntsysimage devsda?8.重启后无错误,grub正常运行:?至此,MBR修复完成。二、修复grubgrub配置文件丢失:开机后会直接进入grub界面,显示为grub>:?修复步骤如下:grub>insmod xfsgrub>set root=(hd0,1)grub>linux16 vmlinuz-xxxxx root=devmappercentos-rootgrub>initrd16注意:CentOS7因为使用的是grub2,配置文件同grub有不少变化,一定要切记备份grub.cfg以便恢复。
    来自:
    浏览:627
  • 修改 VNC 分辨率

    您可以通过修改 grub 参数,将 Linux 系统镜像的 VNC 分辨率设置为1024 * 768。通过修改 grub 启动参数,可以将 VNC 分辨率设置为 1024 * 768。其设置方式如下: 使用标准方式登录 Linux 实例(推荐)。您也可以根据实际操作习惯,选择其他不同的登录方式:使用远程登录软件登录 Linux 实例使用 SSH 登录 Linux 实例使用 VNC 登录 Linux 实例 在操作系统界面,执行以下命令,打开 grub.conf通过修改 grub 启动参数,可以将 VNC 分辨率设置为 1024 * 768。其设置方式如下: 使用标准方式登录 Linux 实例(推荐)。您也可以根据实际操作习惯,选择其他不同的登录方式:使用远程登录软件登录 Linux 实例使用 SSH 登录 Linux 实例使用 VNC 登录 Linux 实例 在操作系统界面,执行以下命令,打开 grub
    来自:
  • 设置 Linux 云服务器进入单用户模式

    本文档介绍主流 Linux 操作系统进入单用户模式的操作步骤。操作步骤通过云服务器控制台,使用 VNC 登录云服务器。详情请参见 使用 VNC 登录 Linux 实例。在 grub 模式界面,选择内核。如下图所示:按 e 进入内核编辑界面,使用 ↑↓ 键定位至 linux16 开头行,将 ro 替换为 rw init=binbash 或 usrbinbash。在 grub 模式界面,选择内核。如下图所示:按 e 进入内核编辑界面,使用 ↑↓ 键定位至 linux 开头行,将 ro 替换为 rw init=sysrootbinbash 。在 grub 模式界面,选择内核。如下图所示:按 e 进入内核编辑界面,使用 ↑↓ 键定位至 linux 开头行,在行末添加 quiet splash rw init=binbash。在 grub 模式界面,选择内核。如下图所示:按 e 进入内核编辑界面,使用 ↑↓ 键定位至 linux 开头行,在 splash 参数前添加 rw,在后面添加1。
    来自:
  • 救援模式修复grub

    放入Linux系统光盘,开机。选择第三项救援模式。?省略了部分不重要的截图,直接到下面的界面。?grub# 进入grub命令行界面grub> root (hd0,0)?grub> setup (hd0)?quit    # 退出grub命令界面exit    # 退出mntsysp_w_picpathreboot  # 重启系统重启检查是否能正常启动Linux
    来自:
    浏览:711
  • 设置grub密码

    在安装Linux系统的时候,有那么一步为grub设定密码,如果没有设置,也可以进入系统后再设置。1.设置明文密码 编辑grub.conf  在tittle那一行的上面增加一行:password  123456(!#另外也可以写成password=123456(!密文密码 首先输入该命令:grub-md5-crypt Password:   这里输入要设置的密码 Retype password:   再次输入$1$5vQBK1$QBpdJdVZ6t1yYzkpSEG2#密码生成的 经过MD5 加密后的密码复制它,修改grub配置文件:vi etcgrub.conf 在tittle的那一行上面添加:password –md5 $1$5vQBK1$QBpdJdVZ6t1yYzkpSEG2
    来自:
    浏览:278
  • Grub2被曝登陆验证绕过0Day,影响众多Linux版本(CVE-2015-8370)

    而大部分的linux系统都将Grub2作为开机引导程序,包括一些嵌入式系统。因此将有不计其数的设备受到此漏洞的威胁。要运行linux的bash,我们可以使用GRUB2的命令,比如linux, initrd或者insmod。虽然使用GRUB2命令运行linux内核来部署恶意软件是完全可行的,但是我们发现了一个更简单的解决方案,往GRUB2的RAM中写入代码补丁来绕过认证,然后再回到“normal”模式。准备环境部署恶意软件通过我们刚刚对GRUB2漏洞利用的分析与展示,我们可以很容易的修改linux入口去加载一个linux内核来获取root权限的shell。因此,这一入侵将不会被常见的linux监控检测到。部署恶意软件来获得持续性的控制为了展示通过利用这个Grub2 0day漏洞能够做多少事情,我们开发了一个简单的POC。
    来自:
    浏览:462
  • 给grub加密码

    运行命令grub-md5-crypt,在提示下输入密码。自动给出密码。?0timeout=2title CentOS 6 (2.6.32-504.el6.x86_64)password --md5 $1$tz4tP$xysoz6o6TdprwT1WknvT1  # 加在这里是编辑grub2.6.32-504.el6.x86_64.imgpassword --md5 $1$tz4tP$xysoz6o6TdprwT1WknvT1  # 加在这里是启动该内核版本的启动密码重启系统,就能发现grub输入p,会提示输入密码,这是修改grub引导菜单的密码。如果不需要修改grub引导,按回车键,会再次出现输入密码的提示,如下图:? 这是要求我们输入启动该版本内核的密码。输入正确的密码,才能启动Linux
    来自:
    浏览:195
  • grub下的文件管理器

    作者:admin,发布日期:2018-03-10阅读:838;评论:0 说明grub2-filemanager是一个兼具文件浏览的加载引导器,其默认的配置可引导linux类常见的系统(热门linux、) #######GRUB Manager#########menuentry GRUB Manager {  set root=(hd0,1)  linux16 memdisk iso raw  initrd16 grubfm.iso}接着更新grub配置文件 sudo grub2-mkconfig -o bootgrub2grub.cfg然后输入reboot重启服务器,你就可以看到GRUB Manager选项,选择这个选项进入即可如果你感觉grub选择界面显示时间过段,请打开etcdefaultgrub文件GRUB_TIMEOUT=5GRUB_DISTRIBUTOR=$(sed s, release .引导系统安装盘,硬盘安装Linux引导ISO,启动PE查看一些文件 参考资料 可能我写的不是很具体,你们也可能不知道我在说什么,看不懂的请移步参考资料 http:bbs.wuyou.netforum.php
    来自:
    浏览:943
  • 速读原著-GRUB_多系统引导(GRUB的配置文件的menu.lst的写法)

    四、GRUB的配置文件的menu.lst的写法;对于GRUB来说,如果没有配置menu.lst,无论是Linux版本的GRUB,还是WINGRUB,都会有命令行可用,通过命令行是一样能把操作系统引导起来的;有些弟兄总以为menu.lst 配置错了, 或者在机器启动后出现grub>命令行模式就要重新安装系统,其实根本没有这个必要;只要学会GRUB的命令行的用法,根本没有必要重装系统;menu.lst 位于现在我们来写GRUB的menu.lst了,因为bootgrubgrub.conf是 bootgrubmenu.lst的链接文件,改哪个都行。)bootgrubsplash.xpm.gz 注:GRUB的背景画面,这个是可选项;我不喜欢GRUB的背景画面,所以加#号注掉,也可以删除;hiddenmenu 注解:隐藏GRUB的启动菜单,这项也是可选的的时候,大多是不设置boot的,这时boot和所在的同一个分区; 这个root (hd,y)很重要,因为boot目录中虽然有grub目录,最为重要的是还有kernel 和initrd文件,这是Linux
    来自:
    浏览:301

扫码关注云+社区

领取腾讯云代金券