ubuntu grub 命令行 ubuntu修改grub文件

各位老铁们好,相信很多人对ubuntu grub 命令行都不是特别的了解,因此呢,今天就来为大家分享下关于ubuntu grub 命令行以及ubuntu修改grub文件的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

grub如何设置成命令模式

方法一:利用快捷键来切换

1、从图形化界面切换到命令行模式,我们可以通过按ALT+CTRL+F1、-----、F6,为什么是F1、-----、F6,因为在Linux中一般有F1到F6多个命令行字符终端,也就是说我们可以同时打开最多6个命令行界面。这里ubuntu16.04就可以切换这多个界面,由于命令行模式小编还没找到截图方法,只能用手机上图了,这是按ALT+CTRL+F2的界面,命令行有提示tty2。

2、当然图形化界面也为我们提供了命令行终端,如果你不习惯纯命令模式,你也可以使用命令符终端,快捷键ALT+CTRL+T即可调出终端,在这里我们同样可以进行命令行模式编辑。

方法二:

1、还有一种就是使用虚拟终端,点击左下角ubuntu图标,搜索“xterm”,找到“xterm”应用程序,双击打开就可以弹出一个类似于命令行模式的虚拟终端。

2、从命令行模式切换回图形化界面模式,我们可以通过按ALT+CTRL+F7,其他键无效哦,别误以为F7以后的都可以返回哦。

3、除了使用快捷方式ALT+CTRL+F7从命令模式切换回图形界面,我们也可以通过命令模式来返回。当我们进入命令行模式之后,我们输入命令:startx即可从命令行模式切换回图形界面了。

4、切换系统登陆时的模式,如果想改成命令符模式启动,研究了很久,提供的都是更改系统配置,打开终端,输入命令:sudo gedit/etc/default/grub,即用gedit打开这个路径下的grub文件。

5、这里我们找到GRUB_CMDLINE_LINUX="",然后把它改GRUB_CMDLINE_LINUX="text",如图小编选中的位置。或者找到GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”改成 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”

修改完之后点右上角的“保存”完成编辑。

6、返回“终端”,执行命令:sudo update-grub,更新grub配置信息。

ubuntu系统进入GRUB后怎么修改为进入当命令行模式

在Ubuntu系统遇到GRUB启动问题时,可以尝试通过命令行模式来修复。首先,需要确认Ubuntu安装在哪一个分区上,使用ls命令在GRUB提示符下进行分区查找。如示例所示,输入ls后,会列出所有磁盘分区信息。在输出结果中寻找含有/boot目录的分区,例如(hd0,5)。如果/boot未单独分区,可使用ls(hd0,X)/boot/grub;如果/boot单独分区,则使用ls(hd0,X)/grub。

接着,将GRUB的两部分临时关联起来。若/boot未单独分区,输入命令:grub>set root=(hd0,5),grub>set prefix=(hd0,5)/boot/grub,grub>insmod/boot/grub/normal.mod;若/boot单独分区,则输入:grub>set root=(hd0,5),grub>set prefix=(hd0,5)/grub,grub>insmod/grub/normal.mod。随后,执行grub>normal以恢复GRUB菜单,但重启后问题可能依旧存在,此时需进入Linux修复GRUB。

重启电脑,启动进入Ubuntu后,在终端执行sudo update-grub和sudo grub-install/dev/sda(注意sda应为你的硬盘编号,不要指定分区如sda1)。重启后检查GRUB是否已恢复。如果成功,恭喜你!若未找到正确的/grub目录,则尝试寻找vmlinuz-3.0.0-12-generic这类的Linux核心文件,记录其分区号,然后使用Live CD或USB启动,在Live CD的终端中执行类似命令:sudo mount/dev/sda5/mnt,sudo grub-install--boot-directory=/mnt/boot/dev/sda。

若连Linux核心文件也未找到,则考虑重新安装Ubuntu。通过Live CD或USB启动,执行sudo mount/dev/sda5/mnt,sudo grub-install--boot-directory=/mnt/dev/sda,重新启动即可。

