Install Alpine on VMware Workstation: Difference between revisions
m (It is required to disable UEFI secure boot, otherwise VM will not boot from ISO) |
No edit summary |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{merge|[[Installing Alpine on a virtual machine]]}} | |||
There's at least 2 ways you can setup Alpine on a VMware box. | There's at least 2 ways you can setup Alpine on a VMware box. | ||
== Option 1: sys mode, traditional hard-disk install (preferable for a dev box) == | == Option 1: sys mode, traditional hard-disk install (preferable for a dev box) == | ||
# Create a virtual machine ( | # Create a virtual machine (Linux, other 3.x kernel 64 bit) | ||
## | ## Add a hard drive with your desired size | ||
## | ## Add a CD/DVD to the VM that points to the Alpine ISO you downloaded | ||
## | ## Disable "UEFI secure boot" in Settings -> Advanced | ||
# | # Boot the VM and log in with username "root" | ||
## run | ## run <code>setup-alpine</code> | ||
## choose | ## choose '''sys''' when asked about the disk mode ([[Installation#System_Disk_Mode|sys mode]] will install Alpine to the disk) | ||
## choose the default disk mounted by VMware | ## choose the default hard disk mounted by VMware | ||
## reboot after the installation is complete | ## reboot after the installation is complete | ||
== Option 2: USB mode, no data preserved between reboots == | == Option 2: USB mode, no data preserved between reboots == | ||
# Create a virtual machine ( | # Create a virtual machine (Linux, other 3.x kernel 64 bit) | ||
## add a | ## add a small hard drive, e.g. 100MB for saving configs (like an usb stick) | ||
## | ## Add a CD/DVD to the VM that points to the Alpine ISO you downloaded | ||
# boot into the | # boot into the VM | ||
# press | # press F2 on boot to enter the BIOS | ||
## change the boot order so that it boots from | ## change the boot order so that it boots from CD, then HD, then floppy (or whatever - as long as CD is first) | ||
# boot the machine | # boot the machine | ||
# now run the following commands: | # now run the following commands: | ||
## mkfs.vfat /dev/sda | ## <code>mkfs.vfat /dev/sda</code> | ||
## mount /dev/sda /media/usb (Or try: mount -t vfat /dev/sda /media/usb) | ## <code>mount /dev/sda /media/usb</code> (Or try: <code>mount -t vfat /dev/sda /media/usb</code>) | ||
## grep /dev/sda /proc/mounts >> /etc/fstab | ## <code>grep /dev/sda /proc/mounts >> /etc/fstab</code> | ||
## setup-alpine (select no disk, save configs to 'usb') | ## <code>setup-alpine</code> (select no disk, save configs to 'usb') | ||
## lbu ci usb | ## <code>lbu ci usb</code> | ||
If the VM hangs at the boot prompt, reboot the VM, and when the boot prompt appears again, type < | If the VM hangs at the boot prompt, reboot the VM, and when the boot prompt appears again, type <code>pax_nouderef</code> (i.e. append it to the kernel options) and press Enter. This should allow normal boot-up. <br /> | ||
Now you should be able to reboot and it should retain your settings because they were saved to your "usb | Now you should be able to reboot and it should retain your settings because they were saved to your "usb-disk". | ||
== VMware Tools == | == VMware Tools == | ||
Line 37: | Line 38: | ||
More info on this page: [[Open-vm-tools]] | More info on this page: [[Open-vm-tools]] | ||
For VMware Tools support you need to install the package [https://pkgs.alpinelinux.org/package/edge/ | For VMware Tools support you need to install the package [https://pkgs.alpinelinux.org/package/edge/community/x86_64/open-vm-tools open-vm-tools]. | ||
[[Category:Virtualization]] | [[Category:Virtualization]] |
Latest revision as of 08:20, 30 May 2023
This material is proposed for merging ... It should be merged with [[Installing Alpine on a virtual machine]]. (Discuss) |
There's at least 2 ways you can setup Alpine on a VMware box.
Option 1: sys mode, traditional hard-disk install (preferable for a dev box)
- Create a virtual machine (Linux, other 3.x kernel 64 bit)
- Add a hard drive with your desired size
- Add a CD/DVD to the VM that points to the Alpine ISO you downloaded
- Disable "UEFI secure boot" in Settings -> Advanced
- Boot the VM and log in with username "root"
- run
setup-alpine
- choose sys when asked about the disk mode (sys mode will install Alpine to the disk)
- choose the default hard disk mounted by VMware
- reboot after the installation is complete
- run
Option 2: USB mode, no data preserved between reboots
- Create a virtual machine (Linux, other 3.x kernel 64 bit)
- add a small hard drive, e.g. 100MB for saving configs (like an usb stick)
- Add a CD/DVD to the VM that points to the Alpine ISO you downloaded
- boot into the VM
- press F2 on boot to enter the BIOS
- change the boot order so that it boots from CD, then HD, then floppy (or whatever - as long as CD is first)
- boot the machine
- now run the following commands:
mkfs.vfat /dev/sda
mount /dev/sda /media/usb
(Or try:mount -t vfat /dev/sda /media/usb
)grep /dev/sda /proc/mounts >> /etc/fstab
setup-alpine
(select no disk, save configs to 'usb')lbu ci usb
If the VM hangs at the boot prompt, reboot the VM, and when the boot prompt appears again, type pax_nouderef
(i.e. append it to the kernel options) and press Enter. This should allow normal boot-up.
Now you should be able to reboot and it should retain your settings because they were saved to your "usb-disk".
VMware Tools
More info on this page: Open-vm-tools
For VMware Tools support you need to install the package open-vm-tools.