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

Operating Systems 2017/18 spring

  • Esileht
  • Loengud
  • Praktikumid
  • 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:
    • 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.
    • Lisa Windowsi virtuaalmasinale uus kõvaketas suurusega 2,5GiB- See on edaspidi kasutuses kui mälupulk.
    • Muuda CD/DVD kettapilt - samas virtuaalmasina konfiguratsioonis.
      • Use ISO image - vahetad Windowsi installplaadi Linuxi installplaadiga.
  2. Arvuti käivitusjärjekord tuleb muuta nii, et DVD oleks esimene.
    • Vaikimisi on automaatne käivitusjärjekord: Flopi/HD/DVD.
      • Sel hetkel, kui virtuaalmasin vahetult käima on jõudnud minna (BIOS) on tarvis vajutada F2, et käivituks BIOS ja saaksime muuta seadmete käivitusjärjekorda.
      • Lihtsaimaks võimaluseks oleks ehk ülalt menüüst valida Restart Guest ja vahetult pärast selle valiku tegemist klõpsata virtuaalmasina aknas (sest F2 muidu ei kehti virtuaalmasinale) ja vajutada F2.
  3. Käivita Linux Rescue System DVD plaadilt (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: root - parooli ei ole, vastuseks üteldakse Have a lot of fun...
  4. 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 - need on Windowsi kõvakettad
      • näed ka üht ketast kirjaga: Disk /dev/sdb (b asemel võib olla muu täht) 2,5GiB millel ei ole partitsioone (nt võrreldes Windowsi kettaga).
  5. Vormindame "mälupulga" Fat32 failisüsteemiga:
    • Tee kindlaks, mis tähisega mälupulk on. See on vormindamata ja failisüsteemi/partitsioone sellel hetkel ei ole.
    • fdisk /dev/sdb - muudan seadme /dev/sdb partitsioone. Võib juhtuda, et on seadmeks /dev/sdj
    • 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.
  6. Vormindada loodud partitsioon /dev/sdb1:
    • which mkdosfs - kontrollin kas on olemas utiliit nimega mkdosfs
    • mkdosfs --help - vaatan abi
    • mkdosfs -F 32 -I /dev/sdb1 - loon Fat32 failisüsteemi seadmele (partitsioonile 1) /dev/sdb1 (võib juhtuda, et tuleb kasutada seadet /dev/sdj1).
  7. Ühendada Windowsi ketas lugemiseks
    • mkdir /mnt/windows loon ühenduspunkti Windowsi jaoks
    • mount /dev/sda2 /mnt/windows - Ühendan Windowsi andmeketta (see on see suurem partitsioon) lugemiseks ühenduspunkti /mnt/windows
  8. Vaata Windowsi ketta sisu:
    • ls /mnt/windows
  9. Ühenda mälupulk kirjutamiseks
    • mkdir /mnt/malupulk loon ühenduspunkti mälkupulga jaoks
    • mount /dev/sdb1 /mnt/malupulk - Ühendan mälupulga kirjutamiseks ühenduspunkti /mnt/malupulk
  10. Vaata malupulga ketta sisu:
    • ls /mnt/malupulk
      • Jah, see mälupulk (ketas) on värskelt vormindatud ja seega tühi.
  11. 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).
  12. Sule virtuaalmasin:
    • shutdown -h now - sule arvuti nüüd
  13. Taasta esialgne seis.
    • Eemaldad Linux plaadi (võid ka seadistada füüsilise seadme kasutamiseks).
    • Eemaldad mälupulga ketta
    • Seadistad BIOS käivitusjärjekorra, et esimesena käivitataks süsteem kõvakettalt.
  • 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