当前位置: 首页 > news >正文

【裸机装机系列】2.kali(ubuntu)-裸机安装kali并进行磁盘分区-2024.9最新


【前言】

2024年为什么弃用ubuntu,请参考我写的另一篇博文:为什么不用ubuntu,而选择基于debian的kali操作系统-2024.9最新


【镜像下载】

1、镜像下载地址

https://www.kali.org/get-kali/

选择installer-image,进入界面下载相应的ISO文件
我自己用的是 “kali-linux-2024.2-installer-amd64.iso”

2、老版本下载地址

https://old.kali.org/kali-images/

因为kali 是滚动升级的,也就是所谓的kali rolling,所以老版本下载之后没有linux-header内核头,如果想使用老版本的内核头,可以在debian官网上自行进行下载编译

【做成启动U盘】

做成启动U盘,我采用的是UltraISO 这个软件,可以很方便的将linux的iso镜像刻录进U盘中

【重启计算机并U盘引导】

不同的计算机,进入U盘引导的方式不一样,我的电脑是开机的时候按f12之后进入U盘引导界面。
注意:

如果进不去,需要重启计算机,按f2进入bios设置,不同的电脑厂家设置位置不同
(请去搜索你的电脑主板对应的u盘引导项在哪里开启)


【安装过程】

因手机拍摄图片有显示器波纹,故图片采用vmware内装机截图,但流程是一样的。

1> 选择图形化安装——也就是使用 Graphical install

在这里插入图片描述
2> select a language——>选择 “english”

一定要选择english,尽管可能英语很菜,但是为了在命令行里操作方面,用英语是最好的方式,千万不要选汉语,否则你还要做很多“无用功”

在这里插入图片描述
3> select your location ——>选择 “Hong Kong”,香港

主要是时区问题,和北京时间保持一致,让你的时间不至于变得那么诡异

在这里插入图片描述
4> configure the keyboard(键盘布局)——>选择**“American engilish”**

在这里插入图片描述
5> 根据自己实际情况选择网络

有线网络——eth0
无线网络——wlan0

我在操作的时候,发现我的无线网在最后一步卡在simple-cdd上,所以我直接用自己的手机网络,建的手机热点分享给电脑用

6> please enter the hostname for this system

这里的hostname你可以随意填写,默认的是kali,最好不要使用 kali为名字,可以填 “ubuntu”,或者是像我这样填写 “practice“, 或者你自己用一个更好的名字

在这里插入图片描述

7> domain name——>可以填写hostname一致的名字

在这里插入图片描述
8> full name for the new user ——>
这里就是你自定义的名字,可以自己根据实际情况命名

在这里插入图片描述

9> set up passwords——>设置密码
这里需要用到鼠标,将光标定位到第二个输入框中,才能再次输入。
可以勾选 show password in clear 查看自己的密码设置的对不对。

在这里插入图片描述

10> partition disks——> 对磁盘进行分区的意思。
建议使用LVM——在物理机裸机上最好选择使用LVM,方便后续某个分区内存不够进行动态扩容

两种情况:
如果是整个硬盘都安装让linux使用,则选择“guided-use entire disk and set up lvm
在这里插入图片描述

注:如果打算使用 manual 进行手动分区,后续会陆续更新补充上


11> partition disks ——> 选择硬盘分区方案
这里选择将 /home /var和tmp 放在单独的分区
这里建议

选择 Separate /home, /var, and /tmp partitions

原因:

方便之后重装系统的时候,保留自己的数据,不丢失
其实就是在重装系统的时候,只需挂载/home目录,而自己的数据还保留,之后还会有一个重装系统的教程


在这里插入图片描述

12>生成各个分区目录——(我的是 1T 的m.2硬盘)

此图为虚拟机中截图,其中包含的分区有

/     /var    /tmp     /home      swap  
一共5个分区

在这里插入图片描述


各个分区解释:

EFI系统分区——用于引导UEFI系统

511M  ESP

根分区——包含操作系统和所有系统文件。

130 GB ext4 /: //这里的分区调大点,130GB

这是/var分区——用于存储可变数据,比如日志文件。

10.0 GB ext4 /var:

交换分区(swap)——用于虚拟内存——如果可以调整,调整为16G

16 GB swap://默认是1G

/tmp分区——用于临时文件。

2.0 GB ext4 /tmp:

