Minggu, 18 September 2016

Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer
dalam rangka memperkaya khazanah belajar buat temen-temen dalam belajar sebagai mahasiswa IT, pada kesempatan kali ini saya ingin membagikan "koleksi" Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer yang selama kuliah saya telah kumpulkan sejak semester awal. Sebenernya Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer ini telah saya publikasikan di blog pribadi saya, namun saya merasa perlu untuk membagikannya di CodePolitan agar jangkauan manfaatnya bisa tersebar lebih luas. 

Mungkin saja dalam materi kuliah yang saya bagikan ini ada beberapa hal yang sudah tidak releval lagi terhadap kurikulum dan perkembangan teknologi saat ini, untuk itu saya mohon maaf. Tapi saya rasa beberapa materi yang sifatnya fundamental dan basic itu pasti tidak akan banyak berubah. Berikut ini Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer, semoga bermnafaat terutama bagi teman-teman yang membutuhkan.
 
                               
Aljabar Linier
Matriks & Operasinya, Matriks Invers, Matriks-Matriks dengan Bentuk Khusus PPT
Matriks dan Operasinya PPT
SISTEM PERSAMAAN LINIER PPT
Bab 1 Matriks PPT
Analisa Perancangan Sistem
Dasar-dasar UML PPT
Analisa Perancangan Sistem Session 1 PPT
Analisa Perancangan Sistem Session 3 PPT
Analisa Perancangan Sistem Session 4 PPT
ANALISIS dan DESAIN SISTEM INFORMASI PPT
Bagan Terstruktur (Structured Chart) PDF
ENTITY RELATIONSHIP DIAGRAM PDF
Diagram Entity-Relationship PDF
KAMUS DATA PPT
Pemodelan Sistem Perangkat Lunak PDF
Pengenalan "Unified Modeling Language/UML" (Bagian I) PDF
ANALISIS DAN DESAIN SISTEM INFORMASI bagian 1 PPT
ANALISIS DAN DESAIN SISTEM INFORMASI bagian 2 PPT
Perancangan Sistem Dengan Menggunakan UML PPT
Analisa Sistem Informasi
Strukturisasi Kebutuhan Sistem : Pembuatan Model Logika PDF
Strukturisasi Kebutuhan Sistem : Pembuatan Model Data Konseptual PDF
PEMETAAN ER KE RELASIONAL DOC
Arsitektur dan Organisasi Komputer
Arsitektur Sistem Komputer PPT
Bahasa Rakitan
Pemrograman Bahasa Assembly PDF
Data Warehouse
Pendahuluan Datamining DOC
Modul dan Jurnal Praktek Data Mining DOC
Teori Bahasa dan Automata
Materi Kuliah Teori Bahasa dan Otomata PDF
TEORI BAHASA DAN AUTOMATA DOC
TEORI BAHASA DAN OTOMATA DOC
TEORI BAHASA DAN AUTOMATA DOC
Deterministic Finite State Automata dan Non Deterministic Finite Automata DOC
Penggabungan 2 Finite State Automata DOC
Bentuk Normal Greibach DOC
E-Commerce
Chapter 1 - Overview of Electronic Commerce PDF
Chapter 2 - E-Marketplaces PDF
Chapter 3 - Retailing in Electronic Commerce PDF
Chapter 4 - Consumer Behavior, Market Research, and Advertisement PDF
Chapter 5 - B2B E-Commerce PDF
Chapter 6 - B2B Exchanges, Directories, and Other Support Services PDF
Chapter 8 - Innovative EC Systems PDF
Chapter 10 - Dynamic Trading: E-Auctions, Bartering, and Negotiations PDF
E-Commerce: Konsep & Definisi PPT
Etika Profesi
CYBER CRIME DOC
CYBER ETHICS DOC
Kejahatan KOMPUTER DOC
TERMINOLOGI ETIKA DOC
CIRI-CIRI PROFESI DOC
PROFESI DI BIDANG TI DOC
Interaksi Manusia dan Komputer
Tata Letak Menu & Formulir Isian DOCX
Terminologi Interaksi Manusia & Komputer DOC
Jaringan Komputer
Komunikasi Data dan Jaringan Komputer PPT
Kalkulus
Sistem Bilangan Riil PPT
Fungsi PPT
Limit dan Kekontinuan PPT
Turunan PPT
Aplikasi Turunan PPT
Integral PPT
Integral Tak Wajar PPT
Teknik Pengintegralan PPT
Fungsi Transenden PPT
Aplikasi Integral PPT
Keamanan Sistem dan Data
Keamanan Sistem dan Data PPT
Konsep Sistem Informasi
Sistem Informasi Berbasis Komputer PPT
Personil Pengembangan Sistem Informasi PPT
Peranan Sistem Informasi PPT
Konsep Dasar Sistem Informasi PPT
Sistem Informasi dalam Organisasi PPT
Konsep Sistem Informasi Korporasi PPT
Konsep Dasar Sistem PPT
Logika Informatika
Logika Informatika PPT
Manajemen Proyek
Software Engineering: A Practitioner's Approach, 6/e PPT
Process and Project Metrics PPT
Estimation for Software Projects PPT
Project Scheduling and Tracking PPT
Manajemen Saint
Metode Transportasi/e DOC
0

