install virt-manager package
launch virt-manager
create new qcow2 volume (ex /var/lib/libvirt/images/steamos.qcow2
)
create new VM
Computer Information: | |
Manufacturer: Unknown | |
Model: Unknown | |
Form Factor: Desktop | |
No Touch Input Detected | |
Processor Information: | |
CPU Vendor: AuthenticAMD | |
CPU Brand: AMD Ryzen 7 2700X Eight-Core Processor | |
CPU Family: 0x17 |
function unloadStyles() { | |
console.log('unloading'); | |
var links = document.getElementsByTagName('link'); | |
for (let i in links) { | |
var link = links[i]; | |
if (link.media == 'print') { | |
link.remove(); | |
} | |
} |
install virt-manager package
launch virt-manager
create new qcow2 volume (ex /var/lib/libvirt/images/steamos.qcow2
)
create new VM
.\s3fs somebucketname:/ftproot/ X: -o passwd_file=C:\\Users\\Administrator\\.passwd-s3fs -o dbglevel=info -f -o umask=000 -o compat_dir=1 -o complement_stat=1 | |
2024-02-07T01:17:21.788Z [INF] s3fs version 1.93(5371cd1) : s3fs -o passwd_file=C:\\Users\\Administrator\\.passwd-s3fs -o dbglevel=info -f -o umask=000 -o compat_dir=1 -o complement_stat=1 -o max_thread_count=1 somebucketname:/ftproot/ X: | |
/Program Files/s3fs-fuse/ca-bundle.crt2024-02-07T01:17:21.795Z [CRT] s3fs_logger.cpp:LowSetLogLevel(239): change debug level from [CRT] to [INF] | |
2024-02-07T01:17:21.798Z [INF] curl.cpp:InitMimeType(447): Loaded mime information from /Program Files/s3fs-fuse/mime.types | |
2024-02-07T01:17:21.800Z [INF] fdcache_stat.cpp:CheckCacheFileStatTopDir(78): The path to cache top dir is empty, thus not need to check permission. | |
2024-02-07T01:17:21.824Z [INF] s3fs.cpp:s3fs_init(4287): init v1.93(commit:5371cd1) with OpenSSL, credential-library(built-in) | |
2024-02-07T01:17:21.824Z [INF] s3fs.cpp:s3fs_check_service(4431): check service |
{"Protocol":0,"Id":"cc14f3d11b7c692840fae5e876a226d7","Path":"/movies/sample.mp4","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mov,mp4,m4a,3gp,3g2,mj2","Size":2120761216,"Name":"Sample","IsRemote":false,"ETag":"1b6cb4cb9840e93d22d38239668b053b","RunTimeTicks":76072001536,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":"hev1","Language":"und","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBa |
/videos/cc14f3d1-1b7c-6928-40fa-e5e876a226d7/hls1/main/0.ts | |
{"Protocol":0,"Id":"cc14f3d11b7c692840fae5e876a226d7","Path":"/movies/sample.mp4","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mov,mp4,m4a,3gp,3g2,mj2","Size":2120761216,"Name":"Sample","IsRemote":false,"ETag":"1b6cb4cb9840e93d22d38239668b053b","RunTimeTicks":76072001536,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":"hev1","Language":"und","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag" |