Loading...
Tampilkan postingan dengan label SOJ. Tampilkan semua postingan
Tampilkan postingan dengan label SOJ. Tampilkan semua postingan

Cara Membuat Bootable USB dan Install Kali Linux 2016.2 Mode UEFI Boot

Ragil Triatmojo 2/01/2017 13 Comments
Masih bingung cara membuat bootable USB Kali Linux mode UEFI untuk install? Kenapa harus UEFI?
Sekarang ini tentunya sangat trend penginstalan OS dengan mode UEFI, hal tersebut tentu karena dituntut oleh kebutuhan hardware dan kemajuan teknologi. Namun belum tentu semua OS itu mendukung UEFI.

Cara membuat usb live persistent linux


Nah berhubung semalam penasaran karena gagal membuat bootable Kali Rolling mode UEFI padahal di situs official disebutkan bahwa Kali telah support UEFI saya pun berinisiatif mencari permasalahan yang ada. Dari analisa yg saya lakukan, saya temukan ternyata ;
  1. File ISO Kali Linux belum terekstrak folder EFI maupun bootloader berbau EFI Firmware. Sehingga saat membuat bootable dengan bantuan Rufus yang di set agar mode UEFI, RUfus akan menunjukan pesan error.
  2. File EFI pada ISO Kali Liux sudah ada di direktori /boot dengan nama efi.img. Permasalahnya Windows dan Rufus tidak bisa membuka file image tersebut.
Sebenarnya kita dapat membuat bootable seperti biasa dan tinggal menambahkan file EFI untuk bootloader. Namun untuk menghindari kesalahan maka saya memutuskan untuk memberikan tutor yang lebih singkat dan mudah dijalankan.

Pada pembuatan bootable kali ini kita akan menggunakan mode restore image dengan 'dd'. Linux user atau Mac user pasti sudah familiar dengan istilah tersebut. Untuk bahan kita hanya membutuhkan Rufus dan master Kali Linux x64.
Catatan : Mengapa untuk UEFI harus 64 bit? Hal tersebut pernah saya bahas pada artikel sebelumnya dengan judul Perbedaan UEFI dan Legacy BIOS pada bootable.

Rufus dapat didownload DISINI dan untuk master Kali Linux ada DISANA

Untuk tutorialnya kurang lebih sama seperti saat pembuatan bootable dengan Rufus seperti biasa, hanya saja ada beberapa catatan. Berikut urutannya;

Requitment :
- UFD minimal 4 GB (Pastikan tidak ada data penting, karena nantinya akan diformat. Saya sarankan backup terlebih dahulu jika memiliki data penting di UFD tersebut)
- Master ISO Kali Linux 64-bit. Link ada diatas.
- Rufus versi terakhit. Link ada diatas.
- Koneksi Internet.

  1. Tancapkan UFD, pastikan terbaca dan memiliki letter address pada Windows Explorer. Kemudian buka dan jalankan sebagai admin software Rufus.
  2. Setelah terbuka langsung saja pilih file iso Kali Linux 64 bit yang sudah di download.
    Penting ! Untuk konfigurasinya samakan seperti gambar berikut, pastikan memilih DD Image.

    membuat usb bootable kali linux rufus
  3. Kemudian klik Start. Apabila muncul pesan notifikasi Syslinux pilih Yes. Pastikan koneksi internet lancar.

    membuat usb bootable kali linux rufus
  4. Setelah itu akan muncul pesan ISO Hybrid Image Detected. Pada bagian ini pilih DD Image Mode. Opsi ini dipilih agar file efi.img dapat terekstrak, sedangkan saya coba ISO mode file efi.img tidak terekstrak dan dibuang dari installer UFD.

    membuat usb bootable kali linux rufus
  5. Lalu konfirmasi pemformatan dan penghapusan data pada UFD yang digunakan.
  6. Kemudian tunggu proses copy hingga selesai.
  7. Pada hasil akhir kita dapat melihat lognya. Dapat dilihat bahwa UFD kita dibagi menjadi beberapa partisi.

    membuat usb bootable kali linux rufus

