Ubuntu 20.04 中发布的 PolicyKit 从 2012 年开始具有 0.105 版。目前 Fedora 33 发布了 0.116 版。我知道从 0.106 版开始配置文件发生了变化(它们是用 Javascript 编写的)但是......来吧......Ubuntu 正在发布一个过时的安全软件。任何人都知道更多关于为什么会发生这种情况的消息?有人知道吗?谢谢!
Osqui's questions
我发现authselect(GitHub 上的项目链接)是一款非常方便的软件。我如何请求为 Ubuntu 打包它?
我在 ubuntu 16.04 lxd 容器(通过以下命令创建:lxc launch images:ubuntu/xenial/amd64 mycont)中创建了一个 qcow2 磁盘(使用 qemu-img)。我已经将它分区并用guestfish格式化它没有麻烦。但是当我想挂载它以用文件填充它时,我执行这个命令......:
guestmount -a disk.qcow2 -m /dev/sda1 /path/mount/point
...我得到这个错误:
*fusermount : 挂载失败 : 不允许操作
libguestfs:错误:fuser_mount:/path/mount/point:不允许操作*
真正的 Ubuntu 上的相同命令运行良好。事实上,guestfish 中的“mount”命令也很有效。我快疯了,因为我找不到任何解决方案!
非常感谢!
这些说明 ( https://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu ) 不适用于 Ubuntu Server iso。做dd if=ubuntuserver.iso of=/dev/sdb
也没用。在这两种情况下,在 Ubuntu Server 安装程序正确启动后,它都会说它没有找到任何 CD 驱动器并停止。
我有一个 U 盘,上面放了 Ubuntu Server iso 的内容。我已经配置了指向“安装”文件夹中的 vmlinuz+initrd 的 Syslinux(没有 APPEND 参数)。安装程序正确启动,但挂起并显示未找到 CD-ROM 的错误消息。
如果我将 vmlinuz+initrd 替换为“hd-media”(可在此处获得),我会收到另一个错误:安装程序在任何地方都找不到任何 iso 文件(这是合乎逻辑的,因为我没有任何 iso,我有扩展的sdb1 上的树)。
所以我无法从 U 盘启动 Ubuntu Server 16.04。
我知道运行 PXE 服务器的典型设置是 DHCP+TFTP+HTTP/FTP/NFS... 服务器的组合,但我的设置必须只是 DHCP+HTTP,所以我的 dhcpd.conf 有这些行:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.5 192.168.1.10;
option subnet-mask 255.255.255.0;
...
filename "http://192.168.1.1/pxelinux.0";
}
我使用 iPXE ( http://www.ipxe.org ) - 它可以从 HTTP 服务器获取 pxelinux.0 - 来启动我的客户端。他们会看到一个 pxelinux 菜单,其中包含运行 Ubuntu 安装程序的选项。它的“附加”行是这样的:
APPEND url=http://192.168.1.1/mountpointisoubuntu/preseed/ubuntu-server.seed
安装过程中一切似乎都很顺利,直到我收到一条错误消息:
The installer failed to process preconfiguration file from http://192.168.1.1/pxelinux.0
我在Debian 安装指南的 B.2.5 章中读到,如果 dhcpd.conf 有一个 HTTP url,安装程序会假定它是一个预置文件的 url。
我认为附加“url”预置参数会覆盖此行为,但事实并非如此!我该怎么做才能告诉安装程序忘记使用 dhcpd.conf 中的 url 作为预置文件的 url?