热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

i3处理器_旧机型安装Linux_64位操作系统

1.确认CPU是否支持64位首先确认CPU为64位cpu,intelcpu应支持EM64T指令集,amdcpu应支持x86-64指令集;
1. 确认CPU是否支持64位

首先确认CPU为64位cpu,

intel cpu应支持EM64T指令集,amd cpu应支持x86-64指令集;

不过有些电脑显示64位CPU不一定是“Intel64”,还有可能是“X64”,而32位CPU就是显示“X86”。

1.1 查看cpu 型号;

Y460 分辨率: 1366x768

在没有装系统之前, 可以通过查看cpu 型号,
比方说,i3- 380M , 可以看到 支持EM64T 指令集,故支持64 位操作系统;

处理器型号:酷睿 i3-380M [1]
处理器类型:笔记本
CPU系列:Core i3
核心类型:Arrandale
核心数量:2
接口类型:PGA988
主频:2.53 GHz
规格:32nm
外频:133MHz
倍频:19X
一级缓存:2×64 K
二级缓存:2×256 K
三级缓存:3 M
节能技术:支持
TDP功耗:35W
多媒体指令集:SSE4.1,EM64T,SSE3,SSE2,SSE,MMX
64位计算:支持
Virtualization(虚拟化):支持
Hyper-Threading(超线程):支持

1.2 命令查看

linux 中可以直接查看, 通过lscpu
可以看到CPU op-mode(s): 32-bit, 64-bit, 32-bit, 64 bit 都支持;

lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
...

2. 机器的内存条多大

  1. 如果是4G及其以下内存,建议还是使用32位系统;

  2. 如果是4G以上内存,推荐使用64位系统,这样才能充分利用内存。


3.确认启动模式是否为UEFI

3.1 UEFI 和Legacy的概念


  • Legacy:传统BIOS传输模式启动顺序:开机→BIOS初始化→BIOS自检→引导操作系统→进入系统。
    传统硬盘引导记录为MBR格式,MBR无法支持超过2T的硬盘。但拥有最好的兼容性。
    Legacy启动模式:(MBR主引导记录分区格式+ Legacy启动模式)

  • UEFI:新模式,其启动顺序:开机→UEFI初始化→引导操作系统→进入操作系统启动。速度相对lagacy模式要更快。
    UEFI只支持64位的操作系统,UEFI模式下的系统会有两个很小的分区,一个叫ESP(EFI系统分区),另一个MSR(微软保留分区,通常为128MB).

MSR是窗口要求的分区.ESP对UEFI启动模式很重要,UEFI的引导程序是后缀名为.efi的文件存放在ESP分区中的,ESP分区采用fat32文件系统。此外,可能还存在一个小分区叫WinRe Tools,这个是在Win8中的恢复分区。体积也很小。
UEFI启动模式:(GPT分区表格式+ UEFI启动模式+ x64的系统)

MBR :主引导记录(Master Boot Record ,缩写:MBR ),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区。


GPT:GUID分区表,磁盘驱动器容量可以大得多,大到操作系统和文件系统都没法支持。它同时还支持几乎无限个分区数量,限制只在于操作系统,Windows支持最多128个GPT分区。


3.2 两者的区别辨认

进BIOS:

  1. Boot Options->EFI Optimized Boot设置为Disabled为legacy启动;

  2. Boot Options->EFI Optimized Boot设置为Enable为UEFI启动。

注意,legacy 界面一般比较老旧, 且多数情况只能通过键盘旋转;
而 UEFI 基本上,现在都有图形化界面了,可以通过鼠标移动了;

如果没有UEFI 的选择, 大概率是Legacy 传统启动模式了;

3.3 规则

UEFI 是新式的BIOS ,Legacy是传统BIOS 。

  • 在UEFI 模式下安装的系统,只能用UEFI 模式引导;同理,如果在Legacy模式下安装的系统,也只能在Legacy模式下进系统。UEFI 只支持64 位系统且磁盘分区必须为GPT 模式,而UEFI 每次可以读1MB ,载入更快。此外,Win8 ,更是进一步优化了UEFI 支持,号称可以实现瞬时开机。

  • 传统BIOS 使用INT13 中断读取磁盘,每次只能读64KB ,非常低效,


4. 系统安装(带有N卡的笔记本)

在使用U盘安装Ubuntu20.04时,在grub界面有多个选项,
前2个是Ubuntu和Ubuntu(safe graphics),
在这里插入图片描述

  1. 用第一个安装会直接花屏无法安装,
  2. 使用第二个安装顺利完成后还是花屏。

选择第二个安装方式, 安装后,进行修改grub;

4.1 单系统

只安装Ubuntu20.04后,开机进入grub界面,

非双系统,仅仅安装了Ubuntu的话,

  1. 在开机时按住Shift或Esc,这样才能出现grub界面;

  2. 然后按 ‘E’键,便可进入编辑参数的界面,找到 quiet splash ,在后面添加nomodeset (如图划线处),按 Ctrl + X(or F10) 进入系统界面,
    在这里插入图片描述


4.2 双系统


  1. 系统,进入grub界面,选项停留在Ubuntu,
  2. 然后按 ‘E’键,便可进入编辑参数的界面,找到 quiet splash ,在后面添加nomodeset (如图划线处),按 Ctrl + X(or F10) 进入系统界面;

5. 永久修改grub 文件

上面步骤4 只是临时修改了, grub 的引导界面, 是为了能够让我们进入图形界面;

