Acer W700废物利用- 第一章 - 安装Linux系统Debian 11.5

news2024/9/22 9:45:32

前言

收拾房子时在犄角旮旯发现了一台N年前的Windows平板,也就是今天的主角:Acer W700 ,机器配置是:CPU:I5-3337U;内存:4G;硬盘:128G固态;

插上充电线,发现居然还能开机,无奈的是长时间没使用电池已无法充电,只能插着电源运行。屏幕也四个角也出现了暗边。配套的蓝牙键盘也坏了。

本着勤俭持家的态度,只要机器是好的就行,于是准备着手折腾一番,让其发挥发挥最后的余热。

坑!连环坑!!!

第一坑:BIOS设置U盘启动
  • 制作好系统U盘后,进入BIOS后设置USB:HDD启动,出现错误usb hdd:norelsys1081 has been blocked by the current security,这是因为没有关闭Secure Boot导致的。

有思路就能解决,关闭Secure Boot就好了呗~~
没这么简单,由此引出第二坑。

第二坑:关闭Secure Boot,需要先设置supervisor密码
  • BIOS中进入Boot选项后,发现Secure Boot时开启状态,没有关闭选项,这是因为需要设置supervisor密码才允许关闭。

解决方法:BIOS中点击security选项卡,设置supervisor密码,然后点击boot选项卡Secure Boot处下拉选择Disabled即可。

保存配置后重启机器,成功出现U盘Linux安装界面,好嘛,第三坑出现了!

第三坑:机器只有一个USB接口
  • 如果使用U盘安装Linux系统,在机器启动后进入Linux安装界面的时候无法使用触摸屏选择安装选项。
  • 如果连接USB键盘呢,那么U盘又没地方插。
  • 然后又尝试使用USB拓展坞,同时插上U盘和键盘,也不知道是我拓展坞的问题,还是电脑的问题,始终无法识别U盘,因而无法从U盘启动安装系统。

无奈,只能使用从硬盘安装Linux系统,因此引出了第四坑。

第四坑:从硬盘安装Linux系统
  • 尝试了进入PE系统,从PE系统中加载Linux系统ISO文件到虚拟光驱,然后安装系统,卒。
  • 尝试使用EasyBCD修改引导,由于机器是UEFI引导,因此EasyBCD不可用,卒。
  • 尝试使用easyUEFI修改引导,并成功进入安装界面,由于笔者安装的是Debian,在安装过程中出现没有探测到安装媒体对应的设备错误,查了一圈应该是找不到对应的安装介质,也就是ISO文件,那就将ISO文件做到U盘里面。

如果安装Ubuntu的话,就不需要U盘这一步了,但是笔者习惯用Debian。

下面开始正文。

准备

  • EasyUEFI软件:百度搜索EasyUEFI官网即可,下载一个试用版的就行,下载完成后安装好;
  • Linux系统镜像,这里使用的是:Debian 11.5,可以使用阿里云镜像站下载,下载地址:https://mirrors.aliyun.com/debian-cd/,进入链接后选择你需要的版本如:11.5.0,然后选择对应的平台,如:amd64,然后选择iso-dvd,进入后点击iso文件即可开始下载;
  • U盘一个,最好大于等于8g(如果是安装Ubuntu,无需);
  • rufus软件,下载地址:http://rufus.ie/downloads/ ,选择新版本下载即可(如果是安装Ubuntu,无需);
  • USB扩展坞一个(如果是安装Ubuntu,无需);

新建FAT32分区用于挂载系统镜像

  • 右键“这台电脑” - 管理
    在这里插入图片描述

  • 点击 磁盘管理 - 选中一个分区后点击右键 - 选择压缩卷

  • 输入需要分出来的空间大小,笔者这里分出来6G,也就是6144M
    在这里插入图片描述

  • 成功后,磁盘0中会多出来一个6G的未分配空间

  • 选中后,鼠标右键点击 - 选择新建简单卷
    在这里插入图片描述

  • 一路点击下一步,在格式化分区的处,选择文件系统为:FAT32,然后一直点击下一步直到完成
    在这里插入图片描述

  • 成功后在此电脑中,会多出来一个6G的磁盘分区
    在这里插入图片描述

  • 最后,将下载的Debian系统镜像解压到新添加的磁盘中

制作U盘(如果安装Ubuntu,无需该步骤)

  • 插入U盘,打开rufus软件,选择镜像
    在这里插入图片描述

  • 开始制作,等待完成即可。
    在这里插入图片描述