Materi Kuliah Teknik Informatika S1

Jumat, 09 September 2016




Modul KKPI 





 Download Modul KKPI SMK lengkap ( Kelas X, XI , XII ) 

KKPI merupakan singkatan dari Keterampilan Komputer dan Pengelolaan Informasi. KKPI adalah salah satu mata pelajaran adaptif yang diberikan kepada semua bidang keahlian di Sekolah Menengah Kejuruan (Kurikulum SMK, 2004). Sedang pada SMU dan SMP dikenal dengan nama mata pelajaran TIK. Mata pelajaran ini sebagai dasar pengetahuan teknologi informasi, dengan demikian generasi masa depan dapat mengikuti derap perkembangan global. KKPI sebagai upaya agar setiap insan anak bangsa “tahu teknologi dan tahu informasi”.




Agar generasi masa depan dapat mengikuti derap perkembangan global, kita harus mengupayakan agar setiap insan anak bangsa melek informasi. Oleh karena itu mereka perlu dibekali dengan kemahiran minimal, yaitu mengoperasikan komputer untuk ‘mengelola’ informasi.



1. KKPI adalah kemampuan minimal yang harus dibekalkan kepada Insan Indonesia (siswa SLTA atau sederajat) agar mampu menggunakan komputer sebagai alat bantu untuk mengelola informasi adalah sebagai berikut :


2. KKPI akan terus dikembangkan, sejalan dengan perkembangan kompetensi tamatan SLTP atau sederajat dan perkembangan ilmu pengetahuan dan teknologi.

3. KKPI adalah paradigma masa depan, bukan paradigma sekarang atau masa lalu. KKPI adalah satu bentuk kepedulian pengembang IT Depdiknas untuk mempersiapkan anak bangsa agar “siap hidup di jamannya”.


Sejalan dengan perkembangan informasi dan teknologi, maka kemampuan minimal yang harus dibekalkan kepada siswa SMK agar tidak ketinggalan dalam dunia Teknologi Informasi dalam penggunaan komputer sebagai alat bantu untuk :

Mencari Informasi. 
Mengelompokkan, Mengklasifikasikan, Menyimpan 
Mengambil kembali informasi tersebut 
Mengemas menjadi informasi baru 
Menyusun menjadi bahan paparan 
Memaparkan atau Mempresentasikan 









Berisi materi , metode, cara, dan teknik mengetik sepuluh jari . Diharapllasn setelah mempelajari ebook atau modul ini anda bisa menguasai cara mengetik 10 jari dan mampu menerapkannya dalam kehidupan sehari guna mempersingkat waktu saat mengetik 




Berisi materi cara identifikasi komponen system komputer tingkat dasar, mengoprasikan komputer personal yang berdiri sendiri, mengoprasikan system operasi, dan mengoprasikan PC yang terhubung pada jaringan komputer local dengan tujuan setelah anda membaca dan memahami isi dari ebook ini anda mampu mengetahui komponen PC , Mengoprasikan penyalaan komputer sampai digunakan, mengoprasikan perintah-perintah pada system operasi untuk mengelola sumber daya PC, dan mampu mengoprasikan PC yang tersambung ke jaringan local. 





Ketika anda memahami isi dari modul 3 ini anda mampu memahami konsep dasar pengoperasian peripheral dan memahami konsep menghidupkan, mengoperasikan dan mematikan peripheral . 





Modul 4 berisi cara mempersiapkan Perangkat Lunak Pengolah Kata , Mengenali menu, membuat, membuka, menyimpan dan menutup dokumen, Melakukan editing sederhana, isian berulang, Membuat tablel, dan Mencetak dokumen . Dan setelah anda mempelajari modul 4 ini anda mampu Menjelaskan dan mempersiapkan Perangkat Lunak untuk dapat digunakan mengolah kata, Menjelaskan dan mengoperasikan fungsi menu-menu pengolah kata, Menjelaskan dan mengoperasikan fungsi menu-menu editing pengolah kata, Menjelaskan cara membuat table , dan Menjelaskan dan mengoperasikan perintah cetak pada Perangkat Lunak pengolah kata tanpa kesalahan 





