首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 开机进入grub 命令行模式

前提情景: 由于删除了/boot/grub2/grub.cfg,重启服务器后,无法进入原来正常的系统,进入了grub命令行界面 如图: image.png 恢复的方案: 1、先输入ls命令...,查看找到Linux系统安装在哪个磁盘分区 image.png 2、使用ls (hd1,msdos1)/boot/grub命令发现了splash.xpm.gz,其他分区没有 image.png 3、...msdos1)/etc/fstab命令查看磁盘文件的内容,一般系统盘的分区都是/dev/vda1,例如: image.png 4、确定好系统盘的分区后(系统盘分区一般都是/dev/vda1,不会变的),使用linux.../boot/vm命令,vm后面的内容按键盘的tab建补全,用来指定Linux系统启动内核,及/所在分区(一般都是/dev/vda1),例如:这边选择了第一个内核当做启动内核,选择好后,使用tab键补全

28.2K70

速读原著-GRUB_多系统引导(通过GRUB命令行来启动Linux操作系统)

五、通过GRUB命令行来启动Linux操作系统; GRUB命令行才是王道,如果知道怎么用命令行来启动操作系统,那理解menu.lst的写法也不难;也就是说在开机的时候,不用GRUB的菜单,通过GRUB...1、为什么需要学习GRUB命令行; 当我们把GRUB的menu.lst写错的时候,或者丢掉了menu.lst的时,比如在开机的时候,GRUB会出现grub>类似的命令提示符,这时需要我们用命令行启动系统...;当然您可以不用定义GRUB的菜单 ,直接用命令行来启动系统,比如我现在就是,为了写GRUB的文档,就把menu.lst 删除了,直接用命令来启动系统; 2、用命令行来引导Linux操作系统的步骤; 通过命令行来引导操作系统的流程...安装在了哪个分区。...1.1369_FC4 ro root=LABEL=/ [Linux-bzImage, setup=0x1e00, size=0x18e473] 6)initrd 命令行来指定initrd文件; grub