/home分区——用于存储用户数据和配置文件。

787G GB ext4 /home:

分好区之后,点击“finish partitioning and write whcanges to disk” 进行下一步。

13> 这张图是你需要确认一下,如果没有问题就按照你的变更写入到磁盘里,如果没问题,点击yes继续

这里的分区就是上一步你划分的5个区

如果没有问题,点击yes继续(var ,tmp,swap,root这几个分区都是要有的)


在这里插入图片描述

14> 选择要安装的软件和桌面环境——默认的就可以,点击"continue"继续

kali默认使用xfce,并且有许多好玩好用的包,其他桌面不支持
这是kali自带的一些工具,这里默认不用修改


在这里插入图片描述

15 > 装机结束

这里会执行你前面配置的那些,并安装所需的软件,直接continue就行

在这里插入图片描述

16> 如果在最后一步卡“simple-cdd” 卡住不动,超过10分钟就要处理了。

就像如图这样:
在这里插入图片描述


处理方案:
出现这个问题的原因是网络问题,直接强制关机重启并重新安装

在选择网络的时候,可以使用自己的手机热点,用手机的移动网络来进行整个安装过程


安装结束后,可拔出U盘,然后输入自己的账户名和密码进行登录,进入kali的桌面系统界面后还需要做其他配置,会陆续进行更新


说明:

装完系统只是最简单的一步,想在linux桌面上操作和win或者mac上一样丝滑,需要做其他配置和安装各种软件,请接着看此系列的其他文章:


1.为什么不用ubuntu,而选择基于debian的kali操作系统-2024.9最新

3.kali(ubuntu)-更新sources.list并重启

4.kali(ubuntu)-配置个人用户的sudo权限并进行bashrc的其他配置

5.kali(ubuntu)-安装linux所需软件-中文输入法,浏览器,字体等等

6.kali(ubuntu)-图形界面优化-让linux更适合你的使用习惯

7.kali(ubuntu)-安装开发所需工具

此系列会陆续更新,敬请期待……






相关文章:

【裸机装机系列】2.kali(ubuntu)-裸机安装kali并进行磁盘分区-2024.9最新

【前言】 2024年为什么弃用ubuntu,请参考我写的另一篇博文:为什么不用ubuntu,而选择基于debian的kali操作系统-2024.9最新 【镜像下载】 1、镜像下载地址 https://www.kali.org/get-kali/选择installer-image,进入界面下载相应的ISO文件 我…...

解决:Vue 中 debugger 不生效

目录 1,问题2,解决2.1,修改 webpack 配置2.2,修改浏览器设置 1,问题 在 Vue 项目中,可以使用 debugger 在浏览器中开启调试。但有时却不生效。 2,解决 2.1,修改 webpack 配置 通…...

Mac笔记本上查看/user/目录下的文件的几种方法

在Mac笔记本上查看/user/下的文件,可以通过多种方法实现。以下是一些常见的方法: 一、使用Finder 打开Finder:点击Dock栏中的Finder图标,或者使用快捷键Command F。 导航到用户目录: 在Finder的菜单栏中&#xff0…...

工程师 - ACPI和ACPICA的区别

ACPI(高级配置和电源接口)和 ACPICA(ACPI 组件架构)密切相关,但在系统电源管理和配置方面却有不同的作用。以下是它们的区别: ACPI(高级配置和电源接口) - 定义: ACPI 是…...

一文快速上手-create-vue脚手架

文章目录 初识 create-vuecreate-vue新建项目Vue.js 3 项目目录结构项目的运行和打包vite.config.js文件解析其他:webpack和Vite的区别 初识 create-vue create-vue类似于Vue CLI脚手架,可以快速创建vuejs 3项目,create-vue基于Vite。Vite支…...

笔记整理—内核!启动!—kernel部分(7)rcs文件和登录部分与密码解析

该文件的位置在/etc/init.d/rcs,前文说过这个是一个配置文件,最开始的地方首先就是PATH相关的用export导出相关的PATH做环境变量,将可执行路径导为PATH执行时就不用写全路径了,该位置的PATH路径导出了/bin、/sbin、/usr/bin、/usr…...

朴素贝叶斯 (Naive Bayes)

