Home > Linux, windows > Tworzenie bootowalnego pendrive – Boot USB

Tworzenie bootowalnego pendrive – Boot USB

pen_drivePotrzebujemy do tego celu 2 programów:

- GRUB4DOS
- Grubinst

GRUB4DOS jest uniwersalnym bootloaderem (programem rozruchowym) odpowiedzialnym za uruchomienie systemu operacyjnego. Natomiast GrunInst to program do instalacji GRUB4DOS do MBR lub pliku obrazu.

Obydwa do ściągnięcia z http://sourceforge.net

Krok 1: Instalacja sektora startowego (mbr) na pendrive

Podłączamy pendrive i sprawdzamy jaką dostał literę oraz jaki ma numer dysku:
Start => Uruchom => diskmgmt.msc
diskmgmt.msc

Uruchamiamy grubinst.exe w sekji disk wybieramy numer dysku taki sam jaki wyświetlił się nam w diskmgmt i naciskamy Install
grubinst
Z katalogu grub4dos przegrywamy do głównego katalogu pendrive’a plik grldr (~190KB) oraz menu.lst i w zasadzie mamy już pendrive’a z którego możemy startować. W pliku menu.lst dopisujemy kolejne sekcje odpowiedzialne za start różnego rodzaju systemów/dodatków itd. Teraz problem w tym co chcemy wystartować.

Krok 2: Dodawanie systemów/dodatków do naszego pendrive’a.

  1. Dyskietka startowa Win98SE
  2. Hiren’s BootCD + MiniWindows XP
  3. Kaspersky Rescue Disk
  4. Slax linux
  5. Memtest86
  6. Inne

