- 博客(61)
- 资源 (6)
- 收藏
- 关注
原创 【一步步学OpenGL(1) -《打开一个窗口》--实战1】
一步步学OpenGL(1) -《打开一个窗口》--实战1编译安装OpenGL,解决报错:undefined reference to __imp___glutInitWithExit解决报错:undefined reference to __imp_glClear
2022-10-09 11:37:14
436
原创 mkpasswd命令找不到时,安装whois包即可
调用脚本报错:mkpasswd: command not foundlinux:~/mini/aa # ./make_xx.sh[2021-09-18 01:20:34][43452][main][INFO] Creating xxxx...[2021-09-18 01:20:34][43452][main][INFO] Start to check the environment...Please input a password for root:Retype passward:[2021-
2021-09-19 09:10:50
1040
原创 Arch Linux corosync无法启动问题-已解决
Arch Linux corosync无法启动问题-已解决参考 Arch Linux源码安装corosync成功弄个软链接,方便找文件[root@archlinux ~]# ln -s /usr/etc/corosync/ /etc/corosync/ln: failed to create symbolic link '/etc/corosync/': No such file or directory[root@archlinux ~]# ln -s /usr/etc/corosync/ /e
2021-08-20 18:03:52
1640
原创 arch安装包请求404错误的问题
arch安装包请求404错误的问题报错[root@archlinux pkg]# pacman -S gitresolving dependencies...looking for conflicting packages...Packages (4) perl-error-0.17029-3 perl-mailtools-2.21-5 perl-timedate-2.33-3 git-2.32.0-1Total Download Size: 5.86 MiBTotal Ins
2021-08-19 17:03:23
2794
1
原创 Arch Linux源码安装corosync成功
Arch Linux源码安装corosync失败[xy@archlinux ~]$ uname -rp5.13.5-arch1-1 unknown[xy@archlinux ~]$ cat /etc/os-releaseNAME=“Arch Linux”直接安装找不到[xy@archlinux ~]$ sudo pacman -S pacemakererror: target not found: pacemakerarch网站也搜索不到包https://archlinux.org/pac
2021-08-19 16:58:08
1593
原创 euler欧拉系统尝试用yum、源码安装pacemaker失败
euler欧拉系统尝试用yum、源码安装pacemaker失败用yum安装pacemaker======================================[root@euler ~]# uname -rp3.10.0-862.14.1.0.h209.eulerosv2r7.x86_64 x86_64不能自动安装[root@euler ~]# yum install pacemakerLoaded plugins: fastestmirrorLoading mirror spee
2021-08-18 17:48:18
3754
原创 2021-07-29 sudo的安装和配置
未安装报错[xy@archlinux ~]$ sudo -s-bash: sudo: command not found安装[xy@archlinux ~]$ su -Password:[root@archlinux ~]# pacman -S sudoresolving dependencies…looking for conflicting packages…Packages (1) sudo-1.9.7.p2-1Total Download Size: 1.51 MiBTot
2021-07-29 16:57:46
439
原创 2021-07-29 ArchLinux安装及网络配置
ArchLinux安装及网络配置操作系统安装安装的版本 archlinux-2021.01.01-x86_64a.iso参考指导书安装:https://wiki.archlinux.org/title/Installation_guideInstall essential packages章节# pacstrap /mnt base linux linux-firmware对应中文指导书 https://wiki.archlinux.org/title/Installation_guide_(
2021-07-29 16:26:07
4974
原创 2021-07-03在不改变win10引导前提下,新增多个linux引导的方法
在不改变win10引导前提下,新增多个linux引导的方法安装puppy Linux到U盘,确认可引导puppy迁移到本地D盘引导Linux方法UOS的grub引导菜单修改记录一下windows的引导菜单利用win10操作系统已有的EFI分区,在不改变默认从win10启动的前提下,通过修改grub.cfg的方法,可以实现多个系统的引导,但进入linux稍微比较麻烦。安装puppy Linux到U盘,确认可引导在官网https://puppylinux.com/ 下载一个最新的FossaPup64 9.
2021-07-03 23:38:01
981
2
原创 2021-07-03 dd命令拷贝数据错误的问题定位及解决方法
dd命令拷贝数据错误的问题定位及解决方法dd迁移数据变化的问题说明定位过程从SD卡备份的文件,恢复为普通文件后不能挂载重新备份:不压缩dd直接写的文件挂载成功,但文件的内容错误弯路1:mount时把单词拼写错误无法挂载正确挂载及发现问题问题详细说明dd直接备份的文件,dd直接恢复写到SD卡,仍然是内容错误规避方法:用tar包备份的内容来恢复。弯路2:关于tar包解压正确tar恢复:指定目录拷贝隐藏目录/文件准确定位笔记本,统信UOS用dd备份单个分区的文件,可挂载,但内容错误只备份SD卡的第二个分区,可挂载
2021-07-03 22:36:28
3057
2
原创 2021-07-03 无损扩展磁盘(SD卡)的分区大小
无损扩展磁盘(SD卡)的分区大小扩展新SD卡的分区大小记录分区信息:卸载分区扩大分区扩容文件系统扩展新SD卡的分区大小记录分区信息:分区root@xyhp:/tmp/sd# fdisk -l。。。Disk /dev/mmcblk0: 29.1 GiB, 31268536320 bytes, 61071360 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 b
2021-07-03 21:01:40
709
原创 COREELEC系统在Linux下迁移到另外一张SD卡
COREELEC系统在Linux下迁移到另外一张SD卡需求需要备份的SD磁盘内容操作环境迁移方案分析1、qemu-img 备份qemu-img dd命令:qemu-img convert命令qemu-img convert 还原2、mkisofs未验证3、tar备份错误命令正确备份4、dd和gzip命令通过管道符压缩先用文件验证命令和语法,压缩和解压缩正常。实战备份更换新SD卡实战恢复总结:附录备份的SD卡信息:恢复方法,写入新的SD卡弯路1:写错of文件弯路2:解压参数错误,没有加-d表示解压弯路2的验证
2021-07-03 20:47:36
1805
1
原创 移动硬盘尝试安装GRUB,修改UEFI引导失败记录
背景以前的移动硬盘安装的suse11sp3,在新笔记本上不能引导了。分析了笔记本的biso/EFI,在Boot Option启动选项里面只有efi,找不到legacy选项;在启动时的引导菜单里面也只能查找文件启动,应该不是不支持老的MBR启动了。方案在不改变硬盘MBR分区的情况下,创建了一个fat32的主分区,估计在扩展分区里面不行。找了一个统信Linux,挂载该分区,把老的boot目录拷贝过来。这里的权限会丢失,我理解是因为fat分区不支持该特性。安装gurb软硬件:HP战66笔记本: P
2021-06-30 11:44:51
1501
原创 gpg签名批量验证的2个脚本
gpg签名批量验证的2个脚本gpq签名验证gpg --import some_pub-key.txt 导入公钥gpg --fingerprint 打印指纹gpg --edit-key "some key is uid" trust 设置信任级别gpg --verify file-name.asc 验证签名。根据asc验证文件的批量验证脚本,只检查当前目录[root@FTPServer1 software]# cat gpg.sh#!/bin/bashls *.asc | awk '{
2021-04-14 23:28:37
277
原创 手工改造debian安装U盘
手工改造debian安装U盘xxuser@xyhp:/media/xxuser/AA62-AFAD$ lsblk /dev/sda -fNAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINTsda ├─sda1 vfat AA62-AFAD
2021-04-14 23:16:16
413
原创 统信UOS从虚拟机(BIOS引导)迁移到本机物理机加UEFI改造
统信UOS从虚拟机(BIOS引导)迁移到本机物理机加UEFI改造1、工具和资料参考资料:https://wiki.archlinux.org/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)“将 GRUB EFI 应用 grubx64.efi 安装到 esp/EFI/GRUB/,并将其模块安装到 /boot/grub/x86_64-efi/”工具:DiskGenius 5.3.0.1066 x64笔记本电脑 5800U2、现状:Wind
2021-04-14 22:38:29
5353
原创 ubuntu20在命令行netplan配置无线网卡
ubuntu20在命令行配置无线网卡netplan对于无图形界面的服务器版Server,我这里尝试使用的的树莓派3B,安装包ubuntu-20.04.2-preinstalled-server-arm64+raspi.img.xz。使用wpa命令配置后还需要dhclient命令获取地址,而且重启后需要重新配置。root@ubuntu:~# wpa_wpa_action wpa_cli wpa_passphrase wpa_supplicant下面介绍netplan可
2021-04-14 22:03:18
8962
1
原创 ubuntu18挂载文件名乱码不能显示中文问题
乱码问题现象mount U盘后显示文件名乱码xy@ubuntu18:/media$ ls‘???’ efi ‘01_???1???’xy@ubuntu18:/media$ dateThu Apr 1 04:53:14 UTC 2021xy@ubuntu18:/media$ locale -a|grep zh_xy@ubuntu18:/media$ locale -a|grep zhxy@ubuntu18:/med
2021-04-01 13:18:41
731
原创 从虚拟机VDI文件到物理磁盘分区的迁移方法
方案一:VBoxManage方案大概对其他虚拟机的格式也支持。开始考虑使用Oracle VM VirtualBox的VBoxManage.exe clonemedium来迁移,直接回车可以看到语法,这个工具只能实现不同文件格式之间的转换,无法直接转换到物理硬盘的分区,但可以直接转换到U盘的某个分区。–因为虚拟机中可以挂载U盘,但不能挂载本机硬盘的分区,当然也可以挂载移动硬盘。笔记本难得去拆硬盘,这个方案放弃了。方案二:vdfuse找到一个virtualbox-fuse_4.1.44-dfsg-1+
2021-04-01 00:20:18
1361
原创 puppylinux随身_急救_启动U盘并已改造支持UEFI
之前能正常启动的U盘,在更换新电脑后,无法启动了,原因是新电脑只支持UEFI,不再支持传统的BIOS了。从官网:https://puppylinux.com/重新下载fossapup64-9.5.iso,装载,在E:\Windows_Installer\readme.html文件说明LICK可以支持EFI启动,但会禁用Windows的快速启动。由于U盘是fat32格式的,满足EFI分区要求,在其中新建F:\efi\boot目录,然后拷贝bootx64.efi和grubx64.efi两个文件。此.
2021-03-31 23:46:36
935
1
原创 Puppy Linux安装Wi-Fi 6 AX200无线网卡驱动
问题现象:root# uname -aLinux puppypc31791 5.4.53 #1 SMP PREEMPT Sun Jul 26 12:11:02 BST 2020 x86_64 x86_64 x86_64 GNU/Linuxroot# dmesg |grep -i wifi > dmesg-wifi.log[ 16.720970] Intel(R) Wireless WiFi driver for Linux[ 16.721463] iwlwifi 0000:02:00
2021-03-29 18:04:30
2242
1
原创 mkimage工具将zImage转换为uImage
正常引导的内核文件[root@wtstb ~]# mount /dev/sda1 /mnt/[root@wtstb ~]# file /mnt/hi_kernel.bin/mnt/hi_kernel.bin: u-boot legacy uImage, Linux-3.18.24_s40, Linux/ARM, OS Kernel Image (Not compressed), 7243096 bytes, Sun Mar 15 16:37:31 2020, Load Address: 0x02000
2021-03-27 18:53:18
790
原创 linux挂载U盘汉字乱码问题
情况1:[root@wtstb share]# mount /dev/sdb1 ./tmp此时tmp下的目录显示乱码。[root@wtstb ~]# ls /opt/share/tmp'01_?????????1??????' '?????????Linux??? ?PDF?????'smb共享显示8位长度的英文数字,不是乱码。情况2:[root@wtstb share]# mount -t vfat -o iocharset=utf8 /dev/sdb1 tmp这个
2021-03-27 18:49:21
542
1
原创 parted命令修改及新增分区
parted命令修改及新增分区fdisk不能直接修改分区起始root@ubuntu18:~# parted 在虚拟机中选择U盘(parted) select /dev/sdb打印现有分区(parted) printModel: Teclast CoolFlash USB3.0 (scsi)Disk /dev/sdb: 126GBSector size (logical/physical): 512B/512BPartition Table: msdosDisk Flags:Numb
2021-03-16 11:17:53
2214
原创 机顶盒从ubuntu16更换到archLinux2021最新版,搞个远程下载支持智能电视直接播放
机顶盒从ubuntu16更换到archLinux最新版总体说明方案分析安装archLinuxARM的大体步骤更新系统安装软件使用体验更换内核和硬盘尝试小结总体说明需要解决的问题:之前完成了uboot、内核、文件系统的搭建,机顶盒利旧改造,实现安卓和Linux双系统启动。但是当时使用的Ubuntu16,apk安装的时候提示依赖包未安装,手工安装依赖包也失败。存在困难1、于是想安装archLinux arm版,而官网打开慢,好像资料的访问路径也有问题,其wiki都是和arch Linux公用的。即使官
2021-03-04 10:35:00
1840
1
原创 机顶盒利旧改造,实现安卓和Linux双系统启动
改造安卓+Linux双启动,默认自动进入Linux,包含配置mini系统和ubuntu系统rootFS根系统。可以挂载移动硬盘,安装SMB实现windows共享。分析存储设备信息当前磁盘挂载和占用root@raspberrypi:/home/pi# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/root 9.8G 3.1G 6.4G 33% /devtmpfs 272M 0 272M 0% /devtmpfs
2021-03-03 10:15:20
6141
1
原创 ESP-12F(ESP8266EX)管脚定位及点灯测试
ESP-12F(ESP8266EX)管脚定位及点灯测试管脚列表说明用模组的LED灯1. 在**ESP-12F**规格表中2.CPU规格表引脚定义,和模块的功能描述是相同的。3. 引脚名称分析编写测试代码小结:管脚列表说明ESP8266EX技术规格书:附录 - 管脚列表文件名称:0a-esp8266ex_datasheet_cn.pdf附录 - 管脚列表 附录 - ESP8266 管脚清单《ESP8266_Pin_List.xls》提供管脚的详细信息,如下所示。 • Digital Die Pi
2020-09-15 00:05:40
5410
原创 阿里物联网alios-things基于ESP8266搭建RTOS开发环境
阿里物联网alios-things基于ESP8266搭建RTOS开发环境一、资料信息二、安装安装基础包python版本问题处理下载AliOS Things源代码三、aos命令行编译配置环境变量查看设备信息创建项目编译烧录 - Upload监测串口四、安装图形化调测软件安装软件烧录报错,无tty权限。vscode烧录(闪电图标)报错:Invalid head of packet (0xE0)串口报错Fatal exception epc1=0x401000b5的问题五、重新安装环境处理python2版本问题处
2020-09-13 14:06:39
4933
原创 ESP8266_NONOS_SDK开发环境搭建及验证
ESP8266_NONOS_SDK开发环境搭建及验证视频教程:芯片资料芯片:ESP8266EX模组:ESP-12F开发板:NodeMCU启动模式安装AiThinkerIDE编译报错问题No rule to make target 'all'.手把手教你搭建安信可开发环境,编译源码、烧录固件到ESP8266烧录查看user_main.c代码及SPI_FLASH_SIZE_MAP问题烧录小结:修改代码测试NodeMCU固件烧录及测试定制固件烧录调试lua视频教程:技小新-视频教程,在哔哩哔哩可以免费观看了
2020-09-13 14:03:50
3141
1
原创 ESP8266 nodemcu使用arduino编程点亮OLED测试
ESP8266 nodemcu使用arduino编程点亮OLED测试芯片了解ESP8266 nodemcu使用arduino编程点亮OLED测试配置arduino for esp8266开发环境工具--管理库工具--开发板---开发板管理器文件-示例菜单,选择的第三方U8G2logo接线编译测试芯片了解《Nodemcu指引PDF.pdf》使用 ESP8266LUAloader 测试串口收集信息菜单栏有个connectNot connected to comm portFYI: LuaLo
2020-09-08 20:19:53
3491
1
freeglut3.0.4 OpenGL库文件和动态连接文件
2022-10-09
最精简启动efi包含grub程序和配置.zip
2021-03-31
hi3798mv100-安卓-Linux双启动.zip
2020-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人