1. Chạy LAB = 2 bước
Chạy Powershell với quyền Administrator các lịnh sau
mkdir D:ubuntu-server-2desktop > $null ; Set-Location D:ubuntu-server-2desktop
$URL="https://devsecops.edu.vn/wp-content/uploads/2023/11/ubuntu-server-2desktop-evdc9ZTPWNlAQwnmxmxWKgmlkVSyyL.zip"
Invoke-WebRequest -URI $URL -OutFile ubuntu-server-2desktop.zip
Expand-Archive ubuntu-server-2desktop.zip -DestinationPath .
dir
vagrant up
Nếu máy ảo không thao tác được → tắt máy → chỉnh card màn hình VMSVGA như hình dưới → mở máy lên
2. Các file nội dung mới nhất ở đây
Vagrantfile
Vagrant.configure("2") do |config|
config.vm.define "vb" do |vb|
vb.vm.box = "ubuntu/jammy64"
vb.vm.hostname = 'ubuntuserver2204'
#vb.vm.network :forwarded_port, guest: 22, host: 2424, id: "ssh", host_ip: "127.0.0.1", protocol: "tcp"
vb.vm.provider :virtualbox do |v|
v.gui = true
v.cpus = 2
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--memory", 2048]
v.customize ["modifyvm", :id, "--name", "ubuntuserver2204-2desktop"]
end
vb.vm.provision "shell", path: "ubuntuserver2204-2desktop.sh"
end
end
ubuntuserver2204-2desktop.sh
#!/bin/bash
echo -e "n1. Cài GUI Desktopn"
export DEBIAN_FRONTEND=noninteractive
apt -qq update && apt -yq install ubuntu-desktop-minimal open-vm-tools-desktop
echo -e "n2. Dấu prompt có màun"
sed -i "/^#force_color_prompt=.*/a force_color_prompt=yes" /root/.bashrc
echo -e "n3. Tự động login vào GUIn"
sed -i "/^[daemon]/a AutomaticLoginEnable = true" /etc/gdm3/custom.conf
sed -i "/^[daemon]/a AutomaticLogin = root" /etc/gdm3/custom.conf
sed -i "s/^auth.*required.*!= root/#&/" /etc/pam.d/gdm-password
sed -i "s/^auth.*required.*!= root/#&/" /etc/pam.d/gdm-autologin
reboot
# END