Untuk modul 5 yang akan anda kuasai adalah mampu menjelaskan dan mempersiapkan perangkat lunak lembar sebar yang digunakan untuk mengolah angka, Dapat menyalakan komputer sesuai dengan sistem operasi yang ada, Mengetahui perangkat lunak lembar sebar sudah terinstalasi/belum, dan menjalankan perangkat lunak lembar sebar





Setelah mempelajari modul 6 ini anda akan mampu memulai Powerpoint, menggunakan menu-menu beserta shortcut pada power point, menyimpan, memanggil, insert, edit , menggunakan header, footer, page numbering, pencetakan file presentasi, dan mampu melakukan presentasi 




Modul 7 anda akan dibekali pengoperasian software Acces dan isi dari modul ini adalah Prosedur pengoperasian untuk memasuki program Microsoft Access, Mempersiapkan aplikasi dan data masukan, Melakukan entry data dengan Menggunakan keyboard, Melakukan update data, Melakukan hapus/delete data, Mengecek hasil entry data, dan Mengisi chek list entry data . 





Pada modul 8 , anda akan mendapatkan banyak ilmu atau wawasan baru seputar internet antara lain Mengidentifikasi perangkat untuk koneksi Internet, Mengoperasikan dan menguji Modem, Menyiapkan jalur komunikasi telepon dial-up, Melakukan setting agar modem dikenal oleh Sistim Operasi yang digunakan, Mendeskripsikan fungsi Internet Service Provider (ISP), Memilih dan mendaftar pada ISP, Mengetahui nomor akses ISP, Mengetahui User Account dan Password yang akan digunakan, Mengisi Nomor Akses ISP pada fasilitas perangkat lunak sistim operasi untuk koneksi, Mengisi Nomor DNS (Domain Name Server) ISP yang dituju, Menguji koneksi internet melalui melalui ISP yang telah ditentukan, Dapat melakukan koneksi ke internet dengan model dial-up, Memutuskan koneksi ke internet jika telah selesai, Menginstall Web Browser, Memahami dan menyediakan petunjuk penggunaan (user manual) web browser, Menyalakan komputer dengan sistim operasi dan persyaratan sesuai dengan Installation Manual, Menjalankan Web Browser, Mengenali menu-menu yang disediakan beserta shortcut-nya, Memahami format dasar URL (Uniform Resource Locator), Melakukan akses ke URL tertentu melalui isian dan menu yang tersedia, serta penelusuran melalui hyperlink, Mengelola penggunaan cookies , Menyimpan file-file hasil penelusuran (browsing) pada media yang tersedia , Menyimpan link tertentu pada media yang tersedia (download ) , Mengenali objek-objek dasar seperti text, button (tombol), image, radio button, check box, text area , Mencari informasi tertentu (text tertentu) pada dokumen web menggunakan fasilitas yang sudah tersedia, Mengetahui alamat-alamat search engine popular , Memahami kata kunci yang digunakan dalam proses pencarian , Mencetak file dokumen hasil penelusuran (browsing) , Menggunakan fitur-fitur dasar pencetakan seperti : page setup, printer setup, print preview , Mengoperasikan sistem operasi sesuai dengan Instruction Manual , Mengetahui populer tentang internet, Mengetahui tentang kode etik penulisan Email , dan mampu Mampu berkomunikasi dengan menggunakan internet . 




Wau .. cukup banyak kan ? Download modulnya dibawah ini agar wawasan anda bertambah ..



Untuk modul KKPI yang terakhir yaitu modul 9 , berisi Pengelolaan Informasi, Mengidentifikasi aspek kode etik dan HAKI di bidang TIK, Mendeskripsikan Kewaspadaan terhadap keamanan informasi, Pemahaman akan kode etik dan Hak atas Kekayaan Intelektual ( HAKI ) yang berlaku di dunia Teknologi Informasi dan Komunikasi (TIK), Konsep keamanan informasi, dan Software Aplikasi Lembar sebar, Pengolah kata dan Portable Document Format .




Bagaimana ? Download semua modulnya lengkap secara Gratisss!! Hanya di  Iribaram Of Writer . Jangan lupa share bila modulnya bermanfaat , Ingat ilmu adalah sebaik-baiknya bekal untuk masa depan .