使用EasyUEFI添加启动项

  • 打开EasyUEFI软件,点击管理EFI启动项
    在这里插入图片描述

  • 点击添加新项目
    在这里插入图片描述

  • 在出来的面板上边类型里选择Linux,右边文本框里输入名称“Debian”,然后在中间的分区图表中,选中后边的FAT32分区(就是前面创建的,并存放了Debian镜像的磁盘分区),上边有个圆点,然后点击浏览,选择文件;
    在这里插入图片描述

  • 点右下角的“浏览文件”按钮,在面板中依次点开加号,找到“\EFI\BOOT\grubx64.efi”,点“确定”;
    在这里插入图片描述

  • 注意:如果是安装Ubuntu,也是选择这个文件

  • 点“确定”返回主窗口,在左边的启动列表里,选中“Debian”,点中间第一个绿色向上箭头,调到第一位,点击返回主窗口;
    在这里插入图片描述

  • 关闭所有窗口,连接USB扩展坞,插上U盘、键盘、鼠标,重启计算机,将会进入Debian安装界面

  • 注意:如果重启电脑后,没有进入Debian安装界面,而是进入了Windows界面,需要在BIOS中将刚刚使用EasyUEFI添加的Debian启动项调至第一位,然后保存配置重启即可。
    在这里插入图片描述

安装系统

完成以上步骤即可进入Debian安装界面,并且可以使用键盘鼠标选中安装选项
在这里插入图片描述

需要说明一下,既然做了硬盘引导为什么还需要U盘:
如果不插入U盘,Debian安装的时候会检测不到安装介质,报错:没有探测到安装媒体对应的设备,猜测是引导没有正确指定ISO镜像位置。
这里就懒得再去折腾了,直接插上制作好的U盘即可。

后面就是系统安装,这里就不说明了,网上一搜一大把。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/61429.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

YOLOv5图像分割--SegmentationModel类代码详解

目录 ​编辑 SegmentationModel类 DetectionModel类 推理阶段 DetectionModel--forward() BaseModel--forward() Segment类 Detect--forward SegmentationModel类 定义model将会调用models/yolo.py中的类SegmentationModel。该类是继承父类--DetectionModel类。 cl…

数学基础从高一开始1、集合的概念

数学基础从高一开始1、集合的概念 目录 数学基础从高一开始1、集合的概念 一、课程引入 解析:方程​编辑2是否有解? 解析:所有到定点的距离等于定长的点组成何种图形? 结论: 二、课程讲解 问题1: 集…

1548_AURIX_TC275_锁步比较逻辑LCL

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) 这可能是这段时间看过的最简单的一个章节了,所有的章节内容都可以放进这一份笔记也不显得多。 1. 首先明确LCL的意思,其实是锁步核比较器逻辑的意思,还不…

知识点1--认识Docker

IT界2014年之前,对于服务器虚拟化的使用,有过一个流派,基于Windows server系统VMware组成服务器集群,但是后期由于这样的使用方式维护成本相当高,比如服务器的序列、服务器台账以及服务器与服务器之间的切换等等&#…

据说Linuxer都难忘的25个画面

虽然对 Linux 正式生日是哪天还有些争论,甚至 Linus Torvalds 认为在 1991 那一年有四个日子都可以算作 Linux 的生日。但是不管怎么说,Linux 已经 25 岁了,这里我们为您展示一下这 25 年来发生过的 25 件重大里程碑事件。 1991:L…

SpringMVC学习笔记二(获取Cookies、Session和Header、IDEA热部署)

目录 一、一些前置知识 二、SpringMVC获取cookies和session 🍑获取cookies和header 🍑获取session 三、SpringMVC热部署 📝添加框架支持 📝settings配置开启自动热部署 📝开启运行中热部署: &…

【Autopsy数字取证篇】Autopsy案例创建与镜像分析详细教程

【Autopsy数字取证篇】Autopsy案例创建与镜像分析详细教程 Autopsy是一款非常优秀且功能强大的免费开源数字取证分析工具。—【蘇小沐】 文章目录【Autopsy数字取证篇】Autopsy案例创建与镜像分析详细教程1.实验环境2.Autopsy下载安装(一)创建案例1.软件…

【简单易操作】图漾TM460-E2深度网络相机在ROS-melodic环境下的配置过程

