openEuler
hkNaruto
这个作者很懒,什么都没留下…
展开
-
编译linux-4.19.113内核,打印make详细编译过程,gcc详细编译参数
给make指令传入KBUILD_VERBOSE参数。观察Makefile,有以下代码。成功打印gcc详细编译参数。原创 2023-03-30 14:48:49 · 621 阅读 · 4 评论 -
openEuler 20.03 unzip 中文乱码
【代码】openEuler 20.03 unzip 中文乱码。原创 2023-03-23 14:32:14 · 253 阅读 · 0 评论 -
openEuler 20.03 LTS SP3系统 DF723 FT2000+ 标准版本4.19.90内核编译安装后不能启动故障 exiting boot services
对比config-4.19.90-2112.8.0.0131.oe1.aarch64 与 make defconfig 生成出来的.config文件,发现关键差异。注意:openEuler 20.03版本内核与标准版本有较大差异,部分配置是无效的,如CONFIG_ARCH_PHYTIUM。测试重新准备干净的源码,make defconfig后,手动在.config配置。差异较多,重点筛选ARM64相关差异,调整后,与原来的defconfig差异如下。并且make之后,编译器自动去掉了这个无效的配置。原创 2023-03-21 14:21:44 · 6019 阅读 · 0 评论 -
openEuler 20.03 LTS SP3 arm64 FT2000+ 采用rpmbuild方式源码编译glibc,生成rpm安装包
下载src.rpm到/sources目录。安装rpmbuild。原创 2023-03-16 16:42:47 · 486 阅读 · 0 评论 -
openEuler-20.03-LTS-SP3-everything-aarch64-dvd.iso rpm包对应源码获取方式 在线下载
软件包gcc-7.3.0-20211123.43.oe1.aarch64.rpm包位于iso路径。注意分支为openEuler-20.03-LTS-SP3。可以看到源码结构跟gitee上的一致。其中包含gcc官方源码及大量补丁。以自带gcc为例,版本信息如下。原创 2023-03-14 14:59:44 · 1665 阅读 · 0 评论 -
DF723(FT2000+) DF716(FT2000/4)基于grub2.05、openEuler 20.03内核、busybox1.32.1源码制作最小系统U盘
settings->Build Options选中Build staitc binary。格式化U盘,一个vfat小分区用于efi,一个ext4大分区用于存放根文件系统。双击Esc按键退回到主菜单,再次双击,保存退出。重新执行grub-install覆盖安装。登录查看详细信息(登录密码参考。劣质3.1U盘,更换U盘。解压busybox源码。编译grub2.06。安装grub到usb。原创 2023-03-14 11:17:45 · 455 阅读 · 0 评论 -
FT2000/4台式机自编译linux 5.4.18 内核busybox根文件系统,支持小米手机USB网络共享
注意:小米10USB网络共享,路由地址固定是192.168.158.54,本机地址可配置为192.168.158.102。次方案适用于FT2000/4台式机、FT2000+服务器、S2500服务器,装载的驱动有少量差异。可以看到内核识别了新的设备,创建的usb0网络接口。U盘引导启动自制系统后,手动安装内核模块。USB连接上手机,打开USB网络共享。ifconfig配置usb0。.config配置文件。原创 2023-03-13 16:05:47 · 776 阅读 · 0 评论 -
openEuler 22.03 initramfs-4.19.90.img 自编译内核引导测试 忘记密码
openEuler 22.03 initramfs-4.19.90.img 自编译内核引导测试 忘记密码原创 2023-03-08 11:21:58 · 261 阅读 · 0 评论 -
DF723 FT2000+ ARM64 openEuler 20.03编译4.19.90-2112.8.0.0131.oe1内核
DF723 FT2000+ ARM64 openEuler 20.03编译4.19.90-2112.8.0.0131.oe1内核原创 2023-03-06 14:17:34 · 787 阅读 · 0 评论 -
飞腾FT2000+ openEuler 22.03 LTS 离线安装kernel-debuginfo软件包获取vmlinux 可用于crash调试内核
配置/etc/yum.repos.d/openEuler.repo,添加本地源配置。nfs共享到目标服务器,服务器挂载到/mnt/debuginfo。kernel-debugsource主要目录。kernel-debuginfo主要目录。安装kernel-debuginfo。得到vmlinux路径如下。下载debug版本iso。原创 2022-12-21 09:57:03 · 951 阅读 · 0 评论 -
EF860 飞腾S2500 openEuler 20.03LTS kdump启动报错 No memory reserved for crash没有生成vmcore 只有vmcore-dmesg.txt
编译kexec-tools最新版本,包含( makedumpfile 、 kexec )手动触发内核崩溃,bmc可以看到终端打印出保存进度。机器自动重启后,检查/var/crash目录。crash简单调试一波。原创 2022-12-20 16:56:37 · 821 阅读 · 0 评论 -
openEuler x86_64 extract-vmlinux生成内核vmlinux 源码编译生成vmlinux 配置kdump crash分析内核崩溃kernel panic
采用VirtualBox虚拟机测试CPU信息操作系统及内核信息系统默认开启了kdump,查看服务状态查看内核命令行参数对应/boot/grub2/grub.cfgvmcore生成路径配置/etc/kdump.conf。原创 2022-12-20 11:21:10 · 977 阅读 · 0 评论 -
ARM64 FT2000+ openEuler release 22.03 LTS 手动编译自带的内核 linux-5.10.0-60.18.0.50.oe2203.aarch64
解决:编译安装内核模块。原创 2022-11-30 14:04:31 · 1750 阅读 · 1 评论 -
FT2000+ arm64服务器 openEuler 部署hadoop单机伪集群并测试基准性能
镜像下载地址多线程下载指令解压。原创 2022-11-18 11:17:52 · 959 阅读 · 0 评论 -
解决qemu-system-aarch64 Guest has not initialized the display (yet)
再用客户端连接到vnc 127.0.0.1查看图形界面。添加参数: -vnc :0 -nographic。原创 2022-10-25 16:23:18 · 10628 阅读 · 3 评论 -
openEuler 20.3 LTS配置阿里云源地址
代码】openEuler 20.3 LTS配置阿里云源地址。原创 2022-08-17 14:16:10 · 1674 阅读 · 0 评论