Setelah pembuatan selesai kita tinggal mencoba bootable tersebut untuk booting. Saya sendiri mencobanya pada notebook Dell dengan versi bios masih A09. Setingan bios yang saya gunakan seperti berikut;
  • CSM Support/Legacy Option ROM : Disable (dengan kata lain full UEFI) 
  • Virtualization for Direct I/O : Disable 
  • Secure Boot : Disable

Kemudian saat dibuka boot list manager, UFD sudah terlist secara otomatis. Atau jika belum terdeteksi, tambahkan secara manual.

kali linux mode uefi


instalasi kali linux uefi  
Untuk tampilan bootloader sendiri seperti ini.
 bootloader instalasi kali linux uefi

Berikut tampilan saat sudah full boot. Mudah bukan?

kali linux uefi


Nah sekian tutor yang bisa saya bagikan. Mungkin jikalau ada pertanyaan bisa ditanyakan di kolom komentar. dan untuk masalah dualboot mungkin bisa dibaca di potingan Perbedaan UEFI dan Legacy BIOS pada bootable.

    Read More

    Manajemen Kuota(Quota) pada FreeBSD

    Ragil Triatmojo 2/11/2015 3 Comments
    Kuota merupakan salah satu fitur dari sistem operasi Linux, tetapi pada sistem operasi berbasis Unix seperti FreeBSD juga memiliki fitur ini. Melalui fitur ini penggunaan media penyimpanan dapat dikelola besarnya untuk tiap user ataupun group yang ada. 

    Fitur ini berguna untuk mengendalikan penggunaan ruang harddisk oleh user. Pembatasan kuota ini dapat diberlakukan untuk tiap filesystem, file atau inodes (metadata file).

    Dilihat dari pembatasannya, terdapat dua jenis pembatasan yang dapat diberikan, yakni:
    1. Hard limit, digunakan untuk membatasi kuota tanpa ada tolerasi penambahan file sehingga melebihi batas yang ditentukan. Misalnya, jika hard limit di set ke 2 GB, maka user tidak dapat membuat/menambah file lagi apabila kuotanya sudah terpenuhi. 
    2. Soft limit, apabila batas ini dilewati maka sistem akan menampilkan pesan peringatan bahwa file yang akan ditambahkan melewati kuota yang telah ditentukan. Namun, file tersebut tetap dapat ditambahkan tapi tetap tidak dapat melewati batas hard limit. Misalnya, apabila kuota soft limit 1 GB telah terpenuhi, maka jika user menambahkan file lagi akan mendapatkan pesan peringatan dan file tetap dapat ditambahkan asal tidak melewati batas hard limit.
    Daftar perintah yang dapat  digunakan untuk manajemen kuota adalah

    Perintah Keterangan
    # quota -v Menampilkan informasi penggunaan kuota dan sisa oleh user.
    User : #edquota –u username
    Grup : #edquota –g groupname
    mengubah aturan kuota user/group
    User : #repquota –u filesistem-dir
    Grup : # repquota –g filesistem-dir
    melihat rangkuman informasi kuota pada suatu filesystem
    /etc/fstab Daftar filesystem yang diakses saat Freebsd berjalan


    Dalam manajemen kuota di freeBSD pula kita membutuhkan partisi /home, hal tersebut kita butuhkan agar manajemen kuota lebih mudah dan rapi dalam pengerjaannya.
    image
    Untuk manajemen kuota pada FreeBSD berikut langkah-langkah yang harus kita jalankan :


    Thanks to Febri Adi S.yg mau membuat tutorial tertulisnya.
    Read More

    Command Line Ubuntu & Linux Mint

    Ragil Triatmojo 9/15/2014 Add Comment


     
    Ini perintah CLI dari Linux Mint 17 ( anak dari Ubuntu 14 )
    maaf agak acak-acakan soalnya langsung aku copy dari Linuxnya :)
    Semoga bermanfaat, terjemahin sendiri ya :)


    File: dir,      Node: Top       This is the top of the INFO tree

      This (the Directory node) gives a menu of major topics.
      Typing "q" exits, "?" lists all Info commands, "d" returns here,
      "h" gives a primer for first-timers,
      "mEmacs<Return>" visits the Emacs manual, etc.

      In Emacs, you can click mouse button 2 on a menu item or cross reference
      to select it.

    * Menu:

    Basics
    * Common options: (coreutils)Common options.
    * Coreutils: (coreutils).       Core GNU (file, text, shell) utilities.
    * Date input formats: (coreutils)Date input formats.
    * File permissions: (coreutils)File permissions.
                                    Access modes.
    * Ed: (ed).                     The GNU line editor
    * Finding files: (find).        Operating on files matching certain criteria.

    C++ libraries
    * autosprintf: (autosprintf).   Support for printf format strings in C++.

    Compression
    * Gzip: (gzip).                 General (de)compression of files (lzw).

    Development
    * SSIP: (ssip).                 Speech Synthesis Interface Protocol.
    * Speech Dispatcher: (speech-dispatcher).
                                    Speech Dispatcher.

    DOS
    * Mtools: (mtools).             Mtools: utilities to access DOS disks in Unix.

    Editors
    * nano: (nano).                 Small and friendly text editor.

    GNU Gettext Utilities
    * autopoint: (gettext)autopoint Invocation.
                                    Copy gettext infrastructure.
    * envsubst: (gettext)envsubst Invocation.
                                    Expand environment variables.
    * gettextize: (gettext)gettextize Invocation.
                                    Prepare a package for gettext.
    * gettext: (gettext).           GNU gettext utilities.
    * ISO3166: (gettext)Country Codes.
                                    ISO 3166 country codes.
    * ISO639: (gettext)Language Codes.
                                    ISO 639 language codes.
    * msgattrib: (gettext)msgattrib Invocation.
                                    Select part of a PO file.
    * msgcat: (gettext)msgcat Invocation.
                                    Combine several PO files.
    * msgcmp: (gettext)msgcmp Invocation.
                                    Compare a PO file and template.
    * msgcomm: (gettext)msgcomm Invocation.
                                    Match two PO files.
    * msgconv: (gettext)msgconv Invocation.
                                    Convert PO file to encoding.
    * msgen: (gettext)msgen Invocation.
                                    Create an English PO file.
    * msgexec: (gettext)msgexec Invocation.
                                    Process a PO file.
    * msgfilter: (gettext)msgfilter Invocation.
                                    Pipe a PO file through a filter.
    * msgfmt: (gettext)msgfmt Invocation.
                                    Make MO files out of PO files.
    * msggrep: (gettext)msggrep Invocation.
                                    Select part of a PO file.
    * msginit: (gettext)msginit Invocation.
                                    Create a fresh PO file.
    * msgmerge: (gettext)msgmerge Invocation.
                                    Update a PO file from template.
    * msgunfmt: (gettext)msgunfmt Invocation.
                                    Uncompile MO file into PO file.
    * msguniq: (gettext)msguniq Invocation.
                                    Unify duplicates for PO file.
    * ngettext: (gettext)ngettext Invocation.
                                    Translate a message with plural.
    * xgettext: (gettext)xgettext Invocation.
                                    Extract strings into a PO file.

    GNU Utilities
    * gpg: (gnupg1).                OpenPGP encryption and signing tool (v1).

    Individual utilities
    * arch: (coreutils)arch invocation.             Print machine hardware name.
    * base64: (coreutils)base64 invocation.         Base64 encode/decode data.
    * basename: (coreutils)basename invocation.     Strip directory and suffix.
    * cat: (coreutils)cat invocation.               Concatenate and write files.
    * chcon: (coreutils)chcon invocation.           Change SELinux CTX of files.
    * chgrp: (coreutils)chgrp invocation.           Change file groups.
    * chmod: (coreutils)chmod invocation.           Change access permissions.
    * chown: (coreutils)chown invocation.           Change file owners and groups.
    * chroot: (coreutils)chroot invocation.         Specify the root directory.
    * cksum: (coreutils)cksum invocation.           Print POSIX CRC checksum.
    * cmp: (diffutils)Invoking cmp.                 Compare 2 files byte by byte.
    * comm: (coreutils)comm invocation.             Compare sorted files by line.
    * cp: (coreutils)cp invocation.                 Copy files.
    * csplit: (coreutils)csplit invocation.         Split by context.
    * cut: (coreutils)cut invocation.               Print selected parts of lines.
    * date: (coreutils)date invocation.             Print/set system date and time.
    * dd: (coreutils)dd invocation.                 Copy and convert a file.
    * df: (coreutils)df invocation.                 Report file system disk usage.
    * diff: (diffutils)Invoking diff.               Compare 2 files line by line.
    * diff3: (diffutils)Invoking diff3.             Compare 3 files line by line.
    * dir: (coreutils)dir invocation.               List directories briefly.
    * dircolors: (coreutils)dircolors invocation.   Color setup for ls.
    * dirname: (coreutils)dirname invocation.       Strip last file name component.
    * du: (coreutils)du invocation.                 Report on disk usage.
    * echo: (coreutils)echo invocation.             Print a line of text.
    * env: (coreutils)env invocation.               Modify the environment.
    * expand: (coreutils)expand invocation.         Convert tabs to spaces.
    * expr: (coreutils)expr invocation.             Evaluate expressions.
    * factor: (coreutils)factor invocation.         Print prime factors
    * false: (coreutils)false invocation.           Do nothing, unsuccessfully.
    * find: (find)Invoking find.                    Finding and acting on files.
    * fmt: (coreutils)fmt invocation.               Reformat paragraph text.
    * fold: (coreutils)fold invocation.             Wrap long input lines.
    * groups: (coreutils)groups invocation.         Print group names a user is in.
    * gunzip: (gzip)Overview.                       Decompression.
    * gzexe: (gzip)Overview.                        Compress executables.
    * head: (coreutils)head invocation.             Output the first part of files.
    * hostid: (coreutils)hostid invocation.         Print numeric host identifier.
    * hostname: (coreutils)hostname invocation.     Print or set system name.
    * id: (coreutils)id invocation.                 Print user identity.
    * install: (coreutils)install invocation.       Copy and change attributes.
    * join: (coreutils)join invocation.             Join lines on a common field.
    * kill: (coreutils)kill invocation.             Send a signal to processes.
    * link: (coreutils)link invocation.             Make hard links between files.
    * ln: (coreutils)ln invocation.                 Make links between files.
    * locate: (find)Invoking locate.                Finding files in a database.
    * logname: (coreutils)logname invocation.       Print current login name.
    * ls: (coreutils)ls invocation.                 List directory contents.
    * md5sum: (coreutils)md5sum invocation.         Print or check MD5 digests.
    * mkdir: (coreutils)mkdir invocation.           Create directories.
    * mkfifo: (coreutils)mkfifo invocation.         Create FIFOs (named pipes).
    * mknod: (coreutils)mknod invocation.           Create special files.
    * mktemp: (coreutils)mktemp invocation.         Create temporary files.
    * mv: (coreutils)mv invocation.                 Rename files.
    * nice: (coreutils)nice invocation.             Modify niceness.
    * nl: (coreutils)nl invocation.                 Number lines and write files.
    * nohup: (coreutils)nohup invocation.           Immunize to hangups.
    * nproc: (coreutils)nproc invocation.           Print the number of processors.
    * numfmt: (coreutils)numfmt invocation.         Reformat numbers.
    * od: (coreutils)od invocation.                 Dump files in octal, etc.
    * paste: (coreutils)paste invocation.           Merge lines of files.
    * patch: (diffutils)Invoking patch.             Apply a patch to a file.
    * pathchk: (coreutils)pathchk invocation.       Check file name portability.
    * pr: (coreutils)pr invocation.                 Paginate or columnate files.
    * printenv: (coreutils)printenv invocation.     Print environment variables.
    * printf: (coreutils)printf invocation.         Format and print data.
    * ptx: (coreutils)ptx invocation.               Produce permuted indexes.
    * pwd: (coreutils)pwd invocation.               Print working directory.
    * readlink: (coreutils)readlink invocation.     Print referent of a symlink.
    * realpath: (coreutils)readpath invocation.     Print resolved file names.
    * rm: (coreutils)rm invocation.                 Remove files.
    * rmdir: (coreutils)rmdir invocation.           Remove empty directories.
    * runcon: (coreutils)runcon invocation.         Run in specified SELinux CTX.
    * sdiff: (diffutils)Invoking sdiff.             Merge 2 files side-by-side.
    * seq: (coreutils)seq invocation.               Print numeric sequences
    * sha1sum: (coreutils)sha1sum invocation.       Print or check SHA-1 digests.
    * sha2: (coreutils)sha2 utilities.              Print or check SHA-2 digests.
    * shred: (coreutils)shred invocation.           Remove files more securely.
    * shuf: (coreutils)shuf invocation.             Shuffling text files.
    * sleep: (coreutils)sleep invocation.           Delay for a specified time.
    * sort: (coreutils)sort invocation.             Sort text files.
    * split: (coreutils)split invocation.           Split into pieces.
    * stat: (coreutils)stat invocation.             Report file(system) status.
    * stdbuf: (coreutils)stdbuf invocation.         Modify stdio buffering.
    * stty: (coreutils)stty invocation.             Print/change terminal settings.
    * sum: (coreutils)sum invocation.               Print traditional checksum.
    * sync: (coreutils)sync invocation.             Synchronize memory and disk.
    * tac: (coreutils)tac invocation.               Reverse files.
    * tail: (coreutils)tail invocation.             Output the last part of files.
    * tee: (coreutils)tee invocation.               Redirect to multiple files.
    * test: (coreutils)test invocation.             File/string tests.
    * time: (time).                                 Run programs and summarize
                                                      system resource usage.
    * timeout: (coreutils)timeout invocation.       Run with time limit.
    * touch: (coreutils)touch invocation.           Change file timestamps.
    * tr: (coreutils)tr invocation.                 Translate characters.
    * true: (coreutils)true invocation.             Do nothing, successfully.
    * truncate: (coreutils)truncate invocation.     Shrink/extend size of a file.
    * tsort: (coreutils)tsort invocation.           Topological sort.
    * tty: (coreutils)tty invocation.               Print terminal name.
    * uname: (coreutils)uname invocation.           Print system information.
    * unexpand: (coreutils)unexpand invocation.     Convert spaces to tabs.
    * uniq: (coreutils)uniq invocation.             Uniquify files.
    * unlink: (coreutils)unlink invocation.         Removal via unlink(2).
    * updatedb: (find)Invoking updatedb.            Building the locate database.
    * uptime: (coreutils)uptime invocation.         Print uptime and load.
    * users: (coreutils)users invocation.           Print current user names.
    * vdir: (coreutils)vdir invocation.             List directories verbosely.
    * wc: (coreutils)wc invocation.                 Line, word, and byte counts.
    * who: (coreutils)who invocation.               Print who is logged in.
    * whoami: (coreutils)whoami invocation.         Print effective user ID.
    * xargs: (find)Invoking xargs.                  Operating on many files.
    * yes: (coreutils)yes invocation.               Print a string indefinitely.
    * zcat: (gzip)Overview.                         Decompression to stdout.
    * zdiff: (gzip)Overview.                        Compare compressed files.
    * zforce: (gzip)Overview.                       Force .gz extension on files.
    * zgrep: (gzip)Overview.                        Search compressed files.
    * zmore: (gzip)Overview.                        Decompression output by pages.

    Kernel
    * grub-dev: (grub-dev).         The GRand Unified Bootloader Dev
    * grub-install: (grub)Invoking grub-install.
                                    Install GRUB on your drive
    * grub-mkconfig: (grub)Invoking grub-mkconfig.
                                    Generate GRUB configuration
    * grub-mkpasswd-pbkdf2: (grub)Invoking grub-mkpasswd-pbkdf2.
    * grub-mkrelpath: (grub)Invoking grub-mkrelpath.
    * grub-mkrescue: (grub)Invoking grub-mkrescue.
                                    Make a GRUB rescue image
    * grub-mount: (grub)Invoking grub-mount.
                                    Mount a file system using GRUB
    * grub-probe: (grub)Invoking grub-probe.
                                    Probe device information
    * grub-script-check: (grub)Invoking grub-script-check.
    * GRUB: (grub).                 The GRand Unified Bootloader

    Libraries
    * RLuserman: (rluserman).       The GNU readline library User's Manual.

    Math
    * bc: (bc).                     An arbitrary precision calculator language.
    * dc: (dc).                     Arbitrary precision RPN "Desktop Calculator".

    Network applications
    * Wget: (wget).                 Non-interactive network downloader.

    Programming & development tools
    * GDBM: (gdbm).                 The GNU database manager.
    Sound
    * SSIP: (ssip).                 Speech Synthesis Interface Protocol.
    * Say for Speech Dispatcher: (spd-say).
                                    Say.
    * Speech Dispatcher: (speech-dispatcher).
                                    Speech Dispatcher.

    Text creation and manipulation
    * Diffutils: (diffutils).       Comparing and merging files.
    * grep: (grep).                 Print lines matching a pattern.
    * sed: (sed).                   Stream EDitor. 






    "Berbagilah ilmu yang kita punya"
    Read More

    Instalasi Windows Server 2003 di VMware

    Ragil Triatmojo 9/13/2014 Add Comment

     

    1. Pertama buat Virtual Machine baru,
    Agar mudah pilih Typical
    clip_image002

    2. Lalu masukan master OS Windows Server
    clip_image004

    3. Lalu masukan nama dan password
    Untuk product key dapat di masukan nanti
    clip_image005

    4. Lalu berikan nama pada virtual machine
    dan atur lokasi penyimpanan virtual machine
    clip_image006

    5. Selanjutnya kita atur kapasitas harddisk
    sesuaikan kapasitas harddisk sesuai keperluan
    clip_image007

    6. Selanjutanya kita atur sepifikasi virtual dengan memilih customise,
    clip_image008
    sepsifikasi sebagai berikut (sesuai kebutuhan) :
    - RAM : 768 MB
    - Hard Disk : 5 GB
    -Network Adapter : VMnet2 ( Hosted Only)
    Untuk periferal lainnya yang tidak di butuhkan kita dapat menghapusnya seperti floppy dan soundcard.

    clip_image010

    Maka hasil akhir spesifikasi akhir akan menjadi seperti ini
    lalu klik Finish
    clip_image011

    7. Maka virtual machine akan otomatis booting dan memuat file instalasi windows
    tunggu saja sampai windows memulai instalasi
    clip_image012

    8. Selanjutya windows otomatis akan menginstall
    kita tunggu saja
    clip_image013

    9. Apabila kita mandapatkan error kita pilih OK saja
    Maka akan muncul window 5etup yang meminta serial key
    maka kita isikan Product key yang kita miliki
    Lalu lanjutkan

    10. Maka instalasi akan dilanjutkan
    Kita tunggu saja sampai selesai
    clip_image015

    Setelah instalasi selesai secara otomatis virtual akan booting up

    Read More