目录一、配置的环境二、下载内容及链接三、ubuntu环境配置下载 Camport3 SDK安装依赖编译运行四、安装OpenNI2套件下载 Camport3 OpenNI2 SDK安装 Camport3 OpenNI2 SDK五、ROS平台安装下载 Camport3 ROS SDK编译配置环境变量运行一、配置的环境 相机型号:TM460-E2…

OpenRASP agent源码分析

目录 前言 准备 源码分析 1. manifest 2. agent分析 3. agent卸载逻辑 总结 前言 笔者在很早前写了(231条消息) OpenRASP Java应用自我保护使用_fenglllle的博客-CSDN博客 实际上很多商业版的rasp工具都是基于OpenRASP的灵感来的,主要就是对核心的Java类通过…

堆(二叉堆)-优先队列-数据结构和算法(Java)

文章目录1 概述1.1 定义1.2 二叉堆表示法2 API3 堆相关算法3.1 上浮(由下至上的堆有序化)3.2 下沉(由上至下的堆有序化)3.3 插入元素3.4 删除最大元素4 实现5 性能和分析5.1 调整数组的大小5.2 元素的不可变性6 简单测试6 后记1 概…

2006-2020年全国31省人口老龄化水平

2006-2020年全国31省人口老龄化 1、时间为2006-2020年 2、来源:人口与就业年鉴 3、数据缺失情况说明: 其中2010年存在缺失,采用线性插值法进行填补,内含原始数据、线性插值 4、计算说明:以城镇地区老年抚养比衡量…

uImage的制作过程详解

1、uImage镜像介绍 参考博客:《vmlinuz/vmlinux、Image、zImage与uImage的区别》; 2、uImage镜像的制作 2.1、mkimage工具介绍 参考博客:《uImage的制作工具mkimage详解(源码编译、使用方法、添加的头解析、uImage的制作)》; 2.2…

软路由搭建:工控机(3865U)安装esxi并在esxi上创建iStoreOS做主路由(网卡直通)

一、硬件介绍 1、工控机(3865U) CPU:3865U 内存:8G 硬盘:120G 网卡:六口网卡 2、无线路由器(荣耀路由器pro2) 3、主机 下载资料、制作启动盘、系统设置 4、U盘 至少8G以上 …

ConcurrentHashMap 1.7与1.8的区别

ConcurrentHashMap 与HashMap和Hashtable 最大的不同在于:put和 get 两次Hash到达指定的HashEntry,第一次hash到达Segment,第二次到达Segment里面的Entry,然后在遍历entry链表 从1.7到1.8版本,由于HashEntry从链表 变成了红黑树所以 concurr…

Python Gui之tkinter(下)

6.Radiobutton单按按钮 Radiobutton控件用于选择同一组单选按钮中的一个。Radiobutton可以显示文本,也可以显示图像。 7.Checkbutton复选按钮 Checkbutton控件用于选择多个按钮的情况。Checkbutton可以显示文本,也可以显示图像。 经典的Gui类的写法&a…

关于liunx 宝塔运行php项目

文章目录前言一、申请liunx服务器安装宝塔环境二、安装php看你自己安装需要的版本三.php文件创建四.数据库创建五.访问项目就可以了前言 自己研究学习,大佬勿喷 一、申请liunx服务器安装宝塔环境 我是线上安装的都一样看个人习惯爱好吧 等待安装完成提示地址和账…

Java基础—重新抛出异常

重新抛出异常 在catch块内处理完后,可以重新抛出异常,异常可以是原来的,也可以是新建的,如下所示: try{ //可能触发异常的代码 }catch(NumberFormatException e){ System.out.println("not valid numbe…

电子印章结构以及规范讲解

前言 为了确保电子印章的完整性、不可伪造性,以及合法用户才能使用,需要定义一个安全的电子印章数据格式,通过数字签名,将印章图像数据与签章者等印章属性进行安全绑定,形成安全电子印章 电子印章:一种由…

MVVM与Vue响应式的实现

Vue的响应式实现原理 MVVM M:模型 》data中的数据 V:视图 》模板 VM:视图模型 》Vue实例对象 ViewModel是一个中间的桥梁将视图View与模型Model连接起来,ViewModel内部通过数据绑定,实现数据变化,视图发…

链接装载(一)虚拟地址与物理地址

文章目录一、基本概念二、一个基本问题三、程序的执行四、从堆中分配的数据的逻辑地址一、基本概念 当我们写出一个程序,即便是最基本的 Hello World,都需要经过 预处理、编译、汇编、链接才能生成最终的可执行文件。 预处理: 预处理过程主…