From 16c8bec95d0fcb7597d02dbd2961982c2763065b Mon Sep 17 00:00:00 2001 From: Adnan RIHAN Date: Wed, 28 Sep 2022 02:45:57 +0200 Subject: [PATCH] Added Alpine Linux (virt kernel) - This appliance runs in qemu, allowing further customization of the machine and holds in ~70MB. - Autologin is enabled as root. - APK are configured and ready to be installed. --- appliances/alpine-linux-virt.gns3a | 45 +++++++++++++++++++++++++++++ symbols/alpine-virt-qemu.svg | 46 ++++++++++++++++++++++++++++++ symbols/alpine-virt-qemu.txt | 2 ++ 3 files changed, 93 insertions(+) create mode 100644 appliances/alpine-linux-virt.gns3a create mode 100644 symbols/alpine-virt-qemu.svg create mode 100644 symbols/alpine-virt-qemu.txt diff --git a/appliances/alpine-linux-virt.gns3a b/appliances/alpine-linux-virt.gns3a new file mode 100644 index 0000000..f1c26bc --- /dev/null +++ b/appliances/alpine-linux-virt.gns3a @@ -0,0 +1,45 @@ +{ + "appliance_id": "3da5c614-772c-4963-af86-f24e058c9216", + "name": "Alpine Linux Virt", + "category": "guest", + "description": "Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.\n\nThis is the qemu version of Alpine Linux, stripped down to the maximum, only the default packages are installed without an SSH server.", + "vendor_name": "Alpine Linux Development Team", + "vendor_url": "http://alpinelinux.org", + "documentation_url": "http://wiki.alpinelinux.org", + "product_name": "Alpine Linux Virt", + "registry_version": 3, + "status": "stable", + "availability": "free", + "maintainer": "Adnan RIHAN", + "maintainer_email": "adnan@rihan.fr", + "usage": "Autologin is enabled as \"root\" with no password.\n\nThe network interfaces aren't configured, you can do either of the following:\n- Use alpine's DHCP client: `udhcpc`\n- Configure them manually (ip address add …, ip route add …)\n- Modify interfaces file in /etc/network/interfaces\n- Use alpine's wizard: `setup-interfaces`", + "symbol": "alpine-virt-qemu", + "port_name_format": "eth{0}", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 1, + "ram": 128, + "hda_disk_interface": "virtio", + "arch": "x86_64", + "console_type": "telnet", + "kvm": "allow" + }, + "images": [ + { + "filename": "alpine-virt-3.16.img", + "version": "3.16", + "md5sum": "d5d11ad03060026ce20dc1bfa2f3c35b", + "filesize": 188416, + "download_url": "https://drive.google.com/file/d/1xWGEMez7R9RVq2-c3qnypkt0t5Sxq2KD/view?usp=sharing", + "direct_download_url": "https://drive.google.com/uc?export=download&id=1xWGEMez7R9RVq2-c3qnypkt0t5Sxq2KD" + } + ], + "versions": [ + { + "name": "3.16", + "images": { + "hda_disk_image": "alpine-virt-3.16.img" + } + } + ] +} diff --git a/symbols/alpine-virt-qemu.svg b/symbols/alpine-virt-qemu.svg new file mode 100644 index 0000000..5ca18f2 --- /dev/null +++ b/symbols/alpine-virt-qemu.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/symbols/alpine-virt-qemu.txt b/symbols/alpine-virt-qemu.txt new file mode 100644 index 0000000..6421a4f --- /dev/null +++ b/symbols/alpine-virt-qemu.txt @@ -0,0 +1,2 @@ +Based on qemu_guest_win7_bybaro symbol by Andrea Barontini (baro77@gmail.com) +Edited by Adnan RIHAN (adnan@rihan.fr)