ubuntu修复启动项,Ubuntu修复引导

大家好,今天小编来为大家解答ubuntu修复启动项这个问题,Ubuntu修复引导很多人还不知道,现在让我们一起来看看吧!

Ubuntu更新GRUB怎么恢复系统引导

Ubuntu更新GRUB恢复系统引导方法

1.首先用u盘制作一个ubuntu的live CD(就是U盘制作为装系统的USBHDD+模式),然后通过u盘启动,选择try ubuntu,进入live CD系统

2.然后需要确定你的/boot是否单独分区,一般来说是没有单独分区的,如果你不知道,可以通过live CD里的GPartion程序看一下你的boot在哪里,如下图所示,我的boot没有单独分区,在/dev/sdb1

3a./boot没有单独分区的情况。

对于这种情况,首先通过Gpartition查看分区内容,判断主分区,也就是/,在哪个分区,比如我就是在/dev/sdb1,接下来就是挂载分区了

首先挂载根目录

代码如下:

sudo su

mount/dev/sdb1/mnt

接下来将一些需要的目录“绑定到” live CD的系统上去

代码如下:

mount--bind/dev/mnt/dev

mount--bind/proc/mnt/proc

mount--bind/sys/mnt/sys

最后切换root根目录到/mnt

代码如下:

chroot/mnt

这样我们就切换回我们原来的系统上了,执行update-grub来更新引导

代码如下:

sudo update-grub

不出意外的话重启就能进入系统了,整个过程

3b./boot单独分区

对于这种情况,只需要早mount/mnt后,多挂载以下/boot分区即可

代码如下:

sudo su

mount/dev/sdb1/mnt

mkdir/mnt/boot

mount/dev/sdxy/mnt/boot

注意sdxy指的是/boot所在的分区。其他步骤同/boot未单独分区相同。

后记:

本人由于用GTX 670显卡,主板设置为从显卡所在的PCI-E插槽启动,所以在boot修复完启动时,发现只有光标在闪。这种情况一般是显卡驱动即相关设置的问题。

首先选择回从Intel集成显卡启动,成功进入系统,并且卸载驱动,重新安装驱动,进行相关设置后,方能正常使用。

PS:设置 sudo开机自启动项无需输入密码

如果你想设置一个需要sudo权限执行的开机自启动项,而不需要输入密码,那么你需要把该程序加入/etc/sudoers中。要直线这个,首先执行 sudo visudo,在文件最后加入下面一行

代码如下:

ALL=NOPASSWD:/usr/local/cuda-6.5/samples/bin/x86_64/linux/release/deviceQuery

然后再在ubuntu的statup applications中新建一项,command栏填写

代码如下:

sudo/usr/local/cuda-6.5/samples/bin/x86_64/linux/release/deviceQuery

Ubuntu 16.04利用boot repair修复grub2启动项

利用Boot Repair修复Ubuntu 16.04的grub2启动项,解决偶尔出现的安装失败问题。步骤如下:

首先,在试用系统的界面中,尝试Ubuntu的安装。

接着,打开终端,输入以下命令以添加Boot Repair的存储库并更新软件包列表:

sudo add-apt-repository ppa:yannubuntu/boot-repair&& sudo apt-get update

之后,继续执行安装Boot Repair的命令:

sudo apt-get install-y boot-repair&& boot-repair

启动Boot Repair工具,可能需要等待几分钟。随后,根据提示输入3+1行命令。

如果遇到修复失败的窗口,根据个人经验,选择尝试再次操作,通常能成功修复。

最后,重启电脑。在屏幕失去信号时,可拔出系统盘。重启后,Ubuntu应能顺利进入系统。

总结:Boot Repair提供了一个简便的解决方案,适用于偶然出现的grub2启动项问题。尽管不是唯一的方法,但它是最方便且经过验证可行的方案。问题可能与efi分区设置或本地网络配置有关。

Ubuntu系统下修复Grub的步骤

Ubuntu系统下的Grub修复步骤是:

首先,尝试进入Ubuntu的Live CD系统,或者使用较新版本的Live CD系统。接着,利用终端执行命令“sudo fdisk-l”,找到ID=83的分区,并记录下sd[NUM],如sda8。

如果有多个ID=83的分区,需要自己确定“/”分区所在的分区号,同时确保“/boot”与“/”分区位于同一分区上,比如sda8。

随后,输入“sudo-i”获取root权限,并创建目录“/media/tmp”。将“/”分区挂载至新目录,命令为“mount/dev/sda8/media/tmp”。如果“/boot”分区是单独挂载的,需要找到其分区如sda7,然后执行“mount/dev/sda7/media/tmp/boot”。反之,这一步可直接跳过。

之后,在终端输入命令“grub-install--root-directory=/media/tmp/dev/sda”准备安装Grub。若看到“Installation finished,no error occured”等信息,表示安装成功。

重启系统后,应能恢复原来的Grub2引导界面,并显示所有存在的系统启动选项。如果未看到如“Windows 8”的启动项,可在正常启动Ubuntu后,终端执行“sudo update-grub2”,稍等片刻后,Windows 8的启动项应会添加到列表中。

按照上述步骤修复Ubuntu系统下的Grub,会比重新安装Grub更加简便快捷。若需要修复Grub引导,可以参考:Ubuntu下如何修复Grub引导。

阅读剩余
THE END