Table of Contents

硬件:

目标:

步骤:

1. 关于系统盘(在另外一台机子上操作U盘文件)

2. BIOS设置

3.安装系统

4. 安装完成后注意事项

5. 附安装过程中遇到的错误(未附解决方法)


硬件:

Dell G3 3579,125 GB固态硬盘+1 TB机械硬盘(双硬盘)。

目标:

戴尔G3 3579安装Ubuntu 16.04 单系统:将Ubuntu 16.04 LTS安装在固态硬盘中,机械硬盘用于存储数据;也就是说,只机子仅安装Ubuntu 16.04 LTS,且系统装在固态上,后续也会用来安装各种系统软件与存储系统数据,机械硬盘单纯用作存储一般的非系统相关的数据。

步骤:

1. 关于系统盘(在另外一台机子上操作U盘文件)

①用USB 2.0(一定要用USB 2.0,反正我USB 3.0失败了)容量大于2 GB的U盘制作Ubuntu 16.04 LTS系统U盘,不是本文论述重点,在此不赘述,请自行查阅相关资料;

②将路径/boot/efi/EFI/ubuntu/下的grubx64.efi重命名为mmx64.efi(我现在是照着本地的路径写的,可能和U盘的路径不一样,但文件名一样);

③将路径/boot/grub/下的grub.cfg文件修改为以下内容,建议全文删除,再复制粘贴。


if loadfont /boot/grub/font.pf2 ; thenset gfxmode=autoinsmod efi_gopinsmod efi_ugainsmod gfxtermterminal_output gfxterm
fiset menu_color_normal=white/black
set menu_color_highlight=black/light-graymenuentry "Try Ubuntu without installing" {set gfxpayload=keeplinux    /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash acpi=off GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_rev_override=5" ---initrd   /casper/initrd
}
menuentry "Install Ubuntu" {set gfxpayload=keeplinux /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash acpi=off GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_rev_override=5" ---initrd /casper/initrd
}
menuentry "OEM install (for manufacturers)" {set gfxpayload=keeplinux    /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash oem-config/enable=true acpi=off GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_rev_override=5" ---initrd /casper/initrd
}
menuentry "Check disc for defects" {set gfxpayload=keeplinux /casper/vmlinuz  boot=casper integrity-check quiet splash acpi=off GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_rev_override=5" ---initrd    /casper/initrd
}

④将制作完成并作了修改的系统U盘插入待装系统的机子中。

2. BIOS设置

①修改BIOS设置。重启,按(断续地按下)F12进入one-time boot界面,如图1所示。

图1 one-time boot界面

②选择“BIOS SETUP”并进入,进入后的界面如图2所示。

图2

③进入“Secure Boot”选项,再进入其中的“Secure Boot Enable”选项,取消勾选右框的“Secure Boot Enable”,点击“Apply”,之后勾选弹出的选项“...custom...”(具体忘了),最后点击“Yes”(是这个吧?)即可;

④进入“System Configuration”下的“SATA Operation”,选中右框的“AHCI”,之后如2.③所述一路确认即可。最终效果如图3所示。

图3

⑤进入“General”下的“Advanced Boot Options”,勾选右框的“Enable Legacy Option ROMs”,并“Apply”。最终效果如图4所示。

图4

⑥进入“General”下的“Boot Sequence”,通过点击“Add Boot Option”手动构建一个开机启动选项:“Name”填“Ubuntu”(名字咋开心咋填),“File”(是这个吧)选中/boot/efi/EFI/ubuntu/mmx64.efi(路径可能不一样,但文件名绝对相同)。最终效果如图5所示。这一步操作是基于1.②与1.④的,没有顺利完成的,极有可能在这一步失败。如果弹出选项框,确认即可,最后按“Exit”退出。

图6

⑦在2.⑥按“Exit”后,系统会重启,此时再按(断续地按)F12进入图1所示One-time boot界面。进入“OTHER OPTIONS”下的“Change Boot Model Setting”,进入图7所示界面;通过键盘选中“2)  Legacy External Device Boot Mode, Secure Boot OFF”,按Enter键确认后退出。至此,安装系统所需的BIOS配置均已设置完毕。

图7

3.安装系统