朴素贝叶斯 (Naive Bayes) 通俗易懂算法 朴素贝叶斯(Naive Bayes)是一种基于概率统计的分类算法。它的核心思想是通过特征的条件独立性假设来简化计算复杂度,将复杂的联合概率分布分解为特征的独立概率分布之积。 基本思想 朴素贝叶斯基于…...

高德2.0 多边形覆盖物无法选中编辑

多边形覆盖物无法选中编辑。先检查一下数据的类型得是<number[]>,里面是字符串的虽然显示没问题&#xff0c;但是不能选中编辑。 &#xff08;在项目中排查了加载时机&#xff0c;事件监听…等等种种原因&#xff0c;就是没发现问题。突然想到可能是数据就有问题&#xf…...

时序最佳入门代码|基于pytorch的LSTM天气预测及数据分析

前言 在本篇文章&#xff0c;我们基于pytorch框架&#xff0c;构造了LSTM模型进行天气预测&#xff0c;并对数据进行了可视化分析&#xff0c;非常值得入门学习。该数据集提供了2013年1月1日至2017年4月24日在印度德里市的数据。其中包含的4个参数是平均温度&#xff08;meant…...

85-MySQL怎么判断要不要加索引

在MySQL中&#xff0c;决定是否为表中的列添加索引通常基于查询性能的考量。以下是一些常见的情况和策略&#xff1a; 查询频繁且对性能有影响的列&#xff1a;如果某个列经常用于查询条件&#xff0c;且没有创建索引&#xff0c;查询性能可能会下降。 在WHERE、JOIN和ORDER B…...

车载软件架构 --- SOA设计与应用(中)

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节…...

MATLAB求解微分方程和微分方程组的详细分析

目录 引言 微分方程的定义 MATLAB求解常微分方程 参数分析&#xff1a; MATLAB求解偏微分方程 刚性和非刚性问题 总结 引言 微分方程在物理、工程、经济和生物等多个领域有着广泛的应用。它们用于描述系统中变量与其导数之间的关系&#xff0c;通过这些方程可以解释和预…...

Sybase「退役」在即,某公共卫生机构如何实现 SAP Sybase 到 PostgreSQL 的持续、无缝数据迁移?

使用 TapData&#xff0c;化繁为简&#xff0c;摆脱手动搭建、维护数据管道的诸多烦扰&#xff0c;轻量替代 OGG, Kettle 等同步工具&#xff0c;以及基于 Kafka 的 ETL 解决方案&#xff0c;「CDC 流处理 数据集成」组合拳&#xff0c;加速仓内数据流转&#xff0c;帮助企业…...

如何通过Chrome浏览器轻松获取视频网站的TS文件

在当今这个信息爆炸的时代&#xff0c;视频内容成为了我们获取知识和娱乐的重要方式。然而&#xff0c;许多视频网站出于版权保护等原因&#xff0c;往往限制用户直接下载视频。今天&#xff0c;我将教你如何利用Chrome浏览器轻松下载视频网站的TS文件&#xff0c;甚至批量下载…...

Linux下进程间的通信--共享内存

共享内存概述&#xff1a; 共享内存是进程间通信的一种方式&#xff0c;它允许两个或多个进程共享一个给定的存储区。共享内存是最快的一种IPC形式&#xff0c;因为它允许进程直接对内存进行读写操作&#xff0c;而不需要数据在进程之间复制。 共享内存是进程间通信&#xff…...

Big Data 流处理框架 Flink

Big Data 流处理框架 Flink 什么是 FlinkFlink 的主要特性典型应用场景 Amazon Elastic MapReduce (EMR) VS Flink架构和运行时环境实时处理能力开发和编程模型操作和管理应用场景总结 Flink 支持的数据源Flink 如何消费 AWS SQS 数据源自定义 Source FunctionFlink Connector …...

校园水电费管理微信小程序的设计与实现+ssm(lw+演示+源码+运行)

校园水电费管理小程序 摘 要 随着社会的发展&#xff0c;社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景&#xff0c;运用软件工程原理和开发方法&#xff0c;它主要是采用java语言技术和mysql数据库来…...

HashMap线程不安全|Hashtable|ConcurrentHashMap

文章目录 常见集合线程安全性HashMap为什么线程不安全&#xff1f;怎么保证HashMap线程安全 HashtableConcurrentHashMap 引入细粒度锁代码中分析总结 小结 常见集合线程安全性 ArrayList、LinkedList、TreeSet、HashSet、HashMap、TreeMap等都是线程不安全的。 HashTable是线…...

01 会计概述

会计的定义&#xff1a;会计是以货币为计量单位&#xff0c;反映和监督一个单位经济活动的一种经济管理活动。会计的作用&#xff1a;就是提供决策信息、促使企业加强经营管理、考核管理层经济责任履行情况。会计人员职业道德&#xff1a;坚持诚信&#xff0c;守法奉公&#xf…...

开放式激光振镜运动控制器在Ubuntu+Qt下的文本标刻

开放式激光振镜运动控制器在UbuntuQt下的文本标刻 上节课程我们讲述了如何通过UbuntuQt进行振镜校正&#xff08;详情点击→开放式激光振镜运动控制器在UbuntuQt下的激光振镜校正&#xff09;&#xff0c;本节文本标刻是在振镜校正的前提下实现的。 在正式学习之前&#xff0…...

conda相比python好处

Conda 作为 Python 的环境和包管理工具&#xff0c;相比原生 Python 生态&#xff08;如 pip 虚拟环境&#xff09;有许多独特优势&#xff0c;尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处&#xff1a; 一、一站式环境管理&#xff1a…...

docker详细操作--未完待续

docker介绍 docker官网: Docker&#xff1a;加速容器应用程序开发 harbor官网&#xff1a;Harbor - Harbor 中文 使用docker加速器: Docker镜像极速下载服务 - 毫秒镜像 是什么 Docker 是一种开源的容器化平台&#xff0c;用于将应用程序及其依赖项&#xff08;如库、运行时环…...

C++:std::is_convertible

C++标志库中提供is_convertible,可以测试一种类型是否可以转换为另一只类型: template <class From, class To> struct is_convertible; 使用举例: #include <iostream> #include <string>using namespace std;struct A { }; struct B : A { };int main…...

抖音增长新引擎:品融电商,一站式全案代运营领跑者

抖音增长新引擎&#xff1a;品融电商&#xff0c;一站式全案代运营领跑者 在抖音这个日活超7亿的流量汪洋中&#xff0c;品牌如何破浪前行&#xff1f;自建团队成本高、效果难控&#xff1b;碎片化运营又难成合力——这正是许多企业面临的增长困局。品融电商以「抖音全案代运营…...

江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命

在华东塑料包装行业面临限塑令深度调整的背景下&#xff0c;江苏艾立泰以一场跨国资源接力的创新实践&#xff0c;重新定义了绿色供应链的边界。 跨国回收网络&#xff1a;废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点&#xff0c;将海外废弃包装箱通过标准…...

MySQL中【正则表达式】用法

MySQL 中正则表达式通过 REGEXP 或 RLIKE 操作符实现&#xff08;两者等价&#xff09;&#xff0c;用于在 WHERE 子句中进行复杂的字符串模式匹配。以下是核心用法和示例&#xff1a; 一、基础语法 SELECT column_name FROM table_name WHERE column_name REGEXP pattern; …...

爬虫基础学习day2

# 爬虫设计领域 工商&#xff1a;企查查、天眼查短视频&#xff1a;抖音、快手、西瓜 ---> 飞瓜电商&#xff1a;京东、淘宝、聚美优品、亚马逊 ---> 分析店铺经营决策标题、排名航空&#xff1a;抓取所有航空公司价格 ---> 去哪儿自媒体&#xff1a;采集自媒体数据进…...

Redis的发布订阅模式与专业的 MQ(如 Kafka, RabbitMQ)相比,优缺点是什么?适用于哪些场景?

Redis 的发布订阅&#xff08;Pub/Sub&#xff09;模式与专业的 MQ&#xff08;Message Queue&#xff09;如 Kafka、RabbitMQ 进行比较&#xff0c;核心的权衡点在于&#xff1a;简单与速度 vs. 可靠与功能。 下面我们详细展开对比。 Redis Pub/Sub 的核心特点 它是一个发后…...

vulnyx Blogger writeup

信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面&#xff0c;gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress&#xff0c;说明目标所使用的cms是wordpress&#xff0c;访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...

【Linux】Linux 系统默认的目录及作用说明

博主介绍&#xff1a;✌全网粉丝23W&#xff0c;CSDN博客专家、Java领域优质创作者&#xff0c;掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围&#xff1a;SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...