Institute of Computer Science
  1. Courses
  2. 2018/19 spring
  3. Operating Systems (MTAT.08.006)
ET
Log in

Operating Systems 2018/19 spring

  • Esileht
  • Päevaõpe - esmaspäeviti
  • Sessiooniõpe - reede/laupäev
  • Lingid

  • Wiki vormistusest

Linux Rescue System

Mõnikord juhtub (eriti siis, kui on eriliselt kiire), et arvuti operatsioonisüsteem ütleb üles ja on hädasti tarvis arvuti kõvakettal olevaid faile kätte saada.

Siis on kõige paremaks raviks Live Linuxi mälupulga (nt Ubuntu tavaline installikas) olemasolu.

Saab aga ka käsureakeskkonnas seda teha.

NB! siin ei tööta virtuaalmasina lisad (Ctrl+Alt päästab virtuaalmasinast välja).

1. Ettevalmistus: Windows virtuaalmasin käib.

  • Käivita Windows, kontrolli, et selles on C:\uluk või C:\kala kaust. Või loo kaust C:\oluline ning selle sisse mõned tekstifailid (et oleks, mida päästa).
  • cmd.exe käima:
  • mkdir C:\oluline - loon kausta oluline
  • echo see fail on minule vajalik >> C:\oluline\vajalik1.txt
  • echo see fail on minule eriti vajalik >> C:\oluline\vajalik2.txt
  • Sule arvuti.

2. Virtualiseerimistarkvara (Vmware või Virtualbox) juures arvuti riistvara muutmine (Windows on kinni).

  1. Lisa Windowsi virtuaalmasinale uus kõvaketas suurusega 2,5GiB- See on edaspidi kasutuses kui mälupulk.
  2. Muuda CD/DVD kettapilt - samas virtuaalmasina konfiguratsioonis.
    • Use ISO image - vahetad Windowsi installplaadi Linuxi installplaadiga.

3. Windowsi virtuaalmasina käivitamine Linuxi plaadilt

  1. Plaadilt käivitamiseks tuleb poole sekundi (või sekundi) jooksul:
    1. hiirega klikkida käivtatud virtuaalmasinas, nii et hiirekursor kaob.
    2. Vajutad F2
  2. Valida käivitusjärjekorrast CD/DVD seade (nt CDROM).
    • Mõnikord ei ole sellist valikut, et saan valida ajutist käivitusseadet, siis tuleb BIOS sätetes käivitusjärjekord ära vahetada.
  3. Käivita Linux Rescue System DVD plaadilt (valid selle või oled sättinud kävitusjärjekorras esimeseks):
  • Vaikimisi valik on Boot from Hard Disk - seega kui kiiresti ei reageeri, siis käivitub Windows.
  • Liigu noolega valikule More...
  • Vali Rescue System
  • Klaviaruur: Svensk
    • Sest enamus vajalikke nuppe nagu / \ ? + - on õigel kohal.
  • rescue login: - logid arvutisse root kasutajaga:
    • root - parooli ei ole;
      • vastuseks üteldakse Have a lot of fun... - nüüd oled administraatori õigustega arvutis.

4. Windowsi arvutiga seotud kõvaketaste tuvastamine

  1. Vaata kõvaketaste ja partitsioonide loendit.
    • fdisk -l - see on failisüsteemi loend/list ehk täht L
    • fdisk -l | more - näitab tulemust lehekülgede kaupa
      • Näen, et /dev/sda sisaldab HPFS/NTFS/exFAT failisüsteemidega kettaid
      • /dev/sda1 ja /dev/sda2 jne - need on Windowsi kõvakettad
      • näed ka üht ketast kirjaga: Disk /dev/sdj (j asemel võib olla muu täht) 2,5GiB millel ei ole partitsioone (nt võrreldes Windowsi kettaga).

5. Tuvastan Windowsi süsteemi ketta ja partitsioonid

  • fdisk -l /dev/sda
    • Milline on Windowsi andmetega ketas?

6. Tuvastan lisatud "mälupulga" ketta ja partitsioonid

  • fdisk -l /dev/sdj (või sdm või sdi vms.)
    • Suurus on 2.5G, partitsioone ei ole.

