Enjoy Slackware 15.0!
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
howtos:slackware_admin:slackware-proxmox-ve [2014/03/15 14:06 (UTC)] andrixnet [Install Slackware on a VPS based on Proxmox VE] |
howtos:slackware_admin:slackware-proxmox-ve [2020/01/13 19:33 (UTC)] andrixnet updated version appliability |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Install Slackware on a VPS based on Proxmox VE ====== | + | ====== Install Slackware on a VPS based on Proxmox VE or SolusVM |
- | Recently | + | I've been faced with the challenge to install Slackware as a VPS at a hosting provider that had [[http:// |
Proxmox VE is a complete open source virtualization management solution for servers. It is based on [[http:// | Proxmox VE is a complete open source virtualization management solution for servers. It is based on [[http:// | ||
+ | |||
+ | Recently I've had to migrate to a [[http:// | ||
+ | |||
+ | SolusVM is a commercial virtualization infrastructure able to provide KVM virtualization, | ||
+ | |||
Line 9: | Line 14: | ||
=== Prerequisites === | === Prerequisites === | ||
+ | |||
+ | This guide is valid for **Slackware-14.1 only**. | ||
+ | Slackware-14.2 already has the virtio support in the default kernel that is deployed at installation. //(verified at least with >4.4.190 kernel build)// | ||
You must ask your hosting provider to add the Slackware install DVD ISO image to the virtual CD/DVD device of the virtual machine. | You must ask your hosting provider to add the Slackware install DVD ISO image to the virtual CD/DVD device of the virtual machine. | ||
Line 16: | Line 24: | ||
=== Preparing a custom initrd === | === Preparing a custom initrd === | ||
- | On your own running Slackware installation (I've done this using Slackware64-14.1) you must prepare an '' | + | On your own running Slackware installation (I've done this using Slackware64-14.1) you must prepare an '' |
+ | Make sure you have the proper kernel version, if your installation was updated you may need to temporarily downgrade the kernel to match the version in the installation disk.\\ | ||
+ | Alternately, | ||
It is very simple, with '' | It is very simple, with '' | ||
< | < | ||
- | # mkinitrd -m virtio_pci: | + | # mkinitrd -m virtio_pci: |
</ | </ | ||
- | This creates an initial ramdisk (initrd.gz) with the virtio* modules, for booting a root partition /dev/vda1 formatted using etx3 filesystem.\\ //Adjust according to your needs and use the same partition name and fs when you install your VM.// | + | This creates an initial ramdisk (initrd.gz) with the virtio* modules, for booting a root partition /dev/vda1 formatted using etx4 filesystem.\\ //Adjust according to your needs and use the same partition name and fs when you install your VM.// |
The resulting ramdisk will be here: ''/ | The resulting ramdisk will be here: ''/ | ||
Upload this file to a FTP or HTTP server so that it may be downloadable using '' | Upload this file to a FTP or HTTP server so that it may be downloadable using '' | ||
- | //It must be a direct download link, so don't use a filesharing system like Rapidshare, etc.//\\ Remember, the Slackware installation disk has a minimum set of utilities. | + | //It must be a direct download link, so don't use a filesharing system like Rapidshare, etc.//\\ Remember, the Slackware installation disk has a minimum set of utilities.\\ |
+ | **//Also note that you may not have the resolver library working, so I recommend using plain FTP server and call it by IP instead of hostname.// | ||
=== Installation === | === Installation === | ||
Line 89: | Line 100: | ||
**Now you can reboot your system**. | **Now you can reboot your system**. | ||
+ | **Important**: | ||
====== Sources ====== | ====== Sources ====== | ||
Line 97: | Line 109: | ||
<!-- Please do not modify anything below, except adding new tags.--> | <!-- Please do not modify anything below, except adding new tags.--> | ||
<!-- You must remove the tag-word " | <!-- You must remove the tag-word " | ||
- | {{tag> | + | {{tag> |