以上步骤可以帮助你解决Ubuntu系统启动时遇到的GRUB问题,确保系统能够正常启动。如果在执行过程中遇到任何问题,建议查阅官方文档或寻求社区帮助。

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

重新安装、修复grub2\x0d\x0a1.先使用ls命令,找到Ubuntu的安装在哪个分区:\x0d\x0a在 grub>下输入以下命令:\x0d\x0als\x0d\x0a\x0d\x0a会罗列所有的磁盘分区信息,比方说:\x0d\x0a\x0d\x0a(hd0,1),(hd0,5),(hd0,3),(hd0,2)\x0d\x0a\x0d\x0a2.然后依次调用如下命令: X表示各个分区号码\x0d\x0a如果/boot没有单独分区,用以下命令:\x0d\x0als(hd0,X)/boot/grub\x0d\x0a\x0d\x0a如果/boot单独分区,则用下列命令:\x0d\x0a\x0d\x0als(hd0,X)/grub\x0d\x0a\x0d\x0a正常情况下,会列出来几百个文件,很多文件的扩展名是.mod和.lst和.img,还有一个文件是grub.cfg。假设找到(hd0,5)时,显示了文件夹中的文件,则表示Linux安装在这个分区。\x0d\x0a\x0d\x0a3,如果找到了正确的grub目录,则设法临时性将grub的两部分关联起来,方法如下:\x0d\x0a以下是/boot没有单独分区的命令:\x0d\x0agrub>set root=(hd0,5)\x0d\x0a\x0d\x0agrub>set prefix=(hd0,5)/boot/grub\x0d\x0agrub>insmod/boot/grub/normal.mod\x0d\x0a以下是/boot单独分区的命令:(这几句有待验证)\x0d\x0a\x0d\x0agrub>set root=(hd0,5)\x0d\x0a\x0d\x0agrub>set prefix=(hd0,5)/grub\x0d\x0agrub>insmod/grub/normal.mod\x0d\x0a然后调用如下命令,就可以显示出丢失的grub菜单了。\x0d\x0a\x0d\x0agrub>normal\x0d\x0a不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。\x0d\x0a启动起来,进入ubuntu之后,在终端执行:\x0d\x0asudo update-grub\x0d\x0a\x0d\x0asudo grub-install/dev/sda\x0d\x0a(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)\x0d\x0a重启测试是否已经恢复了grub的启动菜单?恭喜你恢复成功!\x0d\x0a4,如果找不到正确的/grub目录,则尝试寻找是否有linux核心文件,则依次调用如下命令(X表示各个分区号码):\x0d\x0agrub>下输入:\x0d\x0a如果/boot没有单独分区:\x0d\x0als(hd0,X)/boot\x0d\x0a\x0d\x0a如果/boot单独分区,则:\x0d\x0a\x0d\x0als(hd0,X)\x0d\x0a\x0d\x0a找名字类似与vmlinuz-3.0.0-12-generic这样的文件,这是linux核心文件,如果找到,记下(hd0,X)中的X值。假设找到(hd0,5)时,显示了文件夹中的文件。\x0d\x0a\x0d\x0a然后用live cd或者 live usb启动,在live cd的ubuntu的终端中依次输入以下命令(sda5中的“5”必须改成上面记录下来数值)(这两句需要验证):\x0d\x0a如果/boot没有单独分区:\x0d\x0asudo mount/dev/sda5/mnt\x0d\x0a\x0d\x0asudo grub-install--boot-directory=/mnt/boot/dev/sda\x0d\x0a\x0d\x0a如果/boot单独分区,则:\x0d\x0asudo mount/dev/sda5/mnt\x0d\x0a\x0d\x0asudo grub-install--boot-directory=/mnt/dev/sda\x0d\x0a然后重新启动即可。\x0d\x0a\x0d\x0a(以上这两句命令也可以解决安装ubuntu时grub安装位置不对,没有将grub安装到/dev/sda,造成启动时不出现ubuntu启动项直接进入windows的问题,不过需要自行确定sda5中的“5”改成什么数字。)\x0d\x0a\x0d\x0a5,如果连linux核心文件都没有,那么,彻底重新安装吧。

阅读剩余
THE END