arm安装yum

arm安装yum,第1张

arm安装yum步骤如下:

1、卸载yum。

2、修改master和node的hosts文粗手件。

3、安装ntp实现所有服务器猛念间的时间同步。

4、关闭master和node的防火墙和selinux。枝凳困

5、master和node上安装docker。

用Windows10ARM安装。

创建两个 VHD,一个 UEFI 能访问的 VHD,存放 USB Mass Storage DXE 驱动模块大小 16MB 足矣,下文称为 hdd.vhd(如果能够把驱动模块集成到 UEFI 里面,这个 VHD 可以省略)。以及一个实际安装系统的 VHD,下文蔽逗称为 usb.vhd大小 32-64GB 足够了,毕竟这也只能作为实验。接着挂载 hdd.vhd 文件然后创建分区并格式化为 FAT32 格式,放入 USBMassStorageDxe_arm64.efi 模块文件,然后卸载 VHD。挂载 usb.vhd,使用 GPT 分区表,创建 ESP 和安装系统的分区 ESP 使用 FAT32 格式,大小 100MB,安装系统的分区使用 NTFS,占剩下的空间给这两个分区分配盘符,下文假设 ESP 为 S:,系统安装分区为 W:然后使用 dism 将系统 ISO 的 install.wim 恢复到 W: 假设 ISO 挂载到 G:,恢复的映像ID为4(一般4是 Pro,具体的ID请使用dism/get-wiminfo 查看)。

将Linaro UEFI的QEMU_EFI.fd复制到一个方便的位置,然后用以下命令启动QEMU ARM64模拟器。模拟器启动之后,按ESC进入UEFI的设置菜单,选择Boot Manager,选择最下面的EFl Internal Shell,进入EFI Shell,然后应该可以看到 hdd.vhd的分区FSO,键入以下命令加载USB Mass Storage 驱动,这时应该能看到一个FS0:和一个FS1:,一般usb.vhd的ESP会渣辩分配到FSO:,所以我们进入启动就如并缺可以了。

以下命令在Linux root下进行

1.apt-getinstall gnupg2 wget –y

2.加入Proxmox 软逗山早件包源

wget -qO -http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg | sudo apt-key add echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription " | sudotee /etc/apt/sources.list.d/buster-pvetest.list

3.apt-getupdate

4.安装编译环境

apt-get install build-essentialasciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzipzlib1g-dev libc6-dev subversion flex uglifyjs p7zip p7zip-full msmtp libssl-devtexinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automakelibtool autopoint device-tree-compiler screen

apt-get install python3-dev  python3-sphinx lintian bc bison libdw-devlibiberty-dev libnuma-dev libslang2-dev lz4 rsync  libpve-common-perl dh-make docbook5-xml

若山雀是出现libncurses5-dev安装依赖错误,用aptitude安装即可解决

5. Git pve内核源码

git clonegit://git.proxmox.com/git/pve-kernel.git

6. 修改Makefile文件

23行内容 KERNEL_ARCH=x86和之后 修改成如下图所示:

7.  在pve-kernel/debian/rules.d文件目录下生成文件arm64.mk,内容如下

KERNEL_BUILD_ARCH       = arm64

KERNEL_HEADER_ARCH   = $(KERNEL_BUILD_ARCH)

KERNEL_BUILD_IMAGE     = Image

KERNEL_IMAGE_PATH =arch/$(KERNEL_BUILD_ARCH)/boot/${KERNEL_BUILD_IMAGE}

KERNEL_INSTALL_FILE       = vmlinuz

8.  修改pve-kernel/debian/rules文件,将rysnc中的tools修改成source,修改结果如下图所示

9.  Make all

10.最终编译成功后会生唯橡成四个文件包,使用dpkg -i命令安装四个deb包,即可完成pve内核的安装。

linux-tools-{KERNEL_VER}_arm64.deb

linux-tools-5.0-dbgsym_{KERNEL_VER}_arm64.deb

pve-headers-{KERNEL_VER}_arm64.deb

pve-kernel-{KERNEL_VER}_arm64.deb


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12403371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存