我的笔记本电脑在更新过程中丢失了电池,所以linux内核被截断了。在arch-chroot进入它并重新安装linux之后,它是可以的,但是/boot/initramfs-linux.img (和回退)是空的。而且,/etc/mkinitcpio.d/linux.preset是空的。如何解决这个问题,以及如何生成预置?
ls /etc/mkinitcpio.d
在所有情况下,/var/log/cloud-init.log文件都显示sudo: sorry, you must have a tty to run sudo。显然,注释掉/etc/sudoers上的Default requiretty行可以解决这个问题,但我想以编程的方式来做事情,所以我猜这不是一个选项(而且它可能还需要根权限,这会让我们回到起点)。(Amazon Linux。Python 2.7.5。Boto 2.23)