进入系统后,我们还需要永久修改grub 文件;

5.1 启动模式 为legacy

如果机器的启动模式legacy , 则修改boot/grub/grub.cfg 路径下的文件,

# 打开终端输入:
sudo gedit /etc/default/grub,
# 找到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
修改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset "

不需要执行, sudo update-grub

5.2 启动模式为UEFI

如果机器的启动模式UEFI, 则修改/boot/efi/EFI/ubuntu/grub.cfg 路径下的文件,

# 打开终端输入:
sudo gedit /etc/default/grub,
# 找到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
修改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset "

执行, sudo update-grub
该命令作用是更新原来的/boot/grub/grub.cfg文件,当然我们也可以直接修改/boot/grub/grub.cfg文件,直接修改grub.cfg就不要执行update了;

6. grub.cfg 配置文件说明

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'GRUB_DEFAULT=0
#属性名:默认启动项(就是我要的开机默认启动系统)
#值说明:
#数字:从0开始(按照开机选择界面的顺序对应)两级目录直接使用“1>3”,
#字符串:直接写选项的全名。二级目录下直接使用 > 大于号连接例如:“Advanced options for Ubuntu> Ubuntu, with Linux 4.9.90xenomai-3.0.7
#saved:默认上次的启动项#GRUB_HIDDEN_TIMEOUT=0
#属性名:是否隐藏菜单(grub2不再使用)
#值说明:0:不隐藏,1:隐藏GRUB_HIDDEN_TIMEOUT_QUIET=true
#属性名:是否显示等待倒计时
#值说明:true:不显示,false:显示GRUB_TIMEOUT=10
#属性名:进入默认启动项的等候时间
#值说明:单位:秒,默认10秒,-1表示一直等待GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#属性名:内核启动参数的默认值
#值说明:quiet splash为不显示启动信息,安静的启动,如值为空则显示启动信息GRUB_CMDLINE_LINUX=""
#属性名:手动添加内核启动参数
#值说明:默认为空,可以添加你需要的参数,以 “name=value” 的格式添加,多个参数用空格隔开
#例如:GRUB_CMDLINE_LINUX="name1=value1 name2=value2"# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
#属性名:是否使用图形介面
#值说明:默认使用图像界面,去掉前面的“#”则使用控制台终端# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'#GRUB_GFXMODE=640x480
#属性名:图形界面分辨率
#值说明:分辨率啦(还要怎么说明),修改时记得去掉前面的“#”# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
#属性名:grub命令是否使用UUID
#值说明:不知道是干什么的,不常用(如果你知道,欢迎留言,谢谢)# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
#属性名:是否创建修复模式菜单项
#值说明:true:禁用,false:使用,默认false# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
#属性名:启动时发出哔哔声
#值说明:默认不发声,去掉“#”则发声,值是什么意思不明白(应该是发出声音方式吧)


推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 嵌入式处理器的架构与内核发展历程
    本文主要介绍了嵌入式处理器的架构与内核发展历程,包括不同架构的指令集的变化,以及内核的流水线和结构。通过对ARM架构的分析,可以更好地理解嵌入式处理器的架构与内核的关系。 ... [详细]
  • 在2022年,随着信息化时代的发展,手机市场上出现了越来越多的机型选择。如何挑选一部适合自己的手机成为了许多人的困扰。本文提供了一些配置及性价比较高的手机推荐,并总结了选择手机时需要考虑的因素,如性能、屏幕素质、拍照水平、充电续航、颜值质感等。不同人的需求不同,因此在预算范围内找到适合自己的手机才是最重要的。通过本文的指南和技巧,希望能够帮助读者节省选购手机的时间。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • 网卡工作原理及网络知识分享
    本文介绍了网卡的工作原理,包括CSMA/CD、ARP欺骗等网络知识。网卡是负责整台计算机的网络通信,没有它,计算机将成为信息孤岛。文章通过一个对话的形式,生动形象地讲述了网卡的工作原理,并介绍了集线器Hub时代的网络构成。对于想学习网络知识的读者来说,本文是一篇不错的参考资料。 ... [详细]
  • Java 11相对于Java 8,OptaPlanner性能提升有多大?
    本文通过基准测试比较了Java 11和Java 8对OptaPlanner的性能提升。测试结果表明,在相同的硬件环境下,Java 11相对于Java 8在垃圾回收方面表现更好,从而提升了OptaPlanner的性能。 ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • 上图是InnoDB存储引擎的结构。1、缓冲池InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理。因此可以看作是基于磁盘的数据库系统。在数据库系统中,由于CPU速度 ... [详细]
  • 本文记录了作者对x265开源代码的实现与框架进行学习与探索的过程,包括x265的下载地址与参考资料,以及在Win7 32 bit PC、VS2010平台上的安装与配置步骤。 ... [详细]
  • 微软评估和规划(MAP)的工具包介绍及应用实验手册
    本文介绍了微软评估和规划(MAP)的工具包,该工具包是一个无代理工具,旨在简化和精简通过网络范围内的自动发现和评估IT基础设施在多个方案规划进程。工具包支持库存和使用用于SQL Server和Windows Server迁移评估,以及评估服务器的信息最广泛使用微软的技术。此外,工具包还提供了服务器虚拟化方案,以帮助识别未被充分利用的资源和硬件需要成功巩固服务器使用微软的Hyper - V技术规格。 ... [详细]
author-avatar
亚瑟女皇韩版欧美风情女装旗舰店
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有