Reborn

And from the ashes the Phoenix rose reborn
  • Начало
  • About

HOWTO: Boot Norton Ghost over network

Владимир | 12/06/2009

Днес ще разгледаме темата как да стратираме Norton Ghost през мрежа.
Постът е по идея на jorgy днешната статия ще гради върху предоставената вече основа.

Идеята
Трябва да си сътворим подходяща медия която да може да се стартира през мрежа и в нея да си сложим ghost-a. Първоначалното желание беше да се опише начин за стартиране на iso изображение по мрежа, но го отхвърляме поради факта че самото изображение може да е … големичко. Все пак няма нужда да точим 80 М през мрежата и в последствие да го слагаме във рам диск (макар че е възможно). Това ще бъде споменато въпреки всичко.

План за действие
Трябва да завършим следните стъпки:

  • Създаване на стартираща медия
  • Добавяне на Norton Ghost в нея
  • Добавяне в системата ни за мрежово стартиране

Създаване на стартираща медия
Тъй като Norton Ghost е като цяло win32/DOS базирано приложение ще ни е необходима медия която поддържа дос среда. Поне за мен най удобната за случая медия е стартова дискета на Windows 98 SE. Тъй като тази дискетка е малко пълна ще се наложи да осводобим малко място (тоест да поразкараме доста работи).
За начало понеже няма да използваме CD/DVD изхвърляме всички драйвери по темата, следва изхвърляне на инструментите за спасяване (ebd.cab, expand.exe) и някои други дреболии. В крайна сметка трябва да получим базова стартираща дискета с command.com, autoexec, няколко sys файла и достатъчно свободно място за да сложим на нея нашият ghost.exe. В края на статията има връзка към предварително подготвена медия.
Самата стартова дискетка може да се намери от доста места. Аз лично препоръчвам http://www.bootdisk.com/.

Друг вариант за подготвяне на медията е да намерим bootsector от подобна дискета и да го запишем в началото на празен файл. Това може да се постигне със dd, cat и други различни приятели :).

Добавяне на Norton Ghost в медията
Като цяло това е проста операция. Трябва само да монтирате предварително подготвената медия с достатъчно свободно място и да копирате изпълнимият файл на ghost-a.

Добавяне в системата ни за мрежово стартиране
Тук идва вече сериозната работа.
Понеже това е дос той се стартира по малко особен начин. Трябва да бъде излъган леко. Това се постига посредством PXE линукс и кернелът който те предоставят наречен memdisk.
Използваме следните предположения:

  • Използваме текущото активна конфигурация изградена в статията Мрежова инсталация със DHCP & TFTP

Следва да си копираме memdisk от дистрибуцията на pxelinux в директорията ни kernels а предварително подготвената медия във директорията initrd.

След като сме си ги изкопирали следва да добавим следната секция във файлът /tftpboot/pxelinux.cfg/default

label Ghost
    kernel kernels/memdisk
    append initrd=initrd/ghost.img

С това конфигурацията ни завършва.

Стартиране на iso изображение
Тъй като iso файловете си имат собствен boot сектор те могат да бъдат стартирани със memdisk. Тоест initrd файла който ще заредим е iso файла.
По тази тема трябва да внимавате за размера на iso файла и наличната ram памет.

Заключение
Посредством тази заигравка може да стартирате ghost за възстановяване от локален диск. В текущото описание и предоставеният файл не можете да възстановявате архиви през мрежа (няма включена поддръжка на мрежа). Също така не може да се разчита на високата памет и може би някои дреболии които се считат за даденост. Като цяло е полезно в рамките на тези ограничения.

Връзки/материали

  • http://syslinux.zytor.com/ – информация за syslinux комплекта от инструменти
  • PXE
  • DHCP в wikipedia
  • http://www.dhcp.org/
  • ghost.img.gz
Коментари
Няма коментари »
Категории
Статии
Tags
bootsector, ebd, Ghost, ghost norton, initrd, iso, memdisk, Norton, norton ghost, windows 98 se cd
RSS коментари RSS коментари
Trackback Trackback

Разни Лични

  • БирБлог
  • На море
  • Шумилницата

Blogroll

  • Summerborn

Етикети

bash Code debian dhcp dhcpd dns dnsmasq encryption firewall fun gnupg installation iproute iptables jabber linux lqlqlq management memdisk mrtg n900 netboot new nokia Norton ntp pcsuite php ping port reborn router routing rsync secure shaper simple soho squid ssh tftp web webserver Конкурс сигурност
rss RSS коментари valid xhtml 1.1 get firefox