dpkg -l | grep grub-common doesnt return me anything, im getting very confused
That is no really kernel 6.5 issue
dpkg -l | grep grub-common doesnt return me anything, im getting very confused
dpkg -l | grep grub-common doesnt return me anything, im getting very confused
I am, also, i made progress, i have searched and installed the grub-cloud package and now i was able to make a config file and pin the right kernel. Is there anything else i should do before rebooting?WARNING here
We both assume that you are in the correct chroot.
I am, also, i made progress, i have searched and installed the grub-cloud package and now i was able to make a config file and pin the right kernel. Is there anything else i should do before rebooting?
hmm ok lol, lucky i havent rebooted yet, soo, what should i do nowsooooooooooooooooooooooooooooooo NOOOOOOO
NOOOOOOOOOOOO
no cloud grub
NOOO!!!!
sorry thats just MYYY testmox
remove the cloud grub package?hmm ok lol, lucky i havent rebooted yet, soo, what should i do now
root@proxmox:~# apt list --installed | grep grub
grub-common/stable,now 2.06-13+pmx2 amd64 [installed]
grub-pc-bin/stable,now 2.06-13+pmx2 amd64 [installed,automatic]
grub-pc/stable,now 2.06-13+pmx2 amd64 [installed]
grub2-common/stable,now 2.06-13+pmx2 amd64 [installed,automatic]
Any progress here?hmm ok lol, lucky i havent rebooted yet, soo, what should i do now
I have solved everything, your steps partially were correct. However, there were some noticeable changes in my system.Any progress here?
I have solved everything, your steps partially were correct. However, there were some noticeable changes in my system.
I dont have a boot partition, instead boot its rooted in the same pve partition as /boot. Besides, I was missing the entire grub debian package, and certanly the "could" one was wrong, proxmox isnt using that. Proxmox uses the "grub-efi-amd64" one,
~# apt install grub-efi-amd64
~# update-grub
pinned the 6.5 kernel and worked like magic.
I am keeping the kernel to 6.5 until 6.8 bugfix or 6.9 comes out, but my machine is being used as homelab, so is not a big deal for me, maybe for someone with enterprise level is, depends on you.I just wanted to jump onto the thread and say that I went through the same situation. I updated proxmox 7.4 to 8.2 and I had the same issue where it froze at the same point as the video that @MrnMrk posted. I have gone through this thread and thankfully many of the questions that I am sure would have been asked, the back & forward with @Der Harry... helped. Thankfully I was able to pin the kernel back to 5.15.152 and now it boots. The proxmox itself says version 8.2.2.
I assume that when I followed the original guide from Proxmox to update from 7.2 to 8.x that I have done something wrong which broke the kernel/system on the newer 6.8 line.
So, my post, firstly to thank everyone that contributed and got me booting up again...
But secondly, what do I do now? How do I look at making the newer kernel working and be able to boot into it? I assume by booting back into 5.15 it isn't good with the new proxmox?
thank you @Der Harry , this saved the day for meYou need to adopt parts of it.
Code:[root@sysrescue ~]# cat /proc/partitions major minor #blocks name 8 0 209715200 sda 8 1 209584111 sda1 8 14 3072 sda14 8 15 126976 sda15 11 0 873472 sr0 11 1 4096 sr1 7 0 785932 loop0 [root@sysrescue ~]# mkdir -p /media/RESCUE [root@sysrescue ~]# mount /dev/sda1 /media/RESCUE # you might need to do "something something" here # my testmox system only has one sda1 - I don't need this :) #### [root@sysrescue ~]# mount /dev/sda1 /media/RESCUE/boot [root@sysrescue ~]# mount -t proc proc /media/RESCUE/proc [root@sysrescue ~]# mount -t sysfs sys /media/RESCUE/sys [root@sysrescue ~]# mount -o bind /dev /media/RESCUE/dev [root@sysrescue ~]# mount -o bind /run /media/RESCUE/run # jump in chroot [root@sysrescue ~]# chroot /media/RESCUE # validate that we have somethinghere # we need /boot stuff root@sysrescue:/# ls /boot config-6.5.13-5-pve grub pve vmlinuz-6.5.13-5-pve config-6.8.4-2-pve initrd.img-6.5.13-5-pve System.map-6.5.13-5-pve vmlinuz-6.8.4-2-pve efi initrd.img-6.8.4-2-pve System.map-6.8.4-2-pve # we need stuff in /etc that is plausible root@sysrescue:/# cat /etc/hostname testmox.something.lan # something in /bin must also be present root@sysrescue:/# ls /bin | wc -l 1681 root@sysrescue:/# proxmox-boot-tool kernel list Manually selected kernels: None. Automatically selected kernels: 6.5.13-5-pve 6.8.4-2-pve # pinning 6.5 root@sysrescue:/# proxmox-boot-tool kernel pin 6.5.13-5-pve Setting '6.5.13-5-pve' as grub default entry and running update-grub. Generating grub configuration file ... Found linux image: /boot/vmlinuz-6.8.4-2-pve Found initrd image: /boot/initrd.img-6.8.4-2-pve Found linux image: /boot/vmlinuz-6.5.13-5-pve Found initrd image: /boot/initrd.img-6.5.13-5-pve done root@sysrescue:/# exit [root@sysrescue ~]# reboot
proxmox-boot-tool kernel pin 6.5.13-5-pve
proxmox-boot-tool refresh