PXE-Server를 사용하여 Kubuntu 20.04를 자동 설치하려고 합니다. 먼저 ubuntu20.04-live-server 이미지를 사용하고 de kubuntu-desktop 패키지를 추가합니다. 문제는 자동 설치 프로그램이 내 사용자 데이터 파일에 나타나는 어떤 작업도 수행하지 않기 때문에 어느 시점에서 길을 잃었다는 것입니다. 어쩌면 누군가가 나를 도울 수 있습니다. 이것이 내 PXE 메뉴입니다.
default menu.c32
prompt 0
timeout 300
menu title PXE Menu
LABEL Install Kubuntu 20.04 with Autoinstall
MENU LABEL Install Kubuntu 20.04 with Autoinstall
KERNEL initundkernel/vmlinuz
INITRD initundkernel/initrd
APPEND root=/dev/ram0 ramdisk_size=150000i ip=dhcp url=http://myip/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net;s=http://myip/preseed/cloud-init/ cloud-config-url=/dev/null
메뉴가 작동하여 평면 우분투 서버 이미지를 올바르게 설치하지만 그게 전부입니다. 단지 내 사용자 데이터 파일을 읽는 척합니다.
autoinstall:
version: 1
apt:
geoip: true
preserve_sources_list: false
primary:
- arches: [amd64, i386]
uri: http://archive.ubuntu.com/ubuntu
- arches: [default]
uri: http://ports.ubuntu.com/ubuntu-ports
identity: {hostname: laptop17, password: $6$BCcme3szGenL3OjI$mj8X5xU97tQmqLkJyrTi3Aroi4Zx1D9a8kMAv08FmX15pK1FLcX5cBCLhYkwxCH1M9iRA2azSqmKMnKpkLAmw1,
realname: localadmin, username: localadmin}
keyboard: {layout: de, variant: nodeadkeys}
locale: de
network:
ethernets: {}
version: 2
ssh:
allow-pw: true
authorized-keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQJj+FCD7xQKz0gDin7pLnqT15wBfeCbnKLWiAPuNBKTqjQT8TO7QaK6TskNVW2rg32ixcT4FGG8d047nMrNzVz61lIsVNiwCGZZQun6Vp6kqdUGP9upXS3ewhsmHNQNAXdZ+XUpUv+++1QU2RX4UEDJelrpIt i@mylaptop
install-server: true
storage:
config:
- {ptable: gpt, serial: BIWIN_SSD_1832008401056, path: /dev/sda, wipe: superblock,
preserve: false, name: '', grub_device: true, type: disk, id: disk-sda}
- {device: disk-sda, size: 1048576, flag: bios_grub, number: 1, preserve: false,
grub_device: false, type: partition, id: partition-0}
- {device: disk-sda, size: 1073741824, wipe: superblock, flag: '', number: 2,
preserve: false, grub_device: false, type: partition, id: partition-1}
- {fstype: ext4, volume: partition-1, preserve: false, type: format, id: format-0}
- {device: disk-sda, size: 238979907584, wipe: superblock, flag: '', number: 3,
preserve: false, grub_device: false, type: partition, id: partition-2}
- {volume: partition-2, keyfile: /tmp/luks-key-td2i_kos, preserve: false, type: dm_crypt,
id: dm_crypt-0}
- name: ubuntu-vg
devices: [dm_crypt-0]
preserve: false
type: lvm_volgroup
id: lvm_volgroup-0
- {name: ubuntu-lv, volgroup: lvm_volgroup-0, size: 119481040896B, preserve: false,
type: lvm_partition, id: lvm_partition-0}
- {fstype: ext4, volume: lvm_partition-0, preserve: false, type: format, id: format-1}
- {device: format-1, path: /, type: mount, id: mount-1}
- {device: format-0, path: /boot, type: mount, id: mount-0}
version: 1
packages:
- build-essential
- kubuntu-desktop
late-commands:
- sed -i 's/^#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config
- service sshd restart
- dhclient
나는 다음 문서와 같은 일부 문서를 따랐습니다. https://louwrentius.com/understanding-the-ubuntu-2004-lts-server-autoinstaller.html#fnref:file하지만 작동하지 않습니다. /var/log/installer/autoinstall-user-data 파일을 예로 사용한 다음 kubuntu-desktop 패키지와 같은 몇 가지 항목을 추가한 다음 SSH 키를 사용하여 openssh-server를 열고 루트로 로그인을 허용하면 됩니다.
어떤 도움이라도 환영받을 것입니다.