Now that is slick. Thank you for sharing.The linux kernel is running within a virtual machine with UTM (https://mac.getutm.app)
Now that is slick. Thank you for sharing.The linux kernel is running within a virtual machine with UTM (https://mac.getutm.app)
I just want to point out that only 5 months after my comment the new MacMini supports 128GB of RAM at 800GB/s (DDR5 is only 51.2GB/s per DIMM, the Macintosh uses it within the SoC package) and it has 20 CPU cores now... With Asahi Linux natively supporting the M1 lineup, it is only a matter of time before we start seeing fleets of high performance ARM servers rolling out, they are accelerating at a tremendous rate...Awesome! Good job man.
In that same line of thought, the new M1 Pro and M1 Max came out and according to Apple they will be somewhere in the 30,000 on the benchmark score which is 1.5x my Dell XPS 15's i9-11900H. I gotta hand it to Apple, if this keeps up and they release a gen3 M1 MacMini I might be forced to make a Mini-Cluster as my homelab rofl.
Imagine a MacMini with: 64GB DDR5 per node, an absurd amount of GPU and Neural Cores, PCIe Gen4 SSD, and likely 4x Thunderbolt 4 ports. I could build a Ceph cluster with Thunderbolt drive arrays and Thunderbolt to 40Gbps networking and the whole thing could probably fit in a filing cabinet drawer. It's difficult to state how excited I am about these kinds of prospects, I'm starting to really come around to the idea of an ARM PVE within the next 3-5 years.
Oh and don't forget the 200GB/s and 400GB/s memory bandwidth. Heckin' doodle, that's nuts.
Its promising, but there's no GA date and even then,HPE ProLiant RL300 Servers with Ampere Cloud-Native Silicon Launched
https://www.storagereview.com/news/...ers-with-ampere-cloud-native-silicon-launched
I found them in the proxmox.git。so it's solved。Dear all:
I tried to complie pve on the arm64 server from git source(https://git.proxmox.com/), and now I got into trouble about:
1.I can not find proxmox-tfa and proxmox-time package in the git. could anybody tell me where are they?
2.is there any documents about comply pve from source?
thx for your help and best regards.
echo "install Filesys::Df JSON String::ShellQuote Net::IP Linux::Inotify2 Devel::Cycle" | perl -MCPAN -e shell
Hi, is there any good news?Let's go on...
i compile the libpve-common-perl as follows
#######compile libpve-common-perl########
#set sbin path
PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin
cd ~
git clone https://github.com/proxmox-on-arm64/pve-common
cd pve-common
#install required perl components
#perl -MCPAN -e shell
#cpan>install Filesys:f JSON String::ShellQuote Net::IP Linux::Inotify2 Devel::Cycle
Code:echo "install Filesys::Df JSON String::ShellQuote Net::IP Linux::Inotify2 Devel::Cycle" | perl -MCPAN -e shell
#install required libs
apt-get install -y libfilesys-df-perl libjson-perl liblinux-inotify2-perl libstring-shellquote-perl
#compile the libpve-common-perl
make all
#install dependencies.
apt-get install -y libcrypt-openssl-random-perl
apt-get install -y libcrypt-openssl-rsa-perl
apt-get install -y libdevel-cycle-perl
apt-get install -y libmime-base32-perl
apt-get install -y libnet-ip-perl
#install generated libpve-common-perl
dpkg -i libpve-common-perl_5.0-38_all.deb
#########################
#now go on compiling the PVE kernel.
And i get the following error...
...
scripts/selinux/mdp/mdp
sent 3,582,643 bytes received 197,274 bytes 2,519,944.67 bytes/sec
total size is 2,905,145 speedup is 0.77
rm -rf /home/berg/pve-kernel/build/ubuntu-jammy_tmp
touch .headers_compile_mark
cp ubuntu-jammy/include/generated/compile.h debian/pve-headers-5.15.39-4-pve/usr/src/linux-headers-5.15.39-4-pve/include/generated/compile.h
install -m 0644 ubuntu-jammy/Module.symvers debian/pve-headers-5.15.39-4-pve/usr/src/linux-headers-5.15.39-4-pve
mkdir -p debian/pve-headers-5.15.39-4-pve/lib/modules/5.15.39-4-pve
ln -sf /usr/src/linux-headers-5.15.39-4-pve debian/pve-headers-5.15.39-4-pve/lib/modules/5.15.39-4-pve/build
touch .headers_install_mark
dh_installdocs -A debian/copyright debian/SOURCE
dh_installchangelogs
dh_installman
dh_strip_nondeterminism
dh_compress
dh_fixperms
debian/rules fwcheck abicheck
make[2]: Entering directory '/home/berg/pve-kernel/build'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
debian/scripts/find-firmware.pl debian/pve-kernel-5.15.39-4-pve/lib/modules/5.15.39-4-pve >fwlist.tmp
mv fwlist.tmp fwlist-5.15.39-4-pve
checking fwlist for changes since last built firmware package..
if this check fails, add fwlist-5.15.39-4-pve to the pve-firmware repository and upload a new firmware package together with the 5.15.39-4-pve kernel <---What does this mean....?
sort fwlist-previous | uniq > fwlist-previous.sorted
sort fwlist-5.15.39-4-pve | uniq > fwlist-5.15.39-4-pve.sorted
diff -up -N fwlist-previous.sorted fwlist-5.15.39-4-pve.sorted > fwlist.diff
make[2]: *** [debian/rules:278: fwcheck] Error 1
make[2]: Leaving directory '/home/berg/pve-kernel/build'
make[1]: *** [debian/rules:110: binary] Error 2
make[1]: Leaving directory '/home/berg/pve-kernel/build'
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
make: *** [Makefile:61: pve-kernel-5.15.39-4-pve_5.15.39-4_arm64.deb] Error 2
###################after comment the lines 278/279 in debian/rules, i get errors:##################
...
dh_fixperms
debian/rules fwcheck abicheck
make[2]: Entering directory '/home/berg/pve-kernel/build'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
checking fwlist for changes since last built firmware package..
if this check fails, add fwlist-5.15.39-4-pve to the pve-firmware repository and upload a new firmware package together with the 5.15.39-4-pve kernel
sort fwlist-previous | uniq > fwlist-previous.sorted
sort fwlist-5.15.39-4-pve | uniq > fwlist-5.15.39-4-pve.sorted
done, no need to rebuild pve-firmware
debian/scripts/abi-generate debian/pve-headers-5.15.39-4-pve/usr/src/linux-headers-5.15.39-4-pve/Module.symvers abi-5.15.39-4-pve 5.15.39-4-pve
input file 'debian/pve-headers-5.15.39-4-pve/usr/src/linux-headers-5.15.39-4-pve/Module.symvers' does not exist
make[2]: *** [debian/rules:284: abi-5.15.39-4-pve] Error 2
make[2]: Leaving directory '/home/berg/pve-kernel/build'
make[1]: *** [debian/rules:110: binary] Error 2
make[1]: Leaving directory '/home/berg/pve-kernel/build'
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
make: *** [Makefile:61: pve-kernel-5.15.39-4-pve_5.15.39-4_arm64.deb] Error 2
----------------------
WOW, so many strange errors...
Did you get this working?also trying to do this with cloud.oracle.com with their free 24 Gig RAM 4x arm64 cpu's 200gb data , and having to use a Ubuntu install , to run a virtual machine to install debian so I can try and get proxmox installed onto that , so I have a extra node that will not cost me anything to keep running
currently hitting a wall here as it seems only amd64 distribution files
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster
apt install proxmox-ve postfix open-iscsi
The following packages have unmet dependencies:
proxmox-ve : Depends: pve-kernel-5.4 but it is not going to be
installed
Depends: pve-manager but it is not installable
Depends: pve-qemu-kvm but it is not installable
Depends: qemu-server but it is not installable
Depends: spiceterm but it is not installable
Depends: vncterm but it is not installable
ended up working out how to upload a debian qcow2 https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-generic-arm64.qcow2
to a storage bucket
https://cloud.oracle.com/object-storage/buckets
then importing as a custom image
https://cloud.oracle.com/compute/images
edit image details to allow VM.Standard.A1.Flex
and using https://github.com/pimox/pimox7
to install proxmox on it
you need change your ` /etc/network/internet ` firstDid you get this working?
I managed to get Debian 11 latest with Arm64 installed with 24 Gig RAM 4x arm64 using their Ampere CPU.
When I start the apt install proxmox-ve
something seems to disconnect the network connection. I can access it using the cloud shell but no longer with SSH.
We use essential cookies to make this site work, and optional cookies to enhance your experience.