Erinevus lehekülje "RIPLinuxi kasutamine" redaktsioonide vahel

Allikas: Kuutõrvaja
(RIP Linux kostümiseerimine)
(RIP Linux kostümiseerimine)
83. rida: 83. rida:
 
===RIP Linux kostümiseerimine===
 
===RIP Linux kostümiseerimine===
  
TODO, vt http://www.tux.org/pub/people/kent-robotti/looplinux/rip/RIPLinuX-12.4.readme
+
http://www.tux.org/pub/people/kent-robotti/looplinux/rip/RIPLinuX-12.4.readme
 
 
 
 
  
 
* Pakkida algne iso tõmmis lahti
 
* Pakkida algne iso tõmmis lahti

Redaktsioon: 19. mai 2011, kell 08:56

Sissejuhatus

RIPLinux ehk (R)ecovery (I)s (P)ossible Linux http://www.tux.org/pub/people/kent-robotti/looplinux/rip/ on Live CD kujul esinev Linuxi distributsioon, mis on eelkõige mõeldud mõne olemasoleva süsteemi käsitlemiseks ühes või teises nö hädaolukorras.

Akronüüm RIP on tuntud eelkõige tähenduses puhka rahus (ingl. k. rest in peace), mida kasutatakse kalmistutel jms kohtades.

RIPLinux tarkvara

RIPLinux tarkvara jagatakse mitmes variandis

  • erinevate bootloaderitega - GRUB, GRUB2
  • ilma X Window System tarkvarata ja koos sellega

RIPLinux komplekti kuuluvad sellised süsteemi taastamisel olulised utiliidid

  • ip, ifconfig, route, ethtool, tcpdump
  • fdisk, dd, parted
  • ssh, sshd, rsync
  • tar, gzip
  • grub-install
  • fsck, mount, lvm
  • dhcp klient ja server
  • mdadm
  • cryptsetup
  • ddrescue
  • serial konsool
  • iwlist, iwconfig
  • ipmitool (ainult klient, st mitte lokaalse arvuti ipmi haldamiseks)
  • vconfig

RIPLinux kasutamine

RIPLinuxi kasutamiseks tuleb veebikohast http://www.tux.org/pub/people/kent-robotti/looplinux/rip/ kopeeritud sobivalt tõmmiselt süsteem alglaadida ning sisse logida, kasutaja root ja parool on algselt määramata, st vajutades Enter jõuab juurkasutaja prompti.

 #

Süsteemi varundamine

Ühendada /tmp kataloogi alla külge ...

 # mkdir /tmp/juurikas
 # mount /dev/mapper/system-root
 # cat /tmp/ef
 /dev
 /proc
 /sys
 /tmp
 # rsync -avH --numeric-ids --exclude-from=/tmp/ef /tmp/juurikas \
   root@10.0.5.19:/srv/backup/arvutinimi-20091101

Süsteemi taaste

TODO

Süsteemi kopeerimine

TODO

GRUB bootloaderi paigaldamine

 # grub-install --recheck --no-floppy --root-directory=/katalooginimi hd0

GRUB2 bootloaderi paigaldamine

# grub-install --no-floppy --recheck --root-directory=/tmp/root /dev/sda
Installation finished. No error reported.

Serial konsool

Juba töötava ja nt ssh kaudu ligipääsevale süsteemile serial konsool ligipääsu tekitamiseks peab /etc/inittab failis olema read

# Local serial lines:
s1:12345:respawn:/sbin/agetty -h -L ttyS0 9600 vt102
s2:12345:respawn:/sbin/agetty -h -L ttyS1 9600 vt102

ning selleks, et juurkasutaja saaks serial konsooli kaudu sisse logida, peavad olema failis /etc/securetty read

ttyS0
ttyS1

Kui serial konsooli soovitakse kasutada alates alglaadiast, nt IPMI konsooli redirect võimega arvuti üle IPMI nn 'sol activate' ühenduse, siis võib olla mõistlik kohendada algupärast RIPLinuxit nii nagu on juhendatud tekstis http://www.tux.org/pub/people/kent-robotti/looplinux/rip/RIPLinuX-12.4.readme.

RIP Linux kostümiseerimine

http://www.tux.org/pub/people/kent-robotti/looplinux/rip/RIPLinuX-12.4.readme

  • Pakkida algne iso tõmmis lahti
# mkdir /tmp/rip1 /tmp/rip2 
# mount -o loop RIPLinuX-12.4.iso /tmp/rip1
# cp -a /tmp/rip1/* /tmp/rip2
# umount /tmp/rip1 ; rmdir /tmp/rip1
# mkdir /tmp/rip2/boot/1
# cd /tmp/rip2/boot/1
  • Pakkida juurfailisüsteem lahti
# /tmp/rip2/boot/1# gzip -dc ../rootfs.cgz | cpio -iumdv
  • Teha muudatused
  • Pakkida juurfailisüsteem kokku kasutades rip cpio programmi
/tmp/rip2/boot/1# rm ../rootfs.cgz
/tmp/rip2/boot/1# find . | bin/cpio -v -o -H newc | gzip -9 >../rootfs.cgz
                           ^^^
  • moodustada iso tõmmis
# mkdir /tmp/rip-iso
# cd /tmp/rip2 
/tmp/rip2# bash boot/mkiso.sh . /tmp/rip-iso rip.iso

Kasulikud lisamaterjalid