这一步网上有很多操作性强也行得通的教程,照着来就行,在此不赘述。我重点讲一下针对完成“目标”应该注意的地方。

①刚选择“Install Ubuntu”时,系统因为1.③的设置会进行一番自检,耐心等待即可。

②进入安装系统的第一个界面(选择语言)伊始,就必须联网,且确定网络可用,网速不能太慢!

③关于分区,这一点也有很多教程讲得非常明白了。重点:必须分出一个500M左右的EFI分区。具体操作是:

a. “Size”填512MB;

b. “Use as”下拉选择“EFI System Partition”, “Mount point”保持默认即可;

c. 确认并应用。

步骤3.②参见图8。

图8

在此贴出我的分区情况,以供参考。

表1 系统分区情况
位置 分区 大小/MB 备注
128 GB固态硬盘 boot 512  
swap area 32768(32 GB)  
/ 97280(95 GB) 除去boot、swap area与EFI
之外的固态硬盘的空间全給分区“/”
EFI 512 必须要有,否则后面安装一定会失败!
1 TB 机械硬盘 /home 1048576(1 TB) 机械硬盘的空间都给分区“/home”

④继续下面的安装,只要前面的步骤都顺利完成了,应该都没有什么问题,还有一个重点:当安装卡在“Running post-installation trigger update-notifier-common”时,立即断开网络!切记!切记!切记!

⑤一切顺利的话,过不了一会就会提示安装完成,开始重启。当安装界面消失,也就是熄屏后,立刻拔出U盘!

        ⑥重启后,会显示蓝屏,中间有几个选项(具体名字我忘了),通过一个“Configuration...”(具体名字真忘了)选项找到文件/boot/efi/EFI/ubuntu/mmx64.efi,确认并保存,不出意外的话,现在就可以正常进入系统了。

4. 安装完成后注意事项

经过上述一系列步骤安装好的系统可能无法正常关机与重启,参见这篇博文的方法二即可。

5. 附安装过程中遇到的错误(未附解决方法)

没有附解决方法,解决方法都融入在上述教程中了。

1.
Failed to open \EFI\BOOT\mmx64.efi - Not Found"
Failed to load image \EFI\BOOT\mmx64.efi: Not found
Failed to start MokManager: Not Found
Something has gone seriously wrong: import_mok_state() failed: not found2.
ACP EXCEPTION: AE_NOT_FOUND, During name lookup/catalog
ACPI Error: Method parse/excecution failed\_SB.PCIO.PROB.PX
ACPI Error:Method parse/execution failed \_SB.PCI0.PGON,AE_AML_LOOP_TIMEOUT
ACPI Error:Method parse/execution failed
\_SB.PCI0.PEG0.PG00._ON,AE_AML_LOOP_TIMEOUT3.
Not Boot Device4.
the grub-efi-amd64-signed package failed to install into /target/
without the grub boot loader5.
Get stuck in Running post-installation trigger update-notifier-common6.
blk_partition_remap: fail for partition 47.
Failed to start Load Kernel Modules

最后贴出几张安装成功后显示系统状态的图片,如图9至图12所示。

图9

图10

图 11

图 12

有不同意见者,欢迎留言探讨,喷子请绕道!

