ubuntu14.04 grub2使用

本文介绍如何个性化配置GRUB2启动菜单,包括添加外部驱动器启动项的方法,并提供了在USB设备上安装GRUB2的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.一般情况

个人编译内核,制作版本后只需要将对应版本放入/boot目录下,然后执行sudo update-grub。 grub2会自动生成配置文件。用户重启系统后,可以根据需要选择登录。

同理,如果需要删除某个版本,只要删除/boot目录下版本文件,然后执行sudo update-grub。 grub2会自动生成配置文件。用户重启系统后,可以根据需要选择登录。

2.个人定制启动菜单

进入/etc/grub.d/目录。执行sudo vi 40_custom 

在原文

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

的基础上,添加

menuentry "External drive (on hd1)" {
        insmod part_msdos
        insmod fat  #注意,对linux格式为insmod ext2
        set root='(hd1,msdos1)'
       # drivemap -s (hd0) ${root}用于windows系统检测启动

       drivemap -s (hd0) ${root}

        chainloader +1
   
}

然后执行sudo update-grub。 grub2会自动生成配置文件。用户重启系统后,可以根据需要选择登录。

如果需要删除原有菜单,那么需要将40_custom 中内容删掉后执行sudo update-grub。需要注意的是,之前将删除前的文件保存为40_custom _add。结果系统执行sudo update-grub时,也扫描了该文件,导致内容没有删除掉。

3,在usb上安装grub2.

根据http://www.pendrivelinux.com/install-grub2-on-usb-from-ubuntu-linux/中的介绍。

将格式好的u盘mount到系统分区。

执行

sudo su

fdisk -l

mount /dev/sdb1 /media/udisk/

grugrub-install --force --no-floppy --root-directory=/media/udisk/ /dev/sdb

注意必须是分区1


### Ubuntu 14.04 启动黑屏解决方案 对于Ubuntu 14.04启动时遇到的黑屏问题,有多种可能的原因和对应的解决方法。 #### 方法一:通过编辑GRUB配置临时解决问题 当系统无法正常显示图形界面而停留在黑屏状态时,可以在引导加载器(GRUB)菜单中修改启动参数来尝试进入系统。具体操作是在GRUB菜单中的内核选项行末尾追加`nomodeset`参数[^3]: ```bash sudo nano /etc/default/grub ``` 找到并修改如下行: ```bash GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" ``` 改为: ```bash GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" ``` 保存更改后更新grub设置: ```bash sudo update-grub ``` 重启计算机验证效果。 #### 方法二:降级或指定特定版本内核启动 有时较新的内核可能会引发兼容性问题从而造成黑屏现象。可以考虑回退至旧版稳定内核或者明确指定某个已知良好的内核版本作为默认启动项。例如,针对某些依赖于特定内核版本的应用场景,如需保持与锐速加速工具的适配度,则应确保使用的内核为`3.13.0-24-generic`[^2]。 安装所需内核版本的方法如下所示: ```bash sudo apt-get install linux-image-3.13.0-24-generic ``` 完成安装后记得再次确认当前正在使用的内核版本是否正确无误。 #### 方法三:重新安装NVIDIA驱动或其他显卡驱动程序 如果是因为更换硬件设备或是原有驱动失效所引起的黑屏状况,那么重置或全新安装适合系统的GPU驱动将是必要的措施之一。特别是对于采用Intel+NVIDIA混合架构的笔记本电脑来说,建议先移除现有的专有驱动再按照官方指南逐步部署最新版本[^4]。 首先卸载现有驱动: ```bash sudo apt-get purge nvidia* ``` 接着添加PPA仓库获取最新的驱动包: ```bash sudo add-apt-repository ppa:mamarley/nvidia sudo apt-get update ``` 最后根据实际情况选择合适的驱动型号进行安装: ```bash sudo apt-get install nvidia-driver-version_number ``` 以上三种方式涵盖了大部分情况下能够有效缓解乃至彻底根治Ubuntu 14.04开机即遇黑屏难题的办法。当然实际应用过程中还需结合个人具体情况灵活调整策略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值