1

Free Download Kali Linux Images

Jumat, 02 September 2016

We generate fresh Kali Linux image files every few months, which we make available for download. This page provides the links to download Kali Linux in it’s latest release. For a release history, check our Kali Linux Releases page. Please note: remaining torrent files for the 2016.2 release will be posted in the next few hours.
Image NameDirectTorrentSizeVersionSHA1Sum
Kali Linux 64 bitISOTorrent2.9G2016.225cc6d53a8bd8886fcb468eb4fbb4cdfac895c65
Kali Linux 32 bitISOTorrent2.9G2016.29b4e167b0677bb0ca14099c379e0413262eefc8c
Kali Linux 64 bit LightISOTorrent1.1G2016.2f7bdc3a50f177226b3badc3d3eafcf1d59b9a5e6
Kali Linux 32 bit LightISOTorrent1.1G2016.23b637e4543a9de7ddc709f9c1404a287c2ac62b0
Kali Linux 64 bit e17ISOTorrent2.7G2016.24e55173207aef7ef584661810859c4700602062a
Kali Linux 64 bit MateISOTorrent2.8G2016.2bfaeaa09dab907ce71915bcc058c1dc6424cd823
Kali Linux 64 bit XfceISOTorrent2.7G2016.2e652ca5410a44e4dd49e120befdace38716b8980
Kali Linux 64 bit LXDEISOTorrent2.7G2016.2d8eb6e10cf0076b87abb12eecb70615ec5f5e313
Kali Linux armhfImageTorrent0.7G2016.27aec28a2aa7f303467d29d7e3cf38fd372aefe4c
Kali Linux armelImageTorrent0.7G2016.26b90d5a7f8d2627016e63caf5b895f7ca814c6c0
Download Kali Linux VMware, VirtualBox and ARM images

Are you looking for Kali Linux VMWare, VirtualBox or ARM images? The good folks at Offensive Security (who are also the funders, founders, and developers of Kali Linux) have generated alternate flavours of Kali using the same build infrastructure as the official Kali releases. VMWare, VirtualBox and ARM architecture Kali images produced by Offensive Security can be found on the Official Offensive Security Kali Linux Virtual Images and Offensive Security Kali Linux ARM Images pages respectively.


0

Dual Boot Kali on Mac Hardware

Since the release of Kali Linux 1.0.8, Kali Linux supports EFI out of the box. This added feature simplifies the process of getting Kali installed and running on various Apple MacBook Air, Pro, and Retina models.

The make/model/year of the device will determine how successful your experience will be, with newer devices having a better chance of working. Pre-installing rEFInd may also increase the odds of success on older devices.
This guide will show you to dual-boot OSX with Kali Linux using rEFInd, with the option of encrypting the Kali Linux partition. If you wish to replace OSX completely, please refer to ourSingle Boot Kali on Mac Hardware guide.
By using using the 3rd party software rEFInd (a fork of rEFIt) we are able to open up the boot menu used in Apple’s OSX OS, which is perfect for dual booting. It also has the advantage of helping older devices boot from USB that would not be able to otherwise. Once Kali Linux has been installed, rEFInd can be customized to be hidden or removed completely.

Installation Prerequisites

  • A minimum of 10 GB disk space for the Kali Linux install.
  • A minimum of 512MB RAM.
  • Devices older than ‘late 2012‘, may require a blank DVD. USB booting may not work without rEFInd pre-installed.
  • For devices newer than ‘late 2012‘, you’ll need a blank DVD or a USB drive.
  • OSX 10.7 or higher

Preparing for the Installation

  1. Download Kali linux.
  2. Burn the Kali Linux ISO image to a DVD or copy the image to USB drive.
  3. Backup any important information on the device to external media.

Preparing OSX (Installing rEFInd)

  1. At the time of this writing, the latest version of rEFInd is 0.8.3.
    Boot into OSX and download a local copy.
  2. osx:~ mbp$ curl -s -L http://sourceforge.net/projects/refind/files/0.8.3/refind-bin-0.8.3.zip -o refind.zip
  3. After downloading rEFInd, extract the contents of the zip file and run the install shell script with sudo.
  4. osx:~ mbp$ unzip -q refind.zip
    osx:~ mbp$ cd refind-bin-*/
    osx:refind-bin-0.8.3 mbp$ sudo bash install.sh

    WARNING: Improper use of the sudo command could lead to data loss
    or the deletion of important system files. Please double-check your
    typing when using sudo. Type "man sudo" for more information.

    To proceed, enter your password, or type Ctrl-C to abort.

    Password:
    Installing rEFInd on OS X....
    Installing rEFInd to the partition mounted at //
    Copied rEFInd binary files

    Copying sample configuration file as refind.conf; edit this file to configure
    rEFInd.

    WARNING: If you have an Advanced Format disk, *DO NOT* attempt to check the
    bless status with 'bless --info', since this is known to cause disk corruption
    on some systems!!

    Installation has completed successfully.

    osx:refind-bin-0.8.3 mbp$

