Install Alpine on VMware Workstation: Difference between revisions

From Alpine Linux
(Created page with "# Create a virtual machine (linux, other 2.6 32 bit) ## the vm doesn't need a hard drive ## add a cdrom to the vm that points to the alpine iso you downloaded ## add a floppy (ch...")
 
(Add settings info, fix formatting)
(17 intermediate revisions by 13 users not shown)
Line 1: Line 1:
# Create a virtual machine (linux, other 2.6 32 bit)
There's at least 2 ways you can setup Alpine on a VMware box.
## the vm doesn't need a hard drive
 
## add a cdrom to the vm that points to the alpine iso you downloaded
== Option 1: sys mode, traditional hard-disk install (preferable for a dev box) ==
## add a floppy (choose new floppy image and give it a file name to create a fake floppy image on your machine)
 
# boot into the vm
# Create a virtual machine (Linux, other 3.x kernel 64 bit)
# press f2 on boot to enter the BIOS
## Add a hard drive with your desired size
## warning: this can be a real timing trick. I had to disconnect the cd and floppy and try several times to get into the bios screen before it started trying to network boot
## Add a CD/DVD to the VM that points to the Alpine ISO you downloaded
## change the boot order so that it boots from cd, then hd, then floppy (or whatever - as long as cd is first)
## Disable "UEFI secure boot" in Settings -> Advanced
# Boot the VM and log in with username "root"
## run <code>setup-alpine</code>
## choose '''sys''' when asked about the disk mode ([[Installation#System_Disk_Mode|sys mode]] will install Alpine to the disk)
## choose the default hard disk mounted by VMware
## reboot after the installation is complete
 
== 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
# boot the machine
# now run the following commands:
# now run the following commands:
## mkfs.vfat /dev/fd0
## <code>mkfs.vfat /dev/sda</code>
## mount /dev/fd0 /media/floppy
## <code>mount /dev/sda /media/usb</code> (Or try: <code>mount -t vfat /dev/sda /media/usb</code>)
## setup-alpine
## <code>grep /dev/sda /proc/mounts >> /etc/fstab</code>
## lbu ci floppy
## <code>setup-alpine</code> (select no disk, save configs to '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 <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-disk".
 
== VMware Tools ==
 
More info on this page: [[Open-vm-tools]]


If the VM hangs at the boot prompt, reboot the VM, and when the boot prompt appears again, type "grsec paxnouderef" and press Enter. This should allow normal boot-up. <br />
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].


Now you should be able to reboot and it should retain your settings because they were saved to your floppy.
[[Category:Virtualization]]

Revision as of 17:28, 20 March 2022

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)

  1. Create a virtual machine (Linux, other 3.x kernel 64 bit)
    1. Add a hard drive with your desired size
    2. Add a CD/DVD to the VM that points to the Alpine ISO you downloaded
    3. Disable "UEFI secure boot" in Settings -> Advanced
  2. Boot the VM and log in with username "root"
    1. run setup-alpine
    2. choose sys when asked about the disk mode (sys mode will install Alpine to the disk)
    3. choose the default hard disk mounted by VMware
    4. reboot after the installation is complete

Option 2: USB mode, no data preserved between reboots

  1. Create a virtual machine (Linux, other 3.x kernel 64 bit)
    1. add a small hard drive, e.g. 100MB for saving configs (like an usb stick)
    2. Add a CD/DVD to the VM that points to the Alpine ISO you downloaded
  2. boot into the VM
  3. press F2 on boot to enter the BIOS
    1. change the boot order so that it boots from CD, then HD, then floppy (or whatever - as long as CD is first)
  4. boot the machine
  5. now run the following commands:
    1. mkfs.vfat /dev/sda
    2. mount /dev/sda /media/usb (Or try: mount -t vfat /dev/sda /media/usb)
    3. grep /dev/sda /proc/mounts >> /etc/fstab
    4. setup-alpine (select no disk, save configs to 'usb')
    5. 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.