2024年10月grub命令行进入系统(grub如何进入系统)

 更新时间:2024-10-12

  ⑴grub命令行进入系统(grub如何进入系统

  ⑵grub如何进入系统

  ⑶电脑开机出现grub的原因是丢失主引导。解决办法:在命令行输入如下:find--set-root/bootmgrchainloader/bootmgrboot回车即可进入win系统。试一下这个命令:grub》rootnoverify(hd,)grub》chainloader+grub》boot这样就可以进入到windows里面,然后在dos下输入fdisk/mbr即可命令详解在“grub》”提示符后输入:“rootnoverify(hd,)”回车。//将第一块硬盘(hd的第一个分区(设为根分区/root设备,但不加载文件系统。b.在“grub》”提示符后输入:“chainloader+”回车。//将启动引导权转交给当前分区的首扇区(windows系统所在分区的首扇区。c.在“grub》”提示符后输入:“boot”回车。系统将启动windows。如果不成功,则表明(hd,)不是windows系统所在分区,再从第一步开始试一下“root(hd,)/root(hd,)/root(hd,)/...”,总之这样一定可以引导启动你的windows系统。这个问题,知道里面有好多的回答,你可以搜一下,按照方法试试看。

  ⑷grub启动程序配引导置及命令行接口详解

  ⑸Linux系统的启动引导程序有LiLo和grub,但由于LILO的缺陷——只能识别-范围内的柱面构成的分区中的内核文件,因此目前已逐渐被grub所取代,本篇主要围绕grublegacy开展描述。

  ⑹grub全称为GrandUnifiedBootloader,grub的版本经过多年的发展,其现有版本分为grub.X(grublegacy)和grub.X(grub。其中目前Centos已经采用grub位启动引导程序,Centos和Centos普遍沿用grublegacy版本。

  ⑺grub引导程序分为三个阶段:、stage:用于启动Bootloader来加载stage的内容至内存中;、stage_:其能够识别内核和stage所在的分区的文件系统格式类型,帮助引导stage.、stage:读取grub.conf配置文件,并实现引导功能的扩展;

  ⑻在Linux系统中,与系统启动相关的文件均存储在/boot目录下,如grub、vmlinuz、initramfs等等。

  ⑼与grub相关的配置文件包括:/etc/grub.conf和/boot/grub/grub.conf,其实/etc/grub.conf是指向/boot/grub/grub.conf的软链接,grub程序在引导启动时会读取这个配置文件并按照该文件的配置参数引导启动系统。通常其内容为:

  ⑽default=:表示有多个grub引导菜单时,选择哪一个作为默认启动引导菜单,default=表示默认使用第一个title菜单中的配置;timeout=:在grub选择菜单中,秒内,如果用户没有选择任何一个title,则使用default中指定的titile菜单中的配置进行启动。splashimage:指定引导菜单中的背景图片的路径;titile:指定title菜单到的名称;root:表示kernel和initrd文件所在的分区路径,而不是“根分区”;其设置格式为:root(hd#,#),硬盘均会被识别为hd,第一个#表示第几个硬盘,从开始;地第二个#表示同一个硬盘上的不同分区,也使用数字标识,从开始;kernel:通常用于指定要运行的内核文件路径,如:/vmlinuz-..-.el.x_;另外也可在其后设置相关的内核参数,如:ro表示只读,root表示指定根分区所在路径,关闭selinux等等;initrd:为内核运行指定其可用的ramdisk文件,其版本须与内核版本相一致;

  ⑾提供引导菜单,并提供交互式的命令行接口;在菜单界面,按e可进入模式,用于菜单,按c可以进入命令模式;、加载用户选择的内核或操作系统,并允许传递相应的内核参数给内核;可选择隐藏此菜单;、为菜单提供保护机制,可为菜单设置认证或为启用内核或操作系统进行认证;

  ⑿在系统开机启动过程中,有几秒的过渡页面,此时按任意键可进入到菜单页面中:

  ⒀进入到菜单页面后,如果存在着多个内核,此时可按上下键选择需要启动的内核,或者按e进入内核模式,按c可进入grub的命令行模式。

  ⒁在菜单页面按c即可进入命令行接口,在此命令行接口,我们可以配置相关的grub设置,如指定root路径、kernel文件的路径等等。grub命令行接口的常用指令有:

  ⒂grub程序提供了相关的认证机制用于系统保护,如防止恶意用户随意通过单用户模式修改root密码或启动其他内核。设置认证的方法为:在相应的grub.conf配置文件中,添加passwd-mdSTRING。如下图为提供grub菜单的认证:

  ⒃下述为为对应的内核启动提供密码认证:

  ⒄使用grub-install命令

  ⒅DEVICE:安装的目标磁盘;--root-directory=DIR:指grub映像文件的存放位置,默认为当前系统根目录。grub-install会在指定的目录下创建boot/grub/的层级目录,并生成相关的grub文件生成在DIR/boot/grub/下。

  ⒆在grub命令行下安装grub输入命令grub进入grub命令行:

  ⒇在grub程序出现损坏时,我们还可以利用上述方法对其进行修复:

  ⒈也可以通grub命令行来修复grub程序:

  ⒉方法一:利用安装光进入救援模式进行grub修复

  ⒊插入光盘,进入救援模式。

  ⒋在完成相关的硬件检测及引导程序,依次设置语言、键盘及是否启动网络,接着系统会查找根分区,随后选择continue以读写的方式挂载根文件系统。

  ⒌点击OK,最后选择startshell。

  ⒍至此grub已修复完成,系统应能正常启动。

  ⒎方法二:将损坏的硬盘拆卸挂载到其他Linux系统上进行修复

  ⒏修复完成后,将对应硬盘拆卸挂载回原来的系统,再启动验证即可。

  ⒐补充:如何在Linux系统不重启下添加或移除硬盘。添加命令为:

  ⒑这两个命令的成功与否在于对应的数字ID是否正确,其格式为:

  ⒒在centos系统下如何使用grub命令行登录系统

  ⒓在centos系统下如何使用grub命令行登录系统

  ⒔在centos系统中:

  ⒕a在登录内核界面,敲c,进入grub命令行界面。如下图

  ⒖b输入root(hd,),确定初始根目录,在本机上实际该目录为/boot/,在/dev/sda分区上。centos会从(hd,)开始。

  ⒗ckernel=/vmlinux-..-.e.x_xroot=/dev/sda//设置linux内核地址,然后设置将来需要切换的根目录

  ⒘dinitramfs/initramfs-..-.e.x_x.img//设置临时文件系统的路径,在切根时会用到。

  ⒙eboot//启动系统

  ⒚ps:所有的目录都可以自动补全的。

  ⒛a在登录内核界面,敲c,进入grub命令行界面。

  bsetroot=(hd,msdos)//设置根目录,注意不能用(hd,)

  clinux/vmlinuz-..-.e.x_root=/dev/sda

  dinitrd/initramfs-..-.e.x_.img

  centos与centos区别不大,所以不多做解释了^_^

  个人遇到的关于manjaro安装完成后,开机进入grub命令行

  win+manjaro双系统,按照网上各种教程安装(主要是不知道怎么挂载/boot/efi),安装完成后,重启按f(acer笔记本电脑)选择,进入了grub命令行,当时一脸懵,后来通过u盘进入manjaro发现这个grub不是manjaro安装的,由于之前安装过其他linux发行版,而其他发行版已经被卸载,但其安装的grub仍然在。下面给出解决办法:①通过u盘进入已经安装好的manjaro,终端输入df命令查看挂载状况②终端操作:cd/boot/efi/EFI/bootls#看到之前的grub文件,有两个相关文件,重命名或删除(千万不要动名字里没有grub的文件③cd/boot/efi/EFI/Manjaro/复制这个目录里的文件(一个到?/boot/efi/EFI/boot/(我当时为了保险起见还将/boot/grub/grub.cfg移动到了/boot/efi/EFI/boot/④然后重启就可以进入manjaro的grub界面啦!

  grub怎么直接进入系统

  grub直接进入系统,电脑开机后出现提示符,输入如下三行命令:rootnoverify(hdO,)chainloader+root。运行后如果没有弹出错误则可以打开Windows引导程序。等待运行,若没有出现问题机可以进入系统。

  GNUGRUB(GRandUnifiedBootloader简称“GRUB“)是一个来自GNU项目的多操作系统启动程序。

  GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。

  GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。

  ubuntu进入grub界面快捷键

  按c键。开机启动后在grub引导弹出需要进入的系统界面时,按c键直接进入命令行模式。也可按e建进入引导参数界面,根据提示按ctrl-c或者F进入命令行。

  Ubuntu启动只能进入grub命令行了,怎么进入系统

  重新安装、修复grubxdxa.先使用ls命令,找到Ubuntu的安装在哪个分区:xdxa在grub》下输入以下命令:xdxalsxdxaxdxa会罗列所有的磁盘分区信息,比方说:xdxaxdxa(hd,),(hd,),(hd,),(hd,)xdxaxdxa.然后依次调用如下命令:X表示各个分区号码xdxa如果/boot没有单独分区,用以下命令:xdxals(hd,X)/boot/grubxdxaxdxa如果/boot单独分区,则用下列命令:xdxaxdxals(hd,X)/grubxdxaxdxa正常情况下,会列出来几百个文件,很多文件的扩展名是.mod和.lst和.img,还有一个文件是grub.cfg。假设找到(hd,时,显示了文件夹中的文件,则表示Linux安装在这个分区。xdxaxdxa,如果找到了正确的grub目录,则设法临时性将grub的两部分关联起来,方法如下:xdxa以下是/boot没有单独分区的命令:xdxagrub》setroot=(hd,)xdxaxdxagrub》setprefix=(hd,)/boot/grubxdxagrub》insmod/boot/grub/normal.modxdxa以下是/boot单独分区的命令:(这几句有待验证xdxaxdxagrub》setroot=(hd,)xdxaxdxagrub》setprefix=(hd,)/grubxdxagrub》insmod/grub/normal.modxdxa然后调用如下命令,就可以显示出丢失的grub菜单了。xdxaxdxagrub》normalxdxa不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。xdxa启动起来,进入ubuntu之后,在终端执行:xdxasudoupdate-grubxdxaxdxasudogrub-install/dev/sdaxdxa(sda是你的硬盘号码,千万不要指定分区号码,例如sda,sda等都不对xdxa重启测试是否已经恢复了grub的启动菜单?恭喜你恢复成功!xdxa,如果找不到正确的/grub目录,则尝试寻找是否有linux核心文件,则依次调用如下命令(X表示各个分区号码:xdxagrub》下输入:xdxa如果/boot没有单独分区:xdxals(hd,X)/bootxdxaxdxa如果/boot单独分区,则:xdxaxdxals(hd,X)xdxaxdxa找名字类似与vmlinuz-..--generic这样的文件,这是linux核心文件,如果找到,记下(hd,X)中的X值。假设找到(hd,时,显示了文件夹中的文件。xdxaxdxa然后用livecd或者liveusb启动,在livecd的ubuntu的终端中依次输入以下命令(sda中的“”必须改成上面记录下来数值(这两句需要验证:xdxa如果/boot没有单独分区:xdxasudomount/dev/sda/mntxdxaxdxasudogrub-install--boot-directory=/mnt/boot/dev/sdaxdxaxdxa如果/boot单独分区,则:xdxasudomount/dev/sda/mntxdxaxdxasudogrub-install--boot-directory=/mnt/dev/sdaxdxa然后重新启动即可。xdxaxdxa(以上这两句命令也可以解决安装ubuntu时grub安装位置不对,没有将grub安装到/dev/sda,造成启动时不出现ubuntu启动项直接进入windows的问题,不过需要自行确定sda中的“”改成什么数字。xdxaxdxa,如果连linux核心文件都没有,那么,彻底重新安装吧。

  grub命令行启动win

  首先在电脑桌面右键点击桌面【计算机】后选择【属性】。

  然后进入属性页面后,在左侧栏选择高级系统设置选项。

  然后在弹出的页面中,切换到高级选项卡,选择【环境变量】选项。

  然后新建ZOOKEEPER目录环境变量,输入zookeeper安装路径根目录。

  配置Path,变量后增加%ZOOKEEPER%/bin;然后点击【确定】。

  最后Win+r组合键打开命令行输入zkServer。可以看到弹出命令执行界面已经开始启动zookeeper了。

  出现grub>命令提示怎么进入系统

  如果硬盘上的windows系统文件没有损坏的话,可以尝试临时进入windows系统后,再修复硬盘引导区。方法:一在grub命令提示符下(显示grub》时,根据硬盘上windows系统的不同,选择输入以下三组命令之一,临时进入windows系统:引导进入winxp系统:find--set-root/ntldrchainloader/ntldrboot引导进入Vista、win及以后的系统:find--set-root/bootmgrchainloader/bootmgrboot引导进入第一个硬盘第一个分区:chainloader(hd,)+boot注意:如果以上命令的find命令报错,用search来代替;注意:命令中的空格不要遗漏。

您可能感兴趣的文章:

相关文章