乌班图18.04安装linux内核5.4.105xenomai3.1
安装完了xenomai编译好的两个内核数据包,重启进来桌面系统,
uaname -a
打印出来的还是自己原来系统的内核.
查找内核又显示有,
重启电脑选择xenomai的内核进去系统,发现一直卡在那,半小时了都没进去系统。
后面查找发现是内核没有配置好!
解决:卸载已经安装好的两个内核数据包。重新编译。
解决步骤如下:
卸载:
hh@hh:~$ uname -a Linux hh 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri
Jul 10 07:21:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linuxhh@hh:~$ ls /boot/ config-4.9.38-xenomai-3.1 memtest86+.elf
config-5.4.0-42-generic memtest86+_multiboot.bin grub
System.map-4.9.38-xenomai-3.1 initrd.img-4.9.38-xenomai-3.1
System.map-5.4.0-42-generic initrd.img-5.4.0-42-generic
vmlinuz-4.9.38-xenomai-3.1 memtest86+.bin
vmlinuz-5.4.0-42-generic
sudo apt-get purge linux-image-4.9.38-xenomai-3.1
sudo apt-get purge linux-headers-4.9.38-xenomai-3.1
推荐配置:
* General setup
--> Local version - append to kernel release: -xenomai-3.1
--> Timers subsystem
--> High Resolution Timer Support (Enable)
* Xenomai/cobalt
--> Sizes and static limits
--> Number of registry slots (512 --> 4096)
--> Size of system heap (Kb) (512 --> 4096)
--> Size of private heap (Kb) (64 --> 256)
--> Size of shared heap (Kb) (64 --> 256)
--> Maximum number of POSIX timers per process (128 --> 512)
--> Drivers
--> RTnet
--> RTnet, TCP/IP socket interface (Enable)
--> Drivers
--> New intel® PRO/1000 PCIe (Enable)
--> Realtek 8169 (Enable)
--> Loopback (Enable)
--> Add-Ons
--> Real-Time Capturing Support (Enable)
* Power management and ACPI options
--> CPU Frequency scaling
--> CPU Frequency scaling (Disable)
--> ACPI (Advanced Configuration and Power Interface) Support
--> Processor (Disable)
--> CPU Idle
--> CPU idle PM support (Disable)
* Pocessor type and features
--> Enable maximum number of SMP processors and NUMA nodes (Disable)
--> Processor family
--> Core 2/newer Xeon (if “cat /proc/cpuinfo | grep family” returns 6, set as Generic otherwise)
--> Transparent Hugepage Support (Disable)
--> Allow for memory compaction (Disable)
--> Contiguous Memory Allocation (Disable)
--> Allow for memory compaction
--> Page Migration (Disable)
* Device Drivers
--> Staging drivers
--> Unisys SPAR driver support
--> Unisys visorbus driver (Disable)