The following error message is occurred because the command is not put in the right order.
ERROR: Unable to set this url, file has non-ASCII characters
or
WARNING: BOOT variable added, but unable to find disk0:/.private/startup-configciscoasa#
ciscoasa# con t
ciscoasa(config)# boot config disk0:/.private/startup-config
ERROR: Unable to set this url, file has non-ASCII characters
ciscoasa(config)#
SOLUTION
The right sequences are as follows:
enable
config t
copy run disk0:/.private/startup-config
boot config disk0:/.private/startup-config
wr mem
EXAMPLE
ciscoasa(config)# copy run disk0:/.private/startup-config
Source filename [running-config]?
Destination filename [/.private/startup-config]?%Warning:There is a file already existing with this name
Do you want to over write? [confirm]
Cryptochecksum: 6e33e06b 255d8b92 90c27d70 9f5b4de4
1471 bytes copied in 2.20 secs (735 bytes/sec)open(ffsdev/2/write/41) failed
open(ffsdev/2/write/40) failed
ciscoasa(config)#
ciscoasa(config)# boot config disk0:/.private/startup-config
ciscoasa(config)#
ciscoasa(config)# wr mem
Building configuration…
Cryptochecksum: a0ce05e6 e361a34f d8bc3b81 55185b421514 bytes copied in 2.150 secs (757 bytes/sec)open(ffsdev/2/write/41) failed
open(ffsdev/2/write/40) failed[OK]
ciscoasa(config)#
I hope this helps