基于X86架构的EhterCAT主站控制器安装方法-2-linux kernel编译、安装、测试(x86)
目录
linux kernel编译、安装、测试(x86)
sudo apt-get install make gcc autoconf automake libtool net-tools libncurses5-dev libssl-dev build-essential openssl zlibc minizip libidn11-dev libidn11
Pluto@zuo:~/devel$ cd xenomai-3.0.7/
Pluto@zuo:~/devel/xenomai-3.0.7$
./scripts/prepare-kernel.sh --linux=../linux-4.9.90 --ipipe=../ipipe-core-4.9.90-x86-6.patch --arch=x86_64
Pluto@zuo:~/devel/xenomai-3.0.7$ cd ../linux-4.9.90/
make menuconfig
make -j8
sudo make modules_install
sudo make install
Pluto@zuo:~$ cat /boot/grub/grub.cfg | grep menuentry
Pluto@zuo:~$ cat /etc/default/grub
sudo vim /etc/default/grub
GRUB_DEFAULT="1>6"
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ignore_loglevel log_buf_len=32M console=tty i915.enable_gvt=1 i915.enable_fbc=0 kvm.ignore_msrs=1 intel_iommu=on,igfx_off drm.debug=0"
GRUB_CMDLINE_LINUX=""
GRUB_DEFAULT="Ubuntu,Linux 4.9.90"
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.9.90"
sudo update-grub