Rescue

Knoppix

Monet ovat mieltyneet erikoisesti Knoppixiin, joka on buuttaava Linux-CD (Debian testing / unstable), jota voidaan käyttää myös pelastus-CD:nä (rescue CD). Knoppix sisältää hyvän laitetuen ja kattavan valikoiman ohjelmia. Tutustu Knoppixiin (ja NordisKnoppixiin) esim. sivultani knoppix.htm.

Systeemin palautus Knoppix-CD:n avulla

Knoppix-CD:ltä voi kirjautua pääkäyttäjäksi toiselle osiolle chroot-käskyllä ja tehdä sieltä tarvittavat huoltotoimenpiteet. Tällainen mahdollisuus Linuxeissa on erittäin tärkeä esim. silloin, kun Lilo tai Grub on sekaisin eikä buuttidiskettiä ole tehty.

knoppix@ttyp0[knoppix]$ su
root@ttyp0[knoppix]# mount /dev/hda1 /mnt/hda1
root@ttyp0[knoppix]# chroot /mnt/hda1
root@Knoppix:/#

Ensin vaihdetaan konsolissa rootiksi (su) ja sen jälkeen liitetään osio (huom. sekä /dev että /mnt ja haluttu osio), jonka jälkeen vaihdetaan liitetylle osiolle (chroot), ks. kuva chrootin käytöstä. Voit nyt siis tehdä osiolla kaikkea tarvittavaa pääkäyttäjänä aivan samoin kuin olisit kirjautunut sinne sisälle suoraan!

Myös IBM on huomannut Knoppixin mahdollisuudet, josta osoituksena on artikkeli IBM:n sivulla Knoppixin käyttämisestä pelastus-CD:nä: System recovery with Knoppix.

Tee Grub-buuttidisketti!

Grubin voi kopioida buuttaavaksi disketiksi sivun http://www.gnu.org/software/grub/grub-faq.en.html#q4 ohjeiden mukaan.

1. Kopioi formatoidulle disketille (jolle on luotu myös tiedostojärjestelmä ja joka on liitetty jonnekin, esim. /mnt/floppy) /boot/grub-hakemistosta tiedostot stage1, stage2 ja menu.lst (tai grub.conf) levykkeelle valmiiksi tekemääsi /boot/grub-hakemistoon.

Huomaa, että Linux eroaa Windowsista levykkeen formatoinnin suhteen. Windowsissa levyke formatoidaan (alustetetaan) format-ohjelmalla, mutta Linuxissa pitää ensin alustaa levyke ja luoda sitten sille haluttu tiedostojärjestelmä, esim.:

fdformat /dev/fd0
mke2fs /dev/fd0

2. Aja seuraavat komennot (huom, Mandrakessa Grub on /usr/sbin/-hakemistossa eikä /sbin/-hakemistossa kuten yleensä):

/sbin/grub --batch --device-map=/dev/null <<EOF
device (fd0) /dev/fd0
root (fd0)
setup (fd0)
quit
EOF

Seuraavassa on vielä asian havainnollistamiseksi vaiheittain etenevä malliesimerkki Mandrake 9.1:stä:

[root@tapsa grub]# /usr/sbin/grub --batch --device-map=/dev/null
    GRUB  version 0.93  (640K lower / 3072K upper memory)
 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]
grub> device (fd0) /dev/fd0
device (fd0) /dev/fd0
grub> root (fd0)
root (fd0)
 Filesystem type is fat, using whole disk
 grub> setup (fd0)
setup (fd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/fat_stage1_5" exists... no
 Running "install /boot/grub/stage1 (fd0) /boot/grub/stage2 p /boot/grub/menu.lst "... succeeded
Done.
grub> quit
quit
[root@tapsa grub]#

Nyt voit buutata koneen tekemältäsi disketiltä ja buutata Grubista eri käyttöjärjestelmät. Voit vielä tehdä buuttidisketistäsi buutti-CD:n esim. Windowsin Nerolla.

Tee varakäynnistysdisketti!

Seuraavassa yksityiskohtaiset ohjeet RH 9.ssä tehdylle buuttidisketille sivun http://www.toms.net/rb/ ohjeiden mukaan:

1. Puretaan tar.gz-paketti:

[tapsa@tapsa tapsa]$ tar zxvf tomsrtbt-2.0.103.tar.gz
tomsrtbt-2.0.103
tomsrtbt-2.0.103/buildit.s
tomsrtbt-2.0.103/clone.s
tomsrtbt-2.0.103/install.s
tomsrtbt-2.0.103/unpack.s
tomsrtbt-2.0.103/tomsrtbt.FAQ
tomsrtbt-2.0.103/settings.s
tomsrtbt-2.0.103/fdformat
tomsrtbt-2.0.103/fdflush
tomsrtbt-2.0.103/license.html
tomsrtbt-2.0.103/tomsrtbt.raw

2. Siirrytään oikeaan hakemistoon:

[tapsa@tapsa tapsa]$ cd tom*

3. Otetaan väliaikaisesti superuserin oikeudet:

[tapsa@tapsa tomsrtbt-2.0.103]$ su
Password:

4. Ja viimeksi itse buuttidisketin teko (itse en viitsinyt edes tyhjentää diskettiä):

[root@tapsa tomsrtbt-2.0.103]# ./install.s
Don't forget to READ the FAQ.
Insert a blank writable 3.5" floppy diskette then strike ENTER.
About to fdformat /dev/fd0u1722
Double-sided, 82 tracks, 21 sec/track. Total capacity 1722 kB.
Formatting ... done
Verifying ... done
About to dd floppy image
3444+0 records in
3444+0 records out
About to verify floppy image
Succeeded!
[root@tapsa tomsrtbt-2.0.103]#

Timo's Rescue CD Set

Build Your Bootable Rescue CD

Eipä unohdeta Timon http://rescuecd.sourceforge.net/download.html sivuakaan!

Päivitetty viimeksi: 16.10.2004