0
votes

I am trying to upload a VHD to Azure using the Azure CLI. I am using Bash for Ubuntu for Windows. I am following these instruction https://docs.microsoft.com/en-us/azure/virtual-machines/linux/upload-vhd

Its at this stage here i get stuck and i am not sure what to do.

az storage blob upload --account-name mystorageaccount \ --account-key key1 --container-name mydisks --type page \ --file /path/to/disk/mydisk.vhd --name myDisk.vhd

I get the following error:

[Errno 2] No such file or directory: 'C:/_Downloads/myvhd.vhd'

The resource groups, storage disks created fine. How do i proceed?

Machine is windows 10 pro, latest SPs, node.js, bash for ubuntu for windows, azure cli installed

1

1 Answers

1
votes

why do you need node.js? az uses python. old azure cli uses node.js, but you are clearly using new one (az - new vs azure -old).

also, you should probably use a proper path like /mnt/c/_Downloads/myvhd.vhd. Since you are using WSL you should give it a path that makes sense in WSL.

To access data on your hard drive, you should use the /mnt/ folder, it has all the drives mounted over there