2010. szeptember 10., péntek

USB telepítő készítés

A blackPanther OS USB verzió használatához a következőkre van szükséged:

1.) A kiválasztott eredeti blackPanther OS iso médira (CD vagy DVD) vagy egy már kiírt lemezre
2.) Létre kell hoznia egy PANTHER-USB pendrive-ot ~2GB-os mérettel
3.) Ki kell csomagolnia és minden fájlt fel kell másolnia a ~/USBPROJECT/PANTHER-USB.tar.bz2 archívumból a pendrive-ra
4.) Fel kell csatolnia a blackPantherOS_vXX_multikernel.iso-t és át kell másolnia a squashfs fájlt a loopbacks könyvtárba
5.) Létre kell hoznia egy "data" képfájlt a loobpacks könyvtárba
6.) Állítsa bootolhatóra az USB eszközét
7.) Telepítse a syslinux programot az eszközre



Amennyiben nincs még/már a gépén a syslinux és a parted csomag, telepítse fel. (parancs: 'telepites syslinux parted' vagy használja a csomagkezelőt)

Részletek lépésről lépésre:
1.  Nézze meg a hivatalos weboldalt és töltse le az ISO-t bármelyik tükörszerverről
    Példa:
     mkdir -p ~/USBPROJECT
     cd ~/USBPROJECT
     wget ftp://ftp.freepark.org/pub/linux/distributions/blackpanther/All/v10.1/blackPantherOS_v10.1.1_Destiny_CD_multikernel.iso

2.  Hozza létre a PANTHER-USB eszközt
    Példa:
    csatlakoztassa a PC-hez az usb eszközét (minimális méret 1GB, optimális 4GB) az én sdb1 eszközöm mérete a példában 2GB

    parancs:
    dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb
    mkdosfs -c -F 32 -n PANTHER-USB /dev/sdb1
    csatlakoztassa újra a  PC-hez

3. Másolja fel a szükséges fájlokat
    Előtte ellenőrizze a csatlakoztatott pendrive-ot ha ezt látja akkor jó:
     Parancs:
       #fdisk -l
      
      Kimenete:
    Disk /dev/sdb: YXYXY MB, xyyxyx0000 bytes
    94 heads, 1 sectors/track, xyxyxyx cylinders
    Units = cylinders of 94 * 512 = yxyxyy bytes
    Disk identifier: 0xc3072e18

    Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *         171       44948     2104515    c  W95 FAT32 (LBA)

      AND
       Parancs:
       #ls -l /media/ | grep PANTHER-USB
       Kimenete:
       drwxr-xr-x  5 felhasználónév root     4096 20xx-xx-xx xx:xx PANTHER-USB/

      Ez így oké, tehát..

    Most bontsa ki a letöltött archívumot a következő paranccsal:
     
      bunzip2 -cd ~/AHOL/VAN/PANTHER-USB.tar.bz2 | tar -C /media -xf-
   
    Ellenőrzés parancsa:
    ls -l /media/PANTHER-USB
   
    Kimenete:
    összesen xy
    drwxr-xr-x 4 felhasználónév root  4096 2010-09-05 16:29 boot/
    -r-xr-xr-x 1 felhasználónév root 15014 2010-09-04 20:38 ldlinux.sys*
    drwxr-xr-x 2 felhasználónév root  4096 2010-09-05 17:02 loopbacks/
    -rwxr-xr-x 1 felhasználónév root  2229 2010-09-05 19:13 README_en.txt*
    -rwxr-xr-x 1 felhasználónév root  2653 2010-09-05 19:29 README_hu.txt*


4. Csatolja fel a blackPanther OS ISO képmást és másolja ki a squashfs tömörített archívumot

   Parancsok (ISO esetében):
    mkdir -p /mnt/iso
    mount -o loop ~/USBPROJECT/blackPantherOS_v10.1.1_Destiny_CD_multikernel.iso /mnt/iso
    cp /mnt/iso/livecd.sqfs /media/PANTHER-USB/loopbacks
    umount /mnt/iso && rm -f /mnt/iso
 
  Parancsok (Kiírt és behelyezett lemez esetében):
    cd /media/AMEDIANEVE
    cp ./livecd.sqfs /media/PANTHER-USB/loopbacks
    cd ~/

 
5. Hozza létre a tárolási képfájlt a loopbacks mappában

   Parancsok (A példaméret 1GB):
    dd if=/dev/zero of=/media/PANTHER-USB/loopbacks/data bs=1024 count=1024k
    mke2fs -L LOOP -F /media/PANTHER-USB/loopbacks/data
    umount /media/PANTHER-USB/
   
6. Állítsa bootolhatóra az eszközt (példában sdb1 az usb eszköz)
    Parancsok:
    cat /usr/lib/syslinux/mbr.bin > /dev/sdb
    vagy
    dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb
   
    adjuk hozzá a boot flag-et
    parted -s /dev/sdb set 1 boot on
   
7. Telelepítse a syslinux programot, NE LEGYEN felcsatolva az eszköz

    ehhez szükséged vam az mtools és syslinux csomagra
    syslinux -sf /dev/sdb1

Próbálja ki, indítsa a PC-t úgy, hogy válassza ki a boot opcióknál az USB eszközt
Ennyi:)

0 megjegyzés: