Is it possible to replace eos with some other token created from eosio.token contract and make it core system token
2 Answers
We can change default symbol 'SYS' for private chains in our CMake file before creating eos build and changing "SYS"
Here to whatever symbol lets say "ABC" we want to set for our private chain.
Also after deploying system contract we have to init it with our set symbol "ABC" like this
cleos push action eosio init '["0", "4,SYS"]' -p eosio@active
You don't need to rebuild eos to change core symbol. Unlike initial version of EOS, core symbol is fetched from live network, so you just need to care about token contract.