Kali Linux Partitioning Procedure

  1. Before we can install Kali Linux, there needs to be room on the hard disk. By booting into a live Kali session, we can resize the partition to our desired size. To do so, power on the device and immediately press and hold the Option key until you see the rEFInd boot menu.
  2. 01-rEFInd
  3. When the boot menu appears, insert your chosen installation medium. If everything works as expected, you will see two volumes:
    • EFI – EFI\BOOT\syslinux.efi from 61 MiB FAT volume
    • Windows – Legacy OS from FAT volume
  4. Although Kali Linux is based on Debian, Apple/rEFInd detects it as Windows.
    Select the Windows volume to continue.
    • If you are using a DVD, you may need to refresh the menu by pressing ESC once the disk if fully spinning.
    • If you still only see one volume (EFI), then the installation medium is not supported for your Apple device. If you haven’t already done so, you may wish to install rEFInd and try again.
    • If you select the EFI volume, the booting will hang at this point and you will notbe able to continue.
    02-rEFInd_boot
  5. You should be greeted with the Kali Boot screen. Select Live and you should be booted into the Kali Linux default desktop.
  6. 03-live-boot-menu
  7. We can use GParted to shrink the existing OSX partition (HFS+), allowing us to install Kali in the free space. You can find GParted in the Kali menu by navigating to: Applications -> System Tools -> GParted Partition Editor
  8. 04-gparted_menu
  9. Once GParted has opened, select your OSX partition. Depending on your system, it will usually be the second, larger partition. In our example, there are three partitions: the EFI upgrade partition (/dev/sda1), OSX (/dev/sda2), and System Recovery (/dev/sda3). Resize your OSX partition and leave enough space (10 GB minimum) for the Kali installation.
  10. 05-gparted_resize

