ubuntu server grub,ubuntu双系统grub引导

其实ubuntu server grub的问题并不复杂,但是又很多的朋友都不太了解ubuntu双系统grub引导,因此呢,今天小编就来为大家分享ubuntu server grub的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

ubuntu18.04怎么进入grub引导界面

ubuntu18.04安装完成后发现是直接进入桌面的,并没有grub引导菜单,我们要调处grub菜单可以自己修改相应的文件,然后重新更新引导菜单就可以了,具体该怎么操作呢?下面我们就来看看详细的教程。

1、首先我们进入ubuntu桌面。

2、在桌面上右键--打开终端。

3、在终端输入sudo gedit/etc/default/grub打开配置文件。

4、把grub_timeout_style=hidden给删除或者注释掉,把grub_cmdline_linux_default修改为text。

5、修改完成后我们 sudo update-grub重新更新grub配置。

6、现在我们再重启ubuntu系统就可以进入grub引导界面了。

Ubuntu下使用Ubuntu Live CD 修复Grub引导

由于安装了windows系统,导致Grub出现问题,很多人会选择重装Ubuntu系统,其实完全没有必要,只要将Grub进行修复就可以了,下面小编就给大家带来使用Ubuntu Live CD修复Grub引导的方法,一起来学习下吧。

本文以 Ubuntu Live CD修复 Grub引导为例,已在/dev/sda3安装 Fedora。

首先制作 Ubuntu启动 USB

复制代码代码如下:

sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb#/dev/sdb为 USB盘符

1.使用启动 USB进入 Ubuntu试用环境

2.查看硬盘分区状况,获取 Linux系统安装分区编号

代码如下:

sudo fdisk-l

查看输出结果,然后根据文件类型和分区大小来判定 Linux系统安装在哪块硬盘和安装的分区。我的电脑是在/dev/sda3安装了 Fedora。

或者,打开 Gparted图形化工具来查看分区信息也可以。

挂载 Fedora安装分区

3.已知 Fedora安装在了/dev/sda3上,所以我们可以用下面命令来挂载 Fedora安装分区。你需要将/dev/sda3换成自己的 Linux安装分区。

代码如下:

sudo mount/dev/sda3/mnt

4.挂载其他所需的目录(使用--bind)

代码如下:

sudo mount--bind/dev/mnt/dev

sudo mount--bind/proc/mnt/proc

sudo mount--bind/sys/mnt/sys

5.Chroot到硬盘上的 Linux系统

代码如下:

sudo chroot/mnt

6.安装更新 Grub

代码如下:

grub2-install/dev/sda

grub2-mkconfig-o/boot/grub2/grub.cfg

7.Grub已经修复成功,我们还需要退出 chroot环境、卸载已经挂载的设备与目录:

代码如下:

exit#退出 chroot环境

sudo umount/mnt/dev

sudo umount/mnt/proc

sudo umount/mnt/sys

sudo umount/mnt

8.重启!

上面就是使用Ubuntu LiveCD修复grub的方法介绍了,如果你在使用双系统安装windows中出现Grub引导错误,不妨使用该方法进行修复吧。

ubuntu重启出现grub

首先,在grub>指令处,输入ls指令。

这个指令能让你看到当前路径下的文件和文件夹。

使用这个指令,你可以类似这样的输出,(hd0)、(hd0, msdos1)类似的。

这些是磁盘的分区,我们需要在这些分区内找到能够正确引导系统的文件配置。

使用指令ls(hd0)/来一个个测试,看输出有没有vmlinuz或者linux,initrd.img,root这样的字样。

比如第一步出现(hd0),(hd0, msdos1),在这一步的时候,你需要使用ls(hd0)/和ls(hd0, msdos1)/来一个个去试,直至出现上文提示的那些字样,那个分区就是引导文件所在的地方。

如果ls(hd0, msdos1)/出现unknown filestystem,你可以尝试使用ls/(hd0, msdos1)/,以此类推

ls(hd0, msdos1)/可以简写为ls(hd0, 1)/

找到引导文件所在位置,比如在(hd0,5)。

输出以下指令

set root=(hd0,5)

set prefix=(hd0,5)/boot/grub

insmod normal

normal

这一步来设置引导文件的位置。

4.如果还是不行,尝试以下指令

linux(hd0,5)/vmlinuz root=/dev/sda5

initrd(hd0,5)/initrd.img

boot

这里是让引导程序去引导。至此,应该可以正常开机了。

阅读剩余
THE END