微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Use-KALI in Physical-machine物理机

一些在物理机上使用linux - kali-2022.3-5.18.0的变强(秃头)经历

从脚本小子到脚本老子之路

KALI in Physical machine的安装

物理机硬件:

​ 型号:Dell-G5 5590(笔记本)

cpu:i7-9750H (intel UHD Graphics 630) Core:12 Speed:2.60GHz

​ GPU:NVIDIA GeForce GTX 1660 Ti Mobile

​ Memory:16G

​ SATA:512G(SSD)+ 1T(HDD)

系统:

​ Kali GNU/Linux Rolling

​ kernel:5.18.0-kali2-amd64

单独安装

暂 略

win10+linux-kali双系统安装

注意事项:

1、UEFI 启动

2、bios修改硬盘类型 RCHI

3、grub引导文件

kali的一些配置

详情请见本目录下的 Use-KALI.conf.md

遇到的一些错误

错误编码含义:

​ Kr:表示hostname用户(-或在root环境下)

​ K0:表示重要的问题处理

​ KR:表示root用户环境

​ S A B C D :表示影响,严重等级

​ ×a-×f :表示处理(依赖)复杂度

错误编号 K0S-22628-0a00

双屏幕驱动设置问题

问题简介

双屏幕驱动设置问题

本次处理时间为2022-6-(26–28),success at Tue28, 13:29

详:安装nvidia驱动遇到的问题,及安装成功后,主屏幕黑屏处理问题

附:扩展功能的实现

解决方

Nvidia驱动的安装:

$ sudo apt-get purge nvidia*
$ sudo vim /etc/modprobe.d/blacklist-modem.conf
# .conf 
	blacklist nouveau
	blacklist lbm-nouveau
	options nouveau modeset=0
	alias nouveau off
	alias lbm-nouveau off

$ sudo update-initramfs -u
	# 检查nouveau,x-server是否在运行
	$ lsmod |grep x
$ sudo init 3
# 进入命令行界面,本次安装过程可能要重启数次才会成功
$->#
 ./nvidia*.run [--kernel-source-path=$(pwd)]
 # 报错kernel-source找不到 则运行下面命令(更新内核)
 	apt-get install linux-headrs-$(uname -r)
 	apt-get update && apt-get upgrade && apt-get dist-upgrade
 	# 等待更新结束
 # 报错关闭nouveau或者x-server,则上面的服务没有关闭完全,尝试reboot->grub->init 3
 #安装结束后,reboot -> nvidia-smi -> xrandr

检查是否安装成功 & 并配置扩展屏幕相关文件-link

$ nvidia-smi
$ sudo vim /etc/X11/xorg.conf
 # .conf 
	Section "Device"
    	Identifier     "Device0"
    	Driver         "nvidia"
    	vendorName     "NVIDIA Corporation"
    	BusID          "PCI:1:0:0"
    	Option         "AllowEmptyInitialConfiguration"
	EndSection
	
	Section "Module"
    	Load "modesetting"
	EndSection
:wq

$ sudo vim /usr/share/X11/xorg.conf.d/10-amdgpu.conf
 # .conf
 	Section "OutputClass"
        Identifier "AMDgpu"
        MatchDriver "amdgpu"
        Driver "modesetting"
	EndSection
:wq

$ sudo vim /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf
# This xorg.conf.d configuration snippet configures the X server to
# automatically load the nvidia X driver when it detects a device driven by the
# nvidia-drm.ko kernel module.  Please note that this only works on Linux kernels
# version 3.9 or higher with CONfig_DRM enabled, and only if the nvidia-drm.ko
# kernel module is loaded before the X server is started.

    Section "OutputClass"
        Identifier     "nvidia"
        MatchDriver    "nvidia-drm"
        Driver         "nvidia"
        Option "PrimaryGPU" "Yes"
    EndSection
:wq

$ sudo vim /etc/lightdm/display_setup.sh
#!/bin/sh
    xrandr --setprovideroutputsource modesetting NVIDIA-0
    xrandr --auto
    xrandr --dpi 96