Kali Linux Installation Procedure

  1. To start the Kali Linux installation, repeat steps 1 and 2 above to boot to the Kali Linux boot screen. Once you can see the the boot screen, choose ‘Live’, ‘Graphical Install’ or ‘(Text-Mode) Install’ to begin the setup. In this guide, we chose ‘Graphical Install’.
  2. 03-boot-menu
  3. Select your preferred language and then your country location. You’ll also be prompted to configure your keyboard with the appropriate keymap.
  4. 05-lanuage
  5. The installer will copy the image to your hard disk, probe your network interfaces, and then prompt you to enter a hostname then domain name for your system. In the example below, we’ve entered ‘kali’ as our hostname.
    • If the setup detected multiple NICs, it may prompt you which one to use for installation.
    • If the chosen NIC is 802.11 based, it will ask for wireless network information to collect, before prompting for a hostname.
    • If there isn’t a DHCP service running on the network, it will ask you to manually enter the network information after probing for network interfaces.
    • If Kali Linux doesn’t detect your NIC, you either need to include the drivers for it when prompted, or generate a custom Kali Linux ISO with them pre-included.
  6. 06-hostname
  7. Enter a robust password for the root account.
  8. 07-root-password
  9. Next, set your time zone.
  10. 08-time-date
  11. The installer will now probe your disks and offer you five choices. In our example, we’re using the spare partition that we made during live mode, so we select ‘Guided – use the largest continuous free space’.
    • Experienced users can use the ‘Manual’ option for more granular configuration options. This option will also allow you to set up encrypted LVM, so Kali Linux would be fully encrypted. The screen afterwards will prompt you for the password. You will have to enter the same password every time you start up Kali Linux.
  12. Kali will automatically securely wipe the hard disk before asking for the password. This may take ‘a while’ (hours) depending on size and speed of the drive. If you wish to risk it, you can skip it.
    12-partition
  13. The next stage is to select the partition structure you want to use. We will go ahead and use the default option and have everything on one partition. Afterwards it will display an overview. If you agree to what it suggests, press the continue button.
  14. 14_structure
  15. Next, you’ll have one last chance to review your disk configuration before the installer makes irreversible changes. After you click Continue, the installer will go to work and you’ll have an almost finished installation.
  16. 15_check
  17. This screen configures the use of our Internet network mirrors. Kali can use our online central repository to distribute applications to keep packages up-to-date and allow for additional programs to be installed more easily. Should you need to enter any appropriate proxy information, the next screen will allow you to enter the required details.
  18. If you select ‘NO’ in this screen, you will NOT be able to install packages from Kali repositories until you alter your sources.
    13-package-manager
  19. Next, install GRUB bootloader.
  20. 14-grub
  21. Finally, click ‘Continue’ to finish installing Kali Linux. It is highly recommend that you restart your machine at this stage.
    Once complete, repeat the first 2 steps again to boot into ‘Live mode’ once more.
  22. 15-finish
  23. If the gdisk package isn’t included in your Kali Linux ISO, you will first need to install it.
    If you enabled the network repository during the setup, this can easily be done:
  24. apt-get update
    apt-get install gdisk
  25. We are now going to convert the Master Boot Record (MBR) to a hybrid, which will allow for Apple’s EFI to detect and boot using GRUB.
    Once complete, power off the device and remove any installation media when prompted.
  26. root@kali:~# gdisk /dev/sda
    GPT fdisk (gdisk) version 0.8.5

    Partition table scan:
    MBR: protective
    BSD: not present
    APM: not present
    GPT: present

    Found valid GPT with protective MBR; using GPT.

    Command (for help): p
    Disk /dev/sda: 976773168 sectors, 465.8 GiB
    Logical sector size: 512 bytes
    Disk identifier (GUID): 1B3DB3D4-ECFD-47A1-9435-F2FF318C2F55
    Partition table holds up to 128 entries
    First usable sector is 34last usable sector is 976773134
    Partitions will be aligned on 8-sector boundaries
    Total free space is 245 sectors (122.5 KiB)

    Number Start (sector) End (sector) Size Code Name
    1 40 409639 200.0 MiB EF00 EFI System Partition
    2 409640 548413439 261.3 GiB AF00 Macintosh
    3 975503592 976773127 619.9 MiB AB00 Recovery HD
    4 548413440 548415487 1024.0 KiB EF02
    5 548415488 958138367 195.4 GiB 0700
    6 958138368 975503359 8.3 GiB 8200

    Command (for help): r

    Recovery/transformation command (for help): h

    WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
    just hit the Enter key at the below prompt and your MBR partition table will
    be untouched.

    Type from one to three GPT partition numbers, separated by spaces, to be
    added to the hybrid MBR, in sequence: 5
    Place EFI GPT (0xEE) partition first in MBR (good for GRUB)(Y/N): y

    Creating entry for GPT partition #5 (MBR partition #2)
    Enter an MBR hex code (default 07)83
    Set the bootable flag? (Y/N): y

    Unused partition space(s) found. Use one to protect more partitions? (Y/N): n

    Recovery/transformation command (for help)w

    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!

    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT) to /dev/sda.
    The operation has completed successfully.
    root@kali:~#
  27. At this stage, we are able to use both Kali Linux and OSX and select which one we want to use at start up.
  28. 20-refind

rEFInd Configuration

If you wish, you can alter rEFInd in various ways now, including:
  • The default OS selection (by default it is OSX)
  • Timeout value (by default it is 20 seconds)
  • Direct boot into the default OS (Note, by pressing Options during boot, you will have a one time boot menu)
  • Remove rEFInd, enabling the use of the traditional Apple menu (booting to OSX and Kali Linux will still work)
If you wish to make any of these alterations, boot into OSX, and alter the following file:
osx:~ mbp$ sudo nano /EFI/refind/refind.conf
  • The timeout value controls how long you have to select an OS from the boot menu. By setting it to ‘-1’, it will boot directly into the default OS.
  • 21-refind_timeout
  • The ‘default_selection’ value sets the default selection on startup. OSX will be at position ‘1’ and Kali will be at ‘2’. In this example, we will use OSX as the default.
  • 22-refind_default
  • If we combine the two alterations and save our changes, the next time we reboot, it will appear that nothing has changed from before installing Kali Linux. However, if we hold down the ‘Options’ key for the Apple boot menu, we will see the following:
    • EFI Boot – OSX
    • Windows – Kali Linux
    • Recovery HD – OSX’s Recovery Partition
23-done
Using Apple’s boot menu, the value names cannot be altered. If you wish to customize these values, you will need to use rEFInd.