https://www.microsoft.com/en-us/software-download/windows10ISO https://www.microsoft.com/et-ee/software-download/windows10ISO https://www.microsoft.com/ru-ru/software-download/windows10ISO Kui minnakse nendele aadressidele MS Windowsi alt siis tuleb kasutada veebilehitseja identiteedi vahetajat kuna vastasel korral ei lasta ligi kui juba ollakse MS Windowsi all (https://www.startpage.com/do/search?q=user+agent+switcher): Firefox: https://addons.mozilla.org/en-us/firefox/addon/user-agent-switcher/ https://addons.mozilla.org/en-us/firefox/addon/user-agent-switcher-firefox/ Chrome: https://chrome.google.com/webstore/detail/user-agent-switcher-for-g/ffhkkpnppgnfaobgihpdblnhmmbodake?hl=en Paigaldamisel võtit ei ole vaja: https://www.howtogeek.com/244678/you-dont-need-a-product-key-to-install-and-use-windows-10/ WSL'i kasutamiseks tuleks paigaldada 64-bit Windowsi versioon Tasulise tarkvara legaalset kasutust jälgib BSA: BSA - Business Software Alliance http://ww2.bsa.org/country.aspx?sc_lang=et-EE MS Windowsi puhul on soovitav kasutada Pro, Education, Enterprise versiooni Home ei võimalda rida asju teha (nt ei saa panna domeeni liikmeks, Computer Management on poolik jne) Otse Microsofti serverist laadib ka päris kiirelt. Kui tekib probleeme (nt EIK IP-aadressilt on teatud aja jooksul liiga palju alla laaditud) siis kasutada Microsoft Dreamspark'i ja võtta sealt EDU versioon ja kui riistvara toetab siis 64-bit. VM loomine: 50 GB HDD dynamically allocated 3 GB RAM Paigaldamisel: teha eraldi kettajagu 30 GB luuakse 500 MB süsteemne ketas lisaks - olla nõus sellega paigaldamise lõpus: võib kasutada Express Settings omanik: I own the .... Kui MS Windows 10 juba töötab siis kettajagude loomine: Avada Disk Management: * Computer Management (Super+R -> compmgmt.msc) -> Disk Management * Super+X -> Disk Management valida vaba kettaruum (Unallocated disk space) hiire paremklõps ja New Simple Volume 4096 MiB ja panna nimeks: swap uus kettajagu andmete jaoks, ülejäänud vaba ruum ja panna nimeks: data süsteemiketas nimetata ringi: system Mugavamaks virtuaalmasina kasutamiseks on soovitav paigaldada ka "külalise lisandid" ehk siis "guest additions", mis on sisuliselt juhtprogrammid (drivers) virtuaalmasina jaoks. Paigaldamiseks virtuaalmasina menüüst valida Devices->Insert guest additions CD image... ja olla nõus vaikimisi pakutud valikutega. vahepalaks: http://novaator.err.ee/258590/kristjan-port-windows-10st-tilguvad-andmed-ka-kinnise-kraaniga Super+X annab kiirvalikud süsteemi haldamiseks CTRL+SHIFT+ESC avab tegumihalduri Super+E avab failihalduri Super - Windowsi logoga klahv CTRL+SHIFT+N uue kataloogi loomine Haldusvõimalused edasijõudnutele: Super+R mmc (Microsoft Management Console) Add Snap-In valida näiteks Computer Management (saab valida ka masina üle võrgu) salvesta väljudes Suurettevõtetele: SCCM (System Center Control Management) internetiühenduse kiiruse testimiseks: http://enos.itcollege.ee/~edmund/materials/tools/net/speedtest-cli/ üldiselt python'i skripte käivitatakse: python speedtest.py NB! Ettevaatust Windowsi registri muutmisega! Vale liigutus võib tähendada mittetöötavat süsteemi! Peale MS Windowsi paigaldamist ja uuenduste tegemist on soovitav vastav teenus ära keelata: * avada Computer Management superkasutaja õigustes * Services and Applications -> Services * otsida Windows Update teenus ja määrata: Startup type -> Disabled Kui on tulevikus vaja uuendada MS Windows'i siis selleks ajaks tuleb see teenus taas lubada. Nii ei teki olukordi kus MS Windows'i uuendamine ja arvuti taaskäivitamine algab ajal kui on missioonikriitiline tegevus käimas. Kasutaja kodukataloogi loomine teisele kettale ------------------------------------------------ Selle tegevuse mõte on vältida kasutajaandmete väljakopeerimist süsteemist sellega, et need salvestuvad vaikimisi teisele (andmete) kettajaole (nt F:) ja süsteem on eraldi (nt C:). Kui MS Windowsiga midagi juhtub ja vaja uuesti paigaldada siis kasutajate andmed on juba teisel kettajaol ja võib kohe alustada MS Windowsi uuestipaigaldamisega. Kui peaks andmeid välja kopeerima siis pärast on ka vaja tagasi kopeerida. Orienteeruvalt 100 GB kohta tuleb arvestada ajakulu tund aega (60 min) ehk siis umbes poole tunniga kopeerib ära ja pärast sama kaua ka tagasi. Tänapäeval on aga ketaste mahud juba terabaitides.... 1. aktiveerida sisseehitatud superkasutaja ja soovi korral saab seda ka ringi nimetada (root) ning logida sellega sisse ja kustutada algselt loodud kasutaja ära 2. muuta ära kasutajaprofiilide asukoht registris kasutajaprofiilid Windowsi registris * Super+R * regedit HKLM->Software->Microsoft->Windows NT->CurrentVersion->Profilelist (liikumine kiirem nooleklahvidega ja vahepeal kirjete esimesi tähti kiirelt sisestades) parameeter "ProfilesDirectory" väärtuseks määrata F:\kasutajad (või ka F:\Users) - see ketas ja kataloog peavad ka reaalselt olemas olema, vigade vältimiseks on mõistlik see otsiteekond kopeerida. Vaikimisi väärtus on %SystemDrive%\Users otselink registris: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList andmete kettale tekitame kausta kasutajate kodukataloogide jaoks HKLM tähendab HKEY_LOCAL_MACHINE registris peale registri muutmist tuleb teha taaskäivitus MS Windowsile kuid enne veel võib ka kasutaja kohe ära teha - siis peale taaskäivitamist saab kohe sisse logida 3. teha uus kasutaja ja siis teha taaskäivitus 4.logida sisse tavakasutajaga Kasutajaid saab luua mitmel viisil. 1.variant: * peamenüü (avaneb Super-klahviga) * Control Panel (saab ka: Super+R -> control) * User Accounts (kasutajad) 2.variant * Computer Management * Local Users and Groups * Users Tavakasutajana Computer Management käivitada superkasutaja õigustes: * otsida peamenüüst (avaneb Super-klahviga) Computer Management * leitud ikoonil hiire paremklahviga Run as administrator töölaua suurendamise vidin: https://technet.microsoft.com/en-us/sysinternals/zoomit.aspx Lõpptulemusena peaks olema kasutajad: root (admin-õigustes) kodukataloogiga C:\Users\root student (tavakasutaja õigustes) kodukataloogiga F:\kasutajad\student Kui vaja sama nimega kasutaja uuesti teha siis: * logi admin-kasutajaga (root) sisse * kustuta tavakasutaja * kustuta selle tavakasutaja kodukataloog kui see veel alles on * kustuta selle tavakasutaja kirje registrist ProfileList alt - NB! kontrolli, et kustutad õige kirje! Kasutajate kustutamisest erinevatel viisidel - https://www.tenforums.com/tutorials/5464-delete-user-account-windows-10-a.html Taaskäivitus ilma värskendamata Super+R shutdown /r /f /t 00 töötab ka shutdown -r -f -t 00 -r restart -s shut down -f force -t 00 aeg sekundites -c teade abiinfo: shutdown /? Ketta kustutamine käsurealt --------------------------- http://www.disk-partition.com/articles/delete-recovery-partition-4348.html Mõnikord on vaja kustutada kaitstud kettajagusid. Super+R #ava Run aken cmd #käivita käsurida diskpart #käivita kettajagude haldamise programm list volume #vaata, millised kettajaod on olemas select volume x #vali õige kettajagu, ilmub tärn valitud kettajao ette delete volume override #kustutame valitud ketta list volume # vaatame uuesti, mis on kustunud Windowsi taaskäivitamise edasilükkamine --------------------------------------- http://www.laptopmag.com/articles/stop-windows-automatic-reboots WSL lubamine ------------ juhised - https://docs.microsoft.com/en-us/windows/wsl/install-win10 * avada powershell superkasutaja õigustes ja hiire parema klahviga asetada see käsk: * Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux * peale lubamist taaskäivitada (y) Linuxi paigaldamine MS Windowsis -------------------------------- * avada rakendus Microsoft Store * otsi: Ubuntu (vt https://www.microsoft.com/en-us/store/p/ubuntu/9nblggh4msv6) * paigalda leitud rakendus Linuxi käivitamine: * peamenüü * otsi: Ubuntu * või ka: Super+R -> ubuntu -> Enter # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Varasem info (kehtib 2017 kevade kohta) --------------------------------------- Uuendamine Ubuntu 16.04 LTS peale http://stackoverflow.com/questions/40046786/windows-bash-wsl-sudo-no-tty-present-and-no-askpass-program-specified sudo -S apt-mark hold sudo sudo -S apt-mark hold procps sudo -S apt-mark hold strace seejärel uuendamiseks: sudo do-release-upgrade -f DistUpgradeViewNonInteractive -d # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # WSL asub --------- http://askubuntu.com/questions/759880/where-is-the-ubuntu-file-system-root-directory-in-windows-nt-subsystem-and-vice %localappdata%\Lxss Kui on Microsoft Store'ist paigaldatud * F:\users\student\AppData\Local\Microsoft\WindowsApps\ * kataloog: CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc (see lõpus olev räsi võib muutuda) * faili F:\users\student\AppData\Local\Microsoft\WindowsApps\ubuntu.exe käivitades avaneb ka Linuxi käsurida * Linux on paigaldatud siia kausta: F:\users\student\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs Kui on vaja MS Windows'ist kopeerida faile Linuxi kausta siis tuleb seda teha siis kui Linux ei tööta. Kui siis Ubuntu käsurida avada siis on Windowsist kopeeritud failid, kaustad ka Linuxis nähtavad. Arvestama peab sellega, et selliselt faile, katalooge kopeerides õigusi ei anta ja need puuduvad isegi omanikule. Õiguste kohta vt http://enos.itcollege.ee/~edmund/osadmin/materials/failioigused-UNIXis/failioigused-UNIXis.html Keskkonnamuutujad MS Windowsis ------------------------------ Protsendimärkide vahel on MS Windowsis keskkonnamuutujad. Keskkonnamuutujatest koos näidetega https://en.wikipedia.org/wiki/Environment_variable MS Windows keskkonnamuutujate seadistamine - http://www.computerhope.com/issues/ch000549.htm MS Windows 10 - https://superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10 Veel muutujatest http://windowsitpro.com/systems-management/what-environment-variables-are-available-windows Kõik rakendused: * avada Windows Explorer (Super+E) * aadressireale kirjutada (ja vajutada seejärel enter): explorer.exe shell:::{4234d49b-0245-4df3-B780-3893943456e1} Saalefaili ringisuunamine ------------------------- https://superuser.com/questions/237813/how-can-i-move-the-page-file-to-another-physical-disk-location Super+R->systempropertiesadvanced Peamenüüst otsides: * Täpsemad süsteemisätted * Advanced System Settings Soovitav on kasutada saalefaili automaatset haldamist. C: kettal keelata saalefail ära ja määrata süsteemi hallatud maht eespool tehtud saaleala kettajaole. System Properties avaneb Super+Break (Pause) # # # Skriptide käivitamine sh skript.sh python skript.py programmi käivitusteekonna otsimine which sh which python siis teab, mida skripti algusesse kirjutada: #!/bin/sh #!/usr/bin/python ... # # # Below are some information also in English, might be outdated WSL - Windows Subsystem for Linux ------------------------------- WSL is still in beta and this means that here might appear an issues. Documentation: https://aka.ms/wsldocs https://msdn.microsoft.com/commandline/wsl/about https://msdn.microsoft.com/en-us/commandline/wsl/faq https://github.com/Microsoft/BashOnWindows Terms of Use https://aka.ms/uowterms https://www.ubuntu.com/about/about-ubuntu/licensing Installation https://msdn.microsoft.com/en-us/commandline/wsl/install_guide build 14393 or newer (with Anniversary Update) Management https://blogs.windows.com/buildingapps/2016/07/22/fun-with-the-windows-subsystem-for-linux/ Files location: http://askubuntu.com/questions/759880/where-is-the-ubuntu-file-system-root-directory-in-windows-nt-subsystem-and-vice %localappdata%\Lxss About environment variables with examples https://en.wikipedia.org/wiki/Environment_variable Setting up MS Windows environment variables - http://www.computerhope.com/issues/ch000549.htm MS Windows 10 - https://superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10 More variables http://windowsitpro.com/systems-management/what-environment-variables-are-available-windows CAUTION: Creating/modifying any files within LXSS using Windows apps & tools can cause Data corruption and data loss in Ubuntu subsystem! Release Upgrade --------------- https://www.howtogeek.com/278152/how-to-update-the-windows-bash-shell/ reinstall: option1: sudo do-release-upgrade option2: lxrun /uninstall lxrun /install Better option http://stackoverflow.com/questions/40046786/windows-bash-wsl-sudo-no-tty-present-and-no-askpass-program-specified sudo -S apt-mark hold sudo sudo -S apt-mark hold procps sudo -S apt-mark hold strace if you did not enter these commands then later fix: sudo -S wget http://mirrors.kernel.org/ubuntu/pool/main/s/sudo/sudo_1.8.9p5-1ubuntu1.1_amd64.deb sudo -S dpkg -i sudo_1.8.9p5-1ubuntu1.1_amd64.deb ----not necessary immediately---- sudo -S wget http://mirrors.kernel.org/ubuntu/pool/main/s/strace/strace_4.8-1ubuntu5_amd64.deb sudo -S wget http://mirrors.kernel.org/ubuntu/pool/main/p/procps/procps_3.3.9-1ubuntu2_amd64.deb sudo -S dpkg -i procps_3.3.9-1ubuntu2_amd64.deb sudo -S dpkg -i strace_4.8-1ubuntu5_amd64.deb fix broken packages: sudo apt-get install -f sudo dpkg --configure -a http://www.omgubuntu.co.uk/2016/08/upgrade-bash-windows-10-ubuntu-16-04-lts It’s an ugly hack but also an obvious one assuming you’re familiar with command-line upgrades: sudo do-release-upgrade -f DistUpgradeViewNonInteractive -d ... this should finalize without problems instead of restart, log out (CTRL+D) and rerun bash check version: lsb_release -a ... and you should see Ubuntu 16.04.x LTS If you will get stuck at a y/n prompt then you’ll need to Ctrl + C your way out. Run the following command to complete the upgrade: sudo dpkg --configure -a Finally, run the standard apt-get update, apt-get dist-upgrade and apt-get autoremove to finish things off. GUI --- Officially not supported but who can get it working properly then it is worth for sharing each others. there are following desktop environments available: sudo apt-cache search ubuntu-desktop edubuntu-desktop - educational desktop for Ubuntu kubuntu-desktop - Kubuntu Plasma Desktop/Netbook system lubuntu-desktop - Lubuntu Desktop environment qtubuntu-desktop - Qt plugins for Ubuntu Platform API (deskto ubuntu-desktop - The Ubuntu desktop system ubuntu-desktop-mir - System compositor for Ubuntu Desktop xubuntu-desktop - Xubuntu desktop system Some other tutorials http://thehackernews.com/2016/07/ubuntu-gui-windows-10.html More reading http://blog.dustinkirkland.com/2016/08/howdy-windows-six-part-series.html https://fossbytes.com/install-run-bash-ubuntu-windows-10/ https://blogs.msdn.microsoft.com/wsl/ Officially there is only Ubuntu supported but unofficially there might be possible to install also other distros. Distro switcher http://www.omgubuntu.co.uk/2016/11/wsl-distribution-switcher https://github.com/RoliSoft/WSL-Distribution-Switcher Another distro https://fossbytes.com/opensuse-linux-on-windows-10/ https://www.suse.com/communities/blog/make-windows-green-part-1/