
uname -r

Samba 是一款数据共享的软件,可用于 Ubuntu 与 Windows 之间共享源代码,传输文件。
sudo apt install samba
1、 创建分享的文件夹
mkdir kernelShared
2、 配置 samba,修改 /etc/samba/smb.conf,最后添加如下内容
[kernel]
path=/home/ubuntu/kernelShared
browseable = yes
writeable = yes
read = yes
guest ok = no

3、修改共享文件夹权限
chmod 777 /home/ubuntu/kernelShared
4、添加用户账号和密码
sudo smbpasswd -a xxx

5、设置开机启动
systemctl enable smbd

6、启动samba服务
systemctl restart smbd
7、查看本机ip:

8、windows 访问 Ubuntu 共享的文件键:
win 键加 R 键,跳出运行窗口,输入 \192.168.88.96,其中 192.168.88.96 是我的 ubuntu 的 IP 地址,你需要根据你自己的情况修改为自己的 Ubuntu 的 IP 地址


准备linux源码和补丁,可以在官网上下载,我下载最新版本6.5的。
不过阿里提供了http://mirrors.aliyun.com/,也可以在这里面下载,速度更快。下载镜像的命令如下:
wget https://mirrors.aliyun.com/linux-kernel/v6.x/linux-6.5.tar.xz
wget https://mirrors.aliyun.com/linux-kernel/v6.x/patch-6.5.xz

sudo apt-get install kernel-package build-essential libncurses5-dev fakeroot flex bison bc libssl-dev libelf-dev
xz -d linux-6.5.tar.xz
tar –xvf linux-6.5.tar
xz -d patch-6.5.xz | patch -p1
cd linux-6.5
make menuconfig

使用键盘上下键选择
使用键盘左右键选择
Geral setup

Devices Driver

在功能选择完毕后,接下来就是编译内核与核心,该工作非常简单,只需要三条命令即可(当然也可以合并为一条命令)
# 生成未经压缩的内核
make vmlinux
# 仅生成核心模块
make modules
# 生成经压缩过的核心(默认)
make bzImage
# 以上三步合并执行
## 表示使用8线程同时编译
make -j 8 all




make modules_install

make install

grub-mkconfig -o /boot/grub/grub.cfg

sudo reboot

uname -r
