惠普Z840工作站使用U盘安装ubuntu16.04以及grub无法引导问题总结(干货)

news/2024/10/31 5:34:44/

一、制作U盘启动盘

具体过程可参考该博客:https://blog.csdn.net/yaoyut/article/details/78003061

  1. 从Ubuntu官网http://cn.ubuntu.com/download/下载你需要安装的系统的iso文件 (用来制作的U盘需要是FAT32格式的,可以通过格式化U盘更改)
  2. 通过UltraISO来进行启动盘的制作

二、利用U盘启动盘安装ubuntu16.04

(1)bios设置:

1.插上制作好的启动盘,开机,进入logo界面按Esc进入Startup Menu,选择BIOS Setup:

2.在BIOS Setup里面选择Advanced,再进入Boot Options:

3.如图禁用UEFI模式,使用传统的Legacy模式(注意此处要把USB调整到第一项):

4.完成设置回到Main选项,Save Changes and Exit,选择yes保存更改,就进入了U盘启动安装界面。

(2)安装ubuntu16.04

1.选择中文版或者英文版都行,为了方便以后google,建议英文版:

         2.这一步都不用选,无需下载更新,不然会影响安装的速度:

3.选择"Something else",方便我们自己分区,自定义安装的磁盘属性、大小等:

4.分区:由于惠普Z840是256G的固态+2T的机械,所以考虑运行速度(特别是做深度学习),将Swap、/boot、/三个分区都放在固态里面,机械就只放/home分区。我的分区具体如下,可做参考:

Swap:64G(考虑Z840内存为32G,所以两倍完全够用),分区类型选择logical;

/boot:1G(这是系统引导分区,一般的500M完全够,我用1G是为了看起来舒服),分区类型primary;

/:191G(这相当于Windows的C盘,大点肯定没问题),分区类型primar;

/home:2T(用来存放个人文档、软件包等等),分区类型logical。

(注意:最下面的Device for boot loader installation我们要选择我们刚刚分区的时候/boot的磁盘好,我的是sda2,这是为了每次启动的时候引导启动ubuntu系统,非常重要!!!)

等待安装.................完成,重启电脑

三、无法引导ubuntu启动问题

这是本文章的重点,我也是在上面踩了好久,来来回回装了几十遍系统,终于摸到点底~

重启过后我们会发现系统报错,直接进入了grub rescue自救界面,首先说一下产生的原因:

引起这类问题的原因有很多,比如在windows系统中删除linux系统或者是直接格式化linux盘(我之前就是这么做的,因为方便快捷,结果导致这个问题,坠入了这个深坑),linux系统到启动分区被更改了……总之就是grub配置文件已经被损坏,导致不能正常启动,而进入了救援模式。

主要分为一下几个步骤:

1. 利用 ls 命令列出磁盘信息:

 grub rescue> ls

比如说,结果为:

(hd0,msods1),(hd0,msdos2),(hd0,msdos3),(hd1,msdos2),.....

继续利用 ls 命令来查找 ubuntu 分区:这里需要注意区分在安装ubuntu时是否单独分了/boot分区(因为有些博客里面说不用给/boot分区可解决这个问题,但是我尝试了好像不能解决我的这个问题,所以找了其他的资料,进行尝试)

grub rescue> ls (hd0,msdos1)/boot/grub    # 未单独分出/boot分区
grub rescue> ls (hd0,msdos1)/grub         # 单独进行啦/boot分区

针对以上所示到磁盘分区逐个调用上述命令,直到结果显示没有错误,而是列出一系列文件为止。我的是 ls (hd0,msdos3)/grub 到时候列出了一些文件,说明找到了ubuntu分区。

3. 修改启动分区:同样区分/boot是否单独分区的情况

#/boot没有进行单独分区:

grub rescue> set root=(hd0,msdos3)
grub rescue> set prefix=(hd0,msdos3)/boot/grub
grub rescue> insmod /boot/grub/normal.mod
grub rescue> normal