6.4K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux引导grub失败问题

    Windows 大更新导致 Linux 引导 grub 失败 1.1 问题 我的电脑装有 Windows 10 和 Manjaro 双系统,最近我把 Windows 10 升级了,没想到原来漂亮的 Manjaro...UEFI 的 .efi 镜像文件(系统引导文件)的绝对路径 prefix=(hd1,gpt3)/boot/grub # 该环境变量表明 grub安装目录,用于载入系统 root=hd1...文件系统 grub rescue> ls (hd1,gpt3)/ 结果报错: error:unknow filesystem grub rescue> 说明该文件系统不是 Linux 文件系统,然后我顺着查找下一个分区...grub rescue> 颜色会改变) grub rescue> normal # 载入 Linux 系统 最后成功进入 Manjaro 操作系统 2....分析 由于我的电脑 Windows 10 系统是安装在 Manjaro 之前的,根据 prefix 环境变量可知,除去 gpt1 引导分区外,就说明 gpt2 是 Windows 10 的系统分区,而之前

    9K20

    Linux修改grub菜单

    【注】参考自 grub 官方手册。 1. 保留上一次 grub 菜单选项 1.1 问题 每次开机时,大部分 Linux 发行版的 grub 菜单都是定位在首选项位置(即当前系统选项位置)。...这就导致如果我们电脑安装了多个系统,那么每次开机进入其他系统都要重新选择 grub 菜单选项。...1.2 解决 修改 Linux 的 /etc/default/grub 文件,添加以下内容: GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true GRUB_DEFAULT...修改 grub 菜单等待时间 2.1 问题 有些 Linux 发行版开机进入 grub 菜单后等待时间很短,因此每次都需要抓住 grub 菜单出来的那一刻手动按键终止 grub 菜单等待时间倒计时。...2.2 解决 修改 Linux 的 /etc/default/grub 文件中的 GRUB_TIMEOUT 变量值,单位为秒: GRUB_TIMEOUT="30" # 比如修改为 30 秒的等待时间

    8K20

    linux命令行安装gcc_linux用yum安装gcc

    下面由学习啦小编为大家整理了linux安装gcc命令的方法,希望大家喜欢! linux安装gcc命令 1 下载 在GCC网站上或者通过网上搜索可以查找到下载资源。...解压缩 拷贝gcc-4.1.2.tar.bz2(我下载的压缩文件)到/usr/local/src(根据自己喜好选择)下,根据压缩格式,选择下面相应的一种方式解包(以下的“%”表示命令行提示符): % tar...下可以直接在命令行上执行 % export LD_LIBRARY_PATH=/usr/local/gcc-4.1.2/lib 最好添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了,在文件$HOME...完成了Linux安装GCC,之后你就能轻松地编辑了。...local/gcc-4.0.1 [root@linux gcc-4.0.1]# make install (在目标目录下执行安装) 如果安装过程中步骤和命令没有错误,你肯定能安装成功。

    25.9K31

    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安装修复 ?

    7.7K10

    速读原著-GRUB_多系统引导(GRUB软件包版本选择和安装)

    二、GRUB软件包版本选择和安装; 1、GRUB的版本选择,Linux版本的GRUB及Windows版本的GRUB的说明; GRUB不但有Linux版本,也有Windows版本;现我们一一介绍; 如前面所说...版本的GRUB,最方便的还是对 GRUB命令行的操作;一谈到命令行(Command)的操作,可能初学者对此恐惧;其实没有什么难的,象北南这样低级的写手,还能操作得起来,您也应该能行; 2、GRUB的Windows...版本WINGRUB; 请参考:《以WINGRUB 引导安装Fedora 4.0 为例,详述用WINGRUB来引导Linux安装》 3、GRUBLinux版本软件包的安装; 其实对于LinuxGRUB...,几乎所有的Linux主流发行版都有打包,如果您安装Linux,并且在开机后出现GRUB字样的,证明您已经安装GRUB;而无需再次安装LinuxGRUB软件包安装部份并不是本文的重点; 如果您的...Linux系统没有安装GRUB,或者采用的是LILO,而您想用GRUB,可以用系统安装盘自带GRUB软件包来安装,或者到相关发行版本的软件仓库下载后安装GRUBLinux版本目前在各大发行版中都有打包

    1.6K10

    windows10 双系统安装后,grub2 引导修复(亲自实验);grub2 命令行 手动加载内核;fedora 29 系统grub2引导修复;

    之前在本机有fedora 29的系统,但是由于错误安装,把windows10 启动安装linux 所在的硬盘中,导致原来的 efi中的grub启动被破坏,不能进入到linux中;我首先通过磁盘精灵,...把efi中启动文件拷贝到现有的windows安装盘中,重新启动后成功从新的efi分区进入windows; 然后开始进行恢复fedora系统;这时候,有两种办法,一种是重新安装 linux; 另外一种方法就是重新修复...grub2: yum makecache  dnf install grub2-efi grub2-efi-x64-modules shim (安装系统为 64位)  grub2-install --...-o /boot/grub2/grub.cfg  grub2 手动引导加载linux内核:参考 Using the GRUB2 boot prompt insmod part_gpt insmod...此教程总结自实际修复过程中,如果您有问题,欢迎留言咨询;我最后是在自动生成的项目的基础上,结合手动修改引导成功的; 如果你对linux的启动机制,以及mbr,efi 等不是很了解;建议还是重新安装系统为好

    4.3K20

    速读原著-GRUB_多系统引导(GRUB软件包版本选择和安装)

    三、在Linux中,GRUB的配置中的安装和写入硬盘的MBR; 1、在Linux中,GRUB配置过程中的安装grub-install; grub-install 命令有何用呢?...其实就是把我们前面已经安装的软件包中的一些文件复制到 /boot/grub中;对于新安装GRUB软件包后,也是一个必经的过程;我们前面所说的GRUB软件包的安装;而现在我们说的是GRUB配置的过程中的安装...分区是放在第一块硬盘还是第二块硬盘上了,以实际情况为准; 2、设定GRUB的/boot分区并写入MBR;; 在Linux中,GRUB软件包的安装,及在配置过程中安装grub到 /boot中还是不够的,...grub 会出现grub>提示符,这是grub命令行模式 ,如果能在开机中出现提示符,没有引导不起来的系统,除非您的系统破坏的极为严重。...如果仅仅是GRUB被破坏了,GRUB命令行是能让操作系统引导起来的; 接着看例子,我们要找到 /boot/grub/stage1的,在grub>后面输入; grub> find /boot/grub/

    1.5K10

    ubuntu 开机遇到grub解决方法超详细_linux开机grub>命令修复方法

    grub是引导程序,它可以引导多操作系统。 开机出现grub ,多半是grub文件损坏了。...下面介绍修复方法 查找grub所在的分区,ubuntu没有另外建分区是在/boot/grub文件夹 # 第一步:输入ls出现(hd0,msods1),(hd0,msdos5),(hd0,msods7)...# 不同的电脑不一样,这是我电脑中的磁盘分区,和系统中的表示方法不一样, # linux中一般是/dev/sda123 表示,grub一般是 (hd0,msods1)表示 ls # 第二步:输入set...,查看现在电脑的root 和prefix所在的位置 set # 第三步:查找你的grub目录(当然如果你知道你grub目录在哪里更好) ls/(hd0,msdos1) # 再按enter看看有没有boot...normal normal # 第五步:之后回车之后应该出现启动界面 如果正常启动,可以进入linux界面,终端进行修复 # 修复grub sudo update-grub sudo grub-install

    11.5K30

    Linux启动引导程序(GRUB)加载内核的过程

    在 CentOS 6.x 中,启动引导程序默认是 GRUBGRUB 是现在最为流行的启动引导程序,我们也用 GRUB 来说明启动引导程序的作用。...在系统启动时,可以利用 GRUB 的交互界面编辑和修改启动选项。可以动态修改 GRUB 的配置文件,这样在修改配置文件之后不需要重新安装 GRUB,而只需重新启动就可以生效。...答案是空间不够,GRUB 的功能非常强大,MBRM 空间是不够使用的。那么 Linux 的解决办法是把 GRUB 的程序分成了三个阶段来执行。...但是 MBR 太小了,所以只能安装 GRUB 的最小的主程序,而不能安装 GRUB 的相关配置文件。这个主程序主要是用来启动 Stage 1.5 和 Stage 2 的。...其实,Stage 1.5 还真没有放在文件系统中,而是在安装 GRUB 时,直接安装到紧跟 MBR 之后的 32KB 的空间中,这段硬盘空间是空白无用的,而且是没有文件系统的,所以 Stage 1 可以直接读取

    49620

    win7 boot设置_重装系统boot missing

    但是如果想同时安装Linux在别的分区,就会产生问题:grub不能往MBR添加,否则会破坏Win7的激活。 网上有一些复杂的方法,但是要输入一大堆命令行。...这里提供自己摸索的最简单的无需命令行的方法。 而且重装win7或者linux都可以很容易修复。 1、正常安装Win7到C盘,并激活。...2、正常安装Linux到其他分区,最后要求写入grub时,选择Linux挂载点为/的分区!这一步很重要,因为grub写入linux所在分区不会将MBR的grub覆盖!...这里选择的分区要和刚才安装linuxgrub安装的位置一致。可能分区号Partition X与linux安装时的不一样,这里就要通过硬盘大小来确定哪一个。...核心思想就是linuxgrub安装到非mbr的分区中,然后通过win7的bootmgr连接到这个linuxgrub

    1.9K60
    领券