7. Loon "mälupulgale" ühe FAT32 partitsiooni (kogu pulga ulatuses)

  • Tee kindlaks, mis tähisega tähega mälupulk on. See on vormindamata ja failisüsteemi/partitsioone sellel hetkel ei ole.
  • fdisk /dev/sdj - muudan seadme /dev/sdj partitsioone.
    • Vaata seadme suuruse ja partitsioonide olemasolu/puudumise järgi järele, kuidas on konkreetne seade tähistatud.
  1. Partitsiooni loomiseks teen läbi käsud:
  • Command (m for help): m - vaatan abi
  • o - DOS partitsioonitabeli loomine
  • p - kuvab partitsioonitabeli
  • n - loob uue partitsiooni (vaikeväärtustega):
    • Enter
    • Enter
    • Enter
    • Enter
      • kuni tuleb ette Command (m for help):
  • Command (m for help): p - kuvab seisu (ei taha, et oleks linux FS)
  • t - muudame failisüsteemi tüübi tunnuse (Listi kuvamiseks L)
  • c - W95 Fat32 (LBA)
  • p - vaatan seisu
  • w - kirjutan kettale
    • NB! Failisüsteemi selle tegevusega ei loodud veel.

8. Vormindan "mälupulga" ühe FAT32 partitsiooni (kogu pulga ulatuses)

  • Vormindada loodud partitsioon /dev/sdj1:
    • which mkdosfs - kontrollin kas on olemas utiliit nimega mkdosfs
    • mkdosfs --help - vaatan abi
    • mkdosfs -F 32 -I /dev/sdj1 - loon Fat32 failisüsteemi seadmele (partitsioonile 1) /dev/sdj1 (võib juhtuda, et tuleb kasutada seadet /dev/sdb1).

9. Ühendada Windowsi ketas lugemiseks

  • Vaatan järele, kuidas on tähistatud Windowsi ketas:
    • fdisk -l /dev/sda - Sõltuvalt süsteemist võib olla nt /dev/sda2 või /dev/sda4 (vaata suurust ja failisüsteemi kirjeldust).
  • mkdir /mnt/windows loon ühenduspunkti Windowsi jaoks
  • mount /dev/sda4 /mnt/windows - Ühendan Windowsi andmeketta (see on see suurem partitsioon) lugemiseks ühenduspunkti /mnt/windows
    • Ühendatav ketas võib ka olla /dev/sda2 tähisega.
  • Vaata Windowsi ketta sisu:
    • ls /mnt/windows

9. Ühendada mälupulk lugemiseks ja kirjutamiseks

  • mkdir /mnt/malupulk loon ühenduspunkti mälupulga jaoks
  • mount /dev/sdj1 /mnt/malupulk - Ühendan mälupulga kirjutamiseks ühenduspunkti /mnt/malupulk
    • /dev/sdj1 asemel võib olla ka mõni muu seade - see, mis on 2,5GB suurusega.
  1. Vaata malupulga ketta sisu:
  • ls /mnt/malupulk
    • Jah, see mälupulk (ketas) on värskelt vormindatud ja seega tühi.

10. Kopeerin olulised andmed mälupulgale.

  1. Kopeeri kausta c:\oluline või c:\uluk või c:\kala sisu mälupulgale:
  • Allolevas juhendis kasutatakse kausta C:\oluline.
  • cp -rf /mnt/windows/oluline /mnt/malupulk/
  • ls /mnt/malupulk - kontrolli, kas sai kopeeritud.
  • ls /mnt/malupulk/oluline - kontrolli, kas sai fail(id) kopeeritud.
  • cat /mnt/malupulk/oluline/vajalik1.txt - Vaatan kopeeritud tekstifaili sisu.
    • Kõik on hästi, kui vajalik1.txt tekstisisu näen (oma kirjutatud teksti).
  1. Sule virtuaalmasin:
    • shutdown -h now - sule arvuti nüüd

11. Tagan, et Windowsi virtuaalmasin oleks nõus käivituma Windows operatsioonisüsteemiga.

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment