kali_linux (install版)移动硬盘(物理机)安装记录

文章详细记录了在移动硬盘上安装Kali_Linuxinstall版的过程,包括制作启动U盘、硬盘分区、系统安装和引导文件迁移。在安装过程中遇到的ACPIError问题和跨平台启动问题,如集显和独显笔记本的兼容性问题,以及如何通过修改UUID解决。此外,还提到了更换软件源、安装中文输入法和修改默认shell等基础配置。
摘要由CSDN通过智能技术生成

作者:瓴
时间:2023.04.23


1、安装介绍

由于手上有块移动硬盘,所以突然想捣腾一下便携linux系统玩一下,由于平时使用的是Ubuntu,最终决定装个kali_linux。由于想坚固便携性、兼容性、方便性,所以在装的过程中遇到了很多坑,故写此文章记录。

1.1 、相关参数

(1) 安装环境:笔记本实机
(2) 系统版本:kali_linux_install_2023.1
(3) 硬件:512g 移动硬盘

kali linux有install和live两个安装版本,网上的教程多为live版,但考虑到数据固化和各种配置,所以最终选用install版。同时也试过live版,确实使用体验没那么好,因为install可以安装时选gnome桌面环境。不过live安装方便。

笔记本实机安装,网上多为虚拟机安装。选择实机安装,是因为我硬盘挂到虚拟机里,安装时写入文件系统出问题了。
同时实机安装有独显PC和集显PC的跨平台问题,这个问题下面展开介绍。

2、kali 安装

安装系统部分,网上教程比较多,这里主要介绍其中关键点。

2.1、制作系统启动U盘

使用UItralSO软件制作系统启动U盘,将系统写入U盘,注意识别的U盘是否正确。软件下载链接如下。

https://cn.ultraiso.net/
在这里插入图片描述

2.2、移动硬盘分区

此处移动硬盘初始化时候分区格式是设置为GPT格式,与之相对应的是MBR。所以采用的是GPT分区格式和UEFI启动方式。
移动硬盘安装系统前要分成三个区,方便安装系统时候挂载文件系统。
分区推荐:efi 1G,swap 16G, 剩余空间都可分给“ / “根目录。

2.2、系统安装

kali安装教程较多,步骤基本相似,可搜索进行安装。主要步骤如下:
(1) 电脑关机状态下,同时将U盘和移动硬盘接入。
(2)开机后按F12进入bios,不同电脑按键不同。
(3)选U盘启动引导。
(4)选择Graphical install进行安装,安装设置可参考其他教程。
(5)此处省略一些安装步骤。挂载efi、swap、“/”文件分区,注意一定要确定挂载的是移动硬盘,否则之前的系统就没了。桌面环境选择勾选上gnome,默认只选择了xfce,gnome可以有很多桌面设置。
(6)等待安装完成后,关机拔出U盘,启动电脑。

2.3 引导文件迁移

一般安装完后,启动引导文件会保存到电脑主引导区。要想用移动硬盘启动kali系统的话,需要将引导文件迁移到移动硬盘EFI分区。先启动笔记本的主系统(我的是win11)。

使用DiskGenius软件指定新的驱动号,这样电脑才能访问到。然后管理员身份启动记事本,通过记事本将主系统EFI下的kali文件复制到移动硬盘EFI下,然后重命名为Boot,以及其中grubx.efi 文件重命名为bootx.efi。
复制后就可以通过移动硬盘启动系统了,从而实现移动携带。
在这里插入图片描述
启动kali系统后,先使用 sudo passwd命令设置root密码,因为这里会影响后面登录解决在另一台电脑启动系统问题。

** 3 、问题解决**

ACPI Error:AE_TYPE报错,在独立显卡的笔记本上会报错,了解后ACPI是和电源管理有关的,但网上也说和双显卡有关。我感觉和电源管理相关性较大,因为我19年买的独显笔记本的bios版本比较旧,集显笔记本bios较新。

在这里插入图片描述

3.1、集显笔记本、独显启动问题

开始我用集显笔记本在移动硬盘上装kali,集显笔记本能正常启动系统。到独显上无法启动,且进入不了命令行界面。
这个问题我试了启动系统界面按e,Linux行加acpi=off、nomodeset、nouveau.modeset=0开源驱动解除等方法,均无效。而且也无法进入命令行界面。
这个问题无法解决,于是我换成独显笔记本装系统。

3.1、独显笔记本、集显启动问题

(1)问题分析
于是我用独显笔记本在移动硬盘上装kali,虽然也报错ACPI错误,但独显笔记本能正常启动系统。到集显上无法启动,但能进入命令行界面。这里需要输入root密码,所以前面说进入系统先sudo passwd设置root密码。
于是我根据提示输入如下命令,查看系统启动日志

journalct1 -xb

看到了其中如下信息,等待超时

Timed out waiting for device dev-disk-by\ ..........

经过了解后,知道这是因为我们迁移efi引导文件时,硬件从电脑固态硬盘,迁移到移动硬盘,硬件发生了改变,但系统识别硬盘是通过UUID,需要修改为移动硬盘UUID。
(2)解决办法
在能启动系统的笔记本输入sudo blkid命令,查看UUID。
在这里插入图片描述

然后输入如下命令,修改UUID,修改文件记得先备份。

sudo vim /etc/fstab 

修改如下。

修改完成后,最终能够在独显和集显两台电脑上正常启动kali Linux。

4、kali基础配置

(1)更换软件源(清华镜像源)

https://mirrors.tuna.tsinghua.edu.cn/help/kali/

在这里插入图片描述
然后将内容复制到如下文件。

sudo vi /etc/apt/sources.list

(2)安装中文输入法
使用如下命令安装拼音输入法后,重启系统win键+空格 可切换输入法。

sudo apt install ibus ibus-pinyin

(3)修改默认shell
kali的shell 是zsh,zsh的功能强大,且兼容bash,所以可不更换,下列给出更换方法
首先查看shell。

echo $SHELL

使用如下命令进行切换,重启后便可查看是否更改。

chsh -s /bin/bash  #切换为bash
chsh -s /bin/zsh	#切换为zsh

通过如下命令可查看,当前shell是否修改

sudo vim /etc/passwd

在这里插入图片描述
这里有个疑问不是很清楚,就是通过如下命令可看到,shell指向bash,但环境变量确实是zsh。

ls -l /bin/sh

在这里插入图片描述

(4)截图工具 gnome-screenshot
一个好用的截图工具

sudo apt install gnome-screenshot
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值