:wq

$ sudo chmod +x *.sh
$ sudo vim /etc/lightdm/lightdm.conf
# [Seat:*] matches all seats and is applied first.
	display-setup-script=/etc/lightdm/display_set.sh
:wq

$ vim ~/.xinputrc
# im-config(8) generated on Fri, 26 Nov 2021 11:36:05 +0800
	run_im fcitx
# im-config signature: a048be2b3b9913496843703eb79fd0c1  -
    xrandr --setprovideroutputsource modesetting NVIDIA-0
    xrandr --auto
    xrandr --dpi 96
:wq


$->#

-> update-initramfs -u
-> update-grub
-> reboot

扩展屏幕执行-link1-link2

# 检测屏幕
$ xrandr
Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
HDMI-0 connected 2560x1440+1920+0 (normal left inverted right x axis y axis) 697mm x 392mm
   2560x1440    120.00 + 144.00*  120.00    59.95  
   1920x1200     59.88  
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080    144.00*+  60.01    59.97    59.96    59.93  
   1680x1050     84.94    74.89    69.88    59.95    59.88 
   
# HDMI-0 为外接显示
# eDP-1-1为笔记本内置显示

# 将外接显示向右扩展
$ xrandr --output HDMI-0 --right-of eDP-1-1 --auto

错误编号 KRA-22624-0d00

Grub与boot引导问题

报错简介

Grub与boot引导问题

问题描述:执行apt-upgrade导致gurb引导项目丢失(win10)

 mkdir -p /mnt/window
 mount /dev/${/efi}
 grub-install target=x86_64-efi --efi-directory=/boot --recheck   #安装grub引导程序
 grub-mkconfig -o /boot/grub/grub.cfg
 
 利用 fdisk -l 获取EFI的分区
 blkid /dev/{$/efi}
 grub-probe -t fs_uuid -d /dev/{$/efi}
 
 vim /boot/grub/grub.cfg
### BEGIN /etc/grub.d/30_os-prober ###
menuentry ''{
		insmod part_gpt 
		insmod fat 
		insmod search_fs_uuid
		insmod chain 
		search --fs-uuid --no-floopy --set=root XXXX
		chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

### END /etc/grub.d/30_os-prober ###

Warning: os-prober will not be excuted to detect other bootable partitions.

vim /etc/default/grub  #打开grub配置文件

GRUB_disABLE_OS_PROBER=false   #添加这一行

sudo update-grub
grub-mkconfig -o /boot/grub/grub.cfg   #重新生成配置文件,终于检测到windows了

错误编号 KrB-21916-0f00

sqlmap启动文件丢失问题

报错简介

sqlmap启动,出现问题

注释:报错文件丢失

解决方

#sqlmap修复
git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap-dev

错误编号 KrD-22626-0f01

磁盘挂载访问问题

报错简介

Files、OS磁盘分区挂载错误,导致挂载后文件只有只读权限,不能访问更改。

解决方

mount -o rw,remount /dev/nvme0n1p5
mount -o rw,remount /dev/nvme0n1p3


mount -o rw,remount [磁盘分区]

错误编号 KrD-22626-0f02

lvm2固件丢失问题

报错简介

W: Possible missing firmware /lib/firmware/i915/skl_guc_69.0.3.bin for modul i915

进行如下命令时触发:

apt-get install lvm2

update-initramfs: Generating /boot/initrd.img-5.18.0-kali2-amd64
W: Possible missing firmware /lib/firmware/i915/skl_guc_69.0.3.bin for module i915

解决方

参考来自

1、进入如下这个地址,固件文件非常全面,找到适合自己的版本

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl_nic/

2、切换到刚才报缺少固件的目录,下载缺少的文件内容

cd /lib/firmware/rtl_nic/
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl_nic/rtl8125a-3.fw

3、再次查看

sudo update-initramfs -u

┌──(root

原文地址:https://www.jb51.cc/wenti/3283405.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