Ad.1. Dyskietka startowa Win98SE

  • Ze strony http://www.bootdisk.com/bootdisk.htm ściągamy obraz dyskietki startowej od Windowsa 98 SE bądź dowolnej innej wersji windowsa i umieszczamy na naszym pendrive w katalogu boot np. f:\images
  • W pliku menu.lst dopisujemy:
    title Windows 98 SE OEM Bootdisk
    find --set-root --ignore-floppies /images/win98se.ima
    map --mem /images/win98se.ima (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    map --floppies=1

Ad.2. Hiren’s BootCD + MiniWindows XP

  • Ściągamy obraz ISO Hiren’s BootCD.
  • Wypakowujemy z obrazu ISO (np. za pomocą 7zipa) katalog HBCD i kopiujemy bezpośrednio na pandrive’a – w naszym przykładzie jest to f:\HBCD.
  • W menu.lst dodajemy 2 sekcje:
    title Start Hiren's BootCD
    find --set-root /HBCD/boot.gz
    map --mem /HBCD/boot.gz (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    map --floppies=1
    boot
    
    title Mini Windows Xp
    find --set-root /HBCD/XPLOADER.BIN
    chainloader /HBCD/XPLOADER.BIN

Ad.3. Kaspersky Rescue Disk
Kaspersky Rescue Disk to obraz samo uruchamiającej się płyty zawierającej silnik aplikacji Kaspersky AntiVirus pozwalający w skuteczny sposób usunąć wirusy z komputera bez konieczności uruchomienia systemu operacyjnego. Skaner pozwala na wyszukiwanie i usuwanie szkodliwych komponentów w postaci koni trojańskich, robaków, komponentów adware, dialerów itp.

  • Obraz ISO płyty pobieramy ze strony: http://dnl-eu10.kaspersky-labs.com/devbuilds/RescueDisk/
  • Wypakowujemy z obrazu ISO (np. za pomocą 7zipa) całą zawartość i kopiujemy wszystko oprócz folderu bases na pendrive’a do katalogu kav_rescue_2008.
  • Następnie kopiujemy folder bases bezpośrednio na pendrive’a. W efekcie mamy następującą strukturę: f:\kav_rescue_2008 – mini dystrybucja linuxa ze zintegrowanym skanerem Kaspersky AntiVirus
    f:\bases – bazy definicji virusów dla programu Kaspersky AntiVirus
  • W menu.lst dodajemy sekcję:
    title Kaspersky Rescue-CD
    kernel /kav_rescue_2008/isolinux/rescue subdir=/kav_rescue_2008 setkmap=us scandelay=5 root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/kav_rescue_2008/image.squashfs cdroot
    initrd /kav_rescue_2008/isolinux/rescue.igz
  • Aby od czasu do czasu zaktualizować naszą bazę definicji virusów należy pobrać ze strony http://support.kaspersky.com/updater?level=2 program KasperskyUpdater.exe i wykonać update bazy dla kasperskiego w wersji 9.0. W efekcie powstanie folder Updates z właśnie pobranymi definicjami. Teraz wystarczy przekopiować wszystkie pliki z podkatalogu Updates\bases\av\kdb\i386 na naszego penrive’a do folderu f:\bases oraz plik Updates\bases\av\kdb\kdb.stt do katalogu f:\bases\Stat
    KasperskyUpdater
    Można także po uruchomieniu Kasperskiego z pendriva wykonać update definicji który zapisze sie folderze /var/kl/bases_rd Kopiujemy pliki z tego katalogu gdzieś na dysk a później na pendrive’a. Folder ten mieści się w pamięci RAM więc po restarcie pliki znikną.

Ad.4. Slax linux
SLAX to jedna z dystrybucji Linuksa typu LiveCD. SLAX zbudowany jest w oparciu o dystrybucję Slackware – jedną z najstarszych dystrybucji Linuksa. W odróżnieniu od innych LiveCD, SLAX zbudowany jest z modułów, dzięki czemu działa szybciej (ładowane są tylko te moduły, które są w danej chwili potrzebne). W prosty sposób możemy modyfikować SLAX-a, usuwając niechciane moduły i dodając własne. Na stronie dystrybucji znajduje się repozytorium dodatkowych modułów, które można wykorzystać.

  • Ze strony http://www.slax.org/ pobieramy slaxa w formie archiwum tar.
  • Wyapkowujemy katalog slax bezpośrednio na pendrive’a
  • Z katalogu boot przegrywamy tyko dwa pliki vmlinuz oraz initrd.gz i kopjujemy je do folderu slax na naszym pendrive
  • w menu.lst dodajemy sekcję:
    title Slax 6.1.1
    root (hd0,0)
    kernel /slax/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
    initrd /slax/initrd.gz
  • Ze strony slaxa możemy pobrać dodatkowe moduły np do obsługi sieci wifi. Moduły takie umieszczamy w katalogu slax/modules.

Ad.5. Memtest86
Memtest86+ to program zaprojektowany do tzw. „stres-testu” (sprawdzenia stabilności podczas maksymalnego obciążenia) pamięci RAM.

  • Ze strony http://www.memtest86.com/ ściągamy memtest86+-2.11.bin i umieszczamy w katalogu images na naszym pendrive
  • w menu.lst dodajemy sekcję:
    title Memtest86+ 2.11
    find --set-root --ignore-floppies /images/memtest86+-2.11.bin
    map --mem /images/memtest86+-2.11.bin (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    map --floppies=1

Ad.6. Inne

    #Jesli nasz bios nie obsluguje bootowania z cdromu mozna uzyc tego ale tylko dla napedow ATA
    title Bootowanie z CD (tylko ATA)
    cdrom --init
    map --hook
    chainloader (cd0)
    
    title Bootowanie z dyskietki
    rootnoverify (fd0)
    chainloader +1
    
    title Uruchom ponownie komputer
    reboot
    
    title Wylacz komputer
    halt
  1. Sierpień 28th, 2014 at 06:12 | #1

    Lots of individuals are experiencing this problem around the first launch
    of Or WINDOWS 7.

  2. Sierpień 31st, 2014 at 08:00 | #2

    Due to this iTunes will automatically change your system.

  3. Wrzesień 3rd, 2014 at 04:39 | #3

    If you use Opera and do not have this add on, you should obtain it.
    For the left of the page, you will have to press the Go-To Request button. It isn’t a lack of
    assurance that keeps me away.

  4. Wrzesień 5th, 2014 at 18:32 | #4

    Right here we choose High definition MP4 as output structure.
    Now in its 4th edition the SIII’s user interface still stand to
    impress with its cool performance. Furthermore you can add ring-tones for your phone calls and messages.

Strony komentarza
  1. Listopad 23rd, 2010 at 11:08 | #1
  2. Listopad 26th, 2010 at 21:57 | #2
*