#/boot进行单独分区:  

grub rescue> set root=(hd0,msdos3)
grub rescue> set prefix=(hd0,msdos3)/grub
grub rescue> insmod /grub/normal.mod
grub rescue> normal 

      # 正常情况下,这就可以启动进入ubuntu启动界面啦

我的情况是/boot单独分区啦,可是利用上述方法并不成功,总说找不到文件,后来百度经验和另外一个博主的方法给了答案: 

set root=(hd0,msdos3)/grub
set prefix=(hd0,msdos3)/grub
insmod normal
normal

4.进入ubuntu之后,修复grub:

  开机之后,打开终端: 

sudo update-grub
sudo grub-install /dev/sdb  

# 这里sda就是ubuntu安装到了那个硬盘,我到是在固态硬盘里面,刚好是sda,千万不要写sda2等具体分区,具体为啥我也没尝试。


http://www.ppmy.cn/news/230726.html

相关文章

HP Z840 工作站配sSAS Raid 安装 Ubuntu 16.04 系统

惠普Z840工作站配SAS RAID安装win7系统加载驱动 安装ubuntu的最低版本版本要求是01.25,请更新到官方最新的02.31测试 1. BIOS系统更新 1. 准备好一个空的U盘,格式化成FAT32,在U盘上建立\Hewlett-Packard\BIOS\New 2. 下载链接http://ftp.hp…

hp z840 上安装ESXi

ESXi安装 镜像下载 VMware-viclient-all-5.1.0-2306356.exe VMware-ESXi-5.1.0-Update3-2323236-HP-510.9.4.24-Nov2015.iso VMware ESXi定制版下载(包含HP\DELL\Lenovo\Cisco\NEC等)vmware vsphere esxi 5.1添加许可证VMware-ESXi-6.0.0-Update1-3380…

第十一届蓝桥杯国赛JavaB组题解

A. 美丽的2 思路: 枚举 1 到 2020 的每个数,依次判断即可。 代码: public class Main {public static boolean check(int x) {while (x ! 0) {if (x % 10 2) return true;x / 10;}return false;}public static void main(String[] args) …

网络安全 | 全方位解读防火墙技术

本文目录: 防火墙概述 1.防火墙概述 2.防火墙分类 防火墙的基础知识 1.安全区域的概念 2.区域间的概念 3.Inbound及Outbound 4.安全策略 5.会话表 6.长连接 防火墙的基础配置 1.防火墙登陆及管理 2.防火墙的接口服务管理 3.接口及安全区域配置 4.SSH服务…

iOS-AVCaptureStillImageOutput快门声问题

华为VR眼镜终于来了笨丫头什么叫收租啊我一瞪眼你把黄金器给我我交易给你金币黄金器直接丢在我的小卖部里或许能顶出一个高价你明白吗华为VR眼镜终于来了笨丫头什么叫收租啊我一瞪眼你把黄金器给我我交易给你金币黄金器直接丢在我的小卖部里或许能顶出一个高价你明白吗华为VR眼…

谈我的算法工程师校招经历

【中兴华为美团海康威视百度】 校招也算是告一段落了,offer不多但弥足珍贵,感恩终于当了一次运气选手。学弟妹们让写写面经,其实也没啥经验,毕竟不是大神,不过如果有幸做一点小参考还是极好的&#xff0c…

recycleview多条目展示

//添加依赖//Recyclerview是listview的升级版implementation com.android.support:recyclerview-v7:28.0.0//okhttpimplementation com.squareup.okhttp3:okhttp:3.10.0//Glide请求网络图片implementation com.github.bumptech.glide:glide:3.7.0//解析网络请求数据implementat…

【网络技术联盟站】网络安全 | 瑞哥带你全方位解读防火墙技术!

今天这篇文章是在高铁上写完的,蛮有意思的: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FGLEbBex-1601471854670)(https://cdn.jsdelivr.net/gh/chjswr/mdnicePicture/2020-9-29/1601383610720-image.png)] 防火墙概述 …