据我所知,Ubuntu 的桌面和服务器发行版非常相似,只是其中一个发行版包含一些软件包,而另一个发行版不包含。
我需要从 PXE 安装 Ubuntu Server。由于无法通过 PXE 安装官方 Ubuntu Server,但使用桌面版本很容易做到,我需要做什么来更改 Ubuntu 桌面 ISO 上的软件包列表(并且只有这些)才能拥有 Ubuntu 服务器版本?
答案1
服务器安装运行此:
用于服务器安装选择所需内容
sudo apt-get install tasksel
sudo tasksel
如果您卸载元包,那么您可能只剩下服务器了。不确定是不是卸载了太多东西?
Ubuntu 的关键元软件包是:ubuntu-base(每个人都应该安装的整个基础系统)
ubuntu-desktop(整个 gnome 环境)
kubuntu-desktop(整个 kde 环境)
xubuntu-desktop(整个 xfce4 环境)
lubuntu-desktop(整个 LXDE 桌面环境)
edubuntu-desktop(面向整个儿童/学校的 gnome 环境)
sudo apt-get purge ubuntu-desktop
答案2
虽然我从未这样做过,但有一个名为 Ubuntu Creator 的流行程序允许您获取 Ubuntu .iso 磁盘映像并对其进行修改。在启动后修改默认设置,包括某些硬件的驱动程序,或更改包含的软件包(这是您需要做的)。但是,我不知道它对您有多大用处,因为它没有得到 Canonical 的认可。
答案3
您可以使用元包删除大多数桌面内容:
apt-get purge ubuntu 桌面
这样将会剥离您原来的内容但留下 python 和所有其他需要的东西。