戴尔(Dell)G3 3579(128 GB 固态硬盘+1 TB 机械硬盘)安装Ubuntu 16.04 LTS单系统(不是双系统,只装Ubuntu)相关推荐

  1. Dell戴尔笔记本电脑G3 3579原装出厂Windows10系统恢复原厂oem系统

    Dell戴尔笔记本电脑G3 3579原装出厂Windows10系统恢复原厂oem系统1809 链接:https://pan.baidu.com/s/1MC81Ct1o6lm74BmqgH7KyA?pw ...

  2. 7070mt安装ubuntu dell_戴尔(dell)7070MT台式机装win7系统及分区教程(支持usb驱动)

    [文章导读]戴尔OptiPlex 7070MT是一款商用台式机系列,该系列采用Intel 酷睿第八代处理器.默认预装了win10系统,最近有很多网友改了win7后发现进不了系统,由于默认戴尔OptiP ...

  3. 戴尔台式计算机怎么安装的,戴尔Dell电脑U盘安装台式机win10系统教程详解

    最近有位戴尔Dell电脑用户,在使用电脑的时候,因为操作失误导致Windows文件出现问题,需要重装系统才可以解决.因此,大白菜整理了一些u盘重装系统的资料,下面就来看看戴尔Dell电脑U盘安装台式机 ...

  4. 戴尔dell poweredge r730服务器系统安装配置详解教程

    这篇文章主要介绍了戴尔dell poweredge r730服务器系统安装配置详解教程,需要的朋友可以参考下 第一次给服务器安装的是ubantu系统: 首先我们开机进入小型BIOS设置一下RAID,或 ...

  5. Dell G3 3579更换固态硬盘,保留C盘内容

    Dell G3 3579更换固态硬盘,保留C盘内容 一.目的 更换固态硬盘,原固态硬盘容量太小,无法打永劫无间,放到机械硬盘又太卡. 注意是更换固态硬盘,不是添加固态硬盘 C盘在原固态硬盘中,但不想重 ...

  6. Dell戴尔笔记本电脑G3 3779原装出厂Windows10系统恢复原厂oem系统

    Dell戴尔笔记本电脑G3 3779原装出厂Windows10系统恢复原厂oem系统 系统自带所有驱动.办公软件.MyDell等预装软件 链接:https://pan.baidu.com/s/1Nmo ...

  7. Dell戴尔电脑G3/G5/G15系列原厂预装系统出厂状态Win10/11

    Dell戴尔电脑G3/G5/G15系列原厂预装系统重装出厂状态Win10/11重装原厂预装系统 文件分享地址https://pan.baidu.com/s/1snKOsH3OMl3GZLqeAf-GL ...

  8. dell t40 固态系统盘_固态攻坚战——戴尔 DELL N4050升级固态硬盘教程

    原标题:固态攻坚战--戴尔 DELL N4050升级固态硬盘教程 前言 最近一段时间,固态硬盘的价格简直就像做了火箭一样,直线飙升,如果不是太刚需的话,可以考虑等段时间再买,但是,如果刚需的话,那就没 ...

  9. uefi装完系统后无法引导_戴尔DELL电脑重装win10开机启动不了无法引导解决方法...

    最近有DELL戴尔电脑用户反馈在重装了Win10系统后无法开机(无法引导),出现错误提示或是黑屏的问题.主要原因是由于该笔民本使用的是UEFI引导,但是可能分区采用了MBR导致不兼容无法引导,下面小编 ...

最新文章

  1. CSE 3100 Systems Programming
  2. 群晖阿里云域名解析_群晖套件系列六:Web station的安装与使用
  3. linux 命令常驻,Linux下任务调度的crond常驻命令
  4. 在Flutter中更快地加载您的图像资源
  5. VMWare 黑苹果卡在Logo页面
  6. log4j slf4j实现_slf4j 与log4j logback的区别以及使用场景
  7. 如何用python画组合图形_python结合G2绘制精美图形
  8. 图解分析 Linux 网络包发送过程
  9. Java知多少(18)类的定义及其实例化
  10. 用计算机解决自动驾驶,自动驾驶汽车很美好,但这3个逻辑解决不了,依然是人类驾驶汽车...
  11. Angular 7和 .NET Core 2.2——全球天气(第2部分)
  12. SoundPool的sample 1 not READY问题
  13. 语法错误: leftparen 应在 colon 之前
  14. paip.提升用户体验-----c++ gcc 命令在notepad++扩展中的配置..
  15. JVM内存模型和结构
  16. java图片添加水印
  17. 想在Win11上安装数据库?以下连招,轻松解决(全网详细巨无霸)
  18. Timer的源码分析
  19. Java集合原理分析
  20. 华夏旅游CMS商城系统操作手册

热门文章

  1. STM32L0Cube之低功耗定时器LPTIM编程笔记
  2. 初学者入门基础经典SQL练习题(MySQL精简版)
  3. 新疆着力构建物联网现代产业体系
  4. Scrum的基本功 - 集合中英文版本 (角色和责任篇)
  5. jmp short 理解
  6. 分享一款简易的游戏框架
  7. Ubuntu下拼音不能选择
  8. source Tree
  9. OCP证书拿到了!!!
  10. fir fpga 不同截止频率_用MATLAB设计FIR滤波器的方法