Last active
September 24, 2020 14:47
-
-
Save jruz/dc7db03537dc1fa105ca to your computer and use it in GitHub Desktop.
vmware arch install
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# select ubunutu 64 vm | |
# partition drive | |
gdisk | |
1.boot-256M (mark as boot) | |
2.swap-2G (mark s swap) | |
3./-10G (ext4) | |
# list partitions | |
lsblk | |
parted -l | |
# mount drives | |
mount /dev/sda3 /mnt | |
mkdir -p /mnt/boot | |
mount /dev/sda2 /mnt/boot | |
mkswap /dev/sda2 | |
swapon /dev/sda2 | |
pacstrap /mnt base base-devel | |
genfstab -U /mnt >> /mnt/etc/fstab | |
arch-chroot /mnt /bin/bash | |
echo "LANG=en_GB.UTF-8" >> /etc/locale.conf | |
mkinitcpio -p linux | |
# install bootloader | |
pacman -S syslinux | |
# run auto config | |
syslinux-install_update -i -a -m | |
# check generated file | |
/boot/syslinux/syslinux.cfg | |
# list netwrok interfaces | |
ip link | |
# enable network service | |
systemctl enable dhcpcd@interface.service | |
#openssh | |
pacman -S openssh | |
systemct enable sshd.service | |
create user | |
grant sudo | |
# Add real disk to vm | |
/Applications/VMware\ Fusion.app/Contents/Library/vmware-rawdiskCreator print /dev/disk0 | |
/Applications/VMware\ Fusion.app/Contents/Library/vmware-rawdiskCreator create /dev/disk0 4 ~/rawDiskFile ide | |
mv ~/rawDiskFile* ~/Documents/Virtual\ Machines.localized/Arch.vmwarevm/ | |
add to bottom of file ~/Documents/Virtual\ Machines.localized/Arch.vmwarevm/Arch.vmx | |
ide0:0.present = "TRUE" | |
ide0:0.fileName = "rawDiskFile.vmdk" | |
ide0:0.deviceType = "rawDisk" | |
suspend.disabled = "TRUE" | |
#source | |
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2097401 | |
# mount the physical drive | |
lsblk | |
mkdir /mnt/real | |
sudo mount /dev/sdb4 /mnt/real | |
mv /home/user/jruz /home/user/jruz.old | |
mkdir /home/user/jruz | |
sudo mount --bind /mnt/real/home/jruz /home/user/jruz | |
#install zsh | |
sudo pacman -S zsh | |
chsh -s /usr/bin/zsh | |
# install docker | |
sudo pacman -S docker | |
sudo systemctl enable docker.service | |
sudo systemctl start docker.service | |
sudo gpasswd -a jruz docker | |
newgrp docker | |
sudo pacman -S docker-compose | |
# install yaourt | |
sudo vim /etc/pacman.conf | |
[archlinuxfr] | |
SigLevel = Never | |
Server = http://repo.archlinux.fr/$arch | |
sudo pacman -Sy | |
sudo pacman -S yaourt | |
yaourt -S aura-bin | |
# make yaourt store pkgs to /var/cache/pacman/pkg | |
vim /etc/yaourtrc/ | |
EXPORT=2 | |
# install other stuff | |
sudo pacman -S git |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment