Macbook Pro 2012(16/512)에 Kali Linux 설치하기

🔐 맥북 프로 2012에 Kali Linux 설치 가이드

안녕하세요! 👋 이번에 제 맥북 프로 2012 (16GB RAM/512GB SSD) 모델에 Kali Linux를 설치했던 경험을 공유합니다. 설치 과정에서 만났던 문제들과 해결 방법을 정리했으니 참고하세요!

📚 Kali Linux 소개

Kali Linux는 보안 전문가와 해커들이 사용하는 특별한 리눅스 배포판입니다:

  • 🛡️ 디지털 포렌식, 침투 테스트, 보안 감사를 위한 툴킷
  • 700개 이상의 보안 관련 도구가 미리 설치됨
  • Offensive Security에서 개발 및 관리
  • Debian 기반의 오픈소스 운영체제
  • 전 세계 사이버 보안 전문가들이 표준으로 사용

🚀 설치 준비

맥북에 Kali Linux를 설치하기 전에 준비해야 할 것들:

  • Kali Linux ISO 파일 (공식 사이트에서 다운로드)
  • 8GB 이상의 USB 드라이브
  • 중요 데이터 백업 (모든 데이터가 삭제됩니다!)
  • 인터넷 연결 (선택사항이지만 권장)

🛠️ 설치 과정 및 문제 해결

1. macOS 대체하기

제 맥북에 Kali Linux를 설치하기 위해 macOS를 완전히 대체하는 방법을 선택했습니다. 다른 방법도 있지만, 저는 다음과 같은 이유로 단독 설치를 선택했습니다:

  • 깔끔한 시스템 환경 구성 가능
  • 모든 시스템 리소스를 Kali에 할당
  • 부팅 관련 충돌 없이 사용 가능

주의: 이 방법은 모든 데이터를 지우므로 중요한 파일은 반드시 백업하세요!

2. 설치 언어 선택: 영어 vs 한국어

설치 시작할 때 언어 선택에서 고민했지만, 영어로 설치했습니다. 그 이유는:

  • 에러 메시지를 그대로 검색하기 쉬움
  • 한글 관련 호환성 문제 방지
  • 설치 가이드와 일치하여 따라하기 쉬움
  • 나중에 한글 지원 패키지 추가 가능

한글 사용이 필수적이라면 설치 후에 한글 패키지를 추가하는 것이 더 안정적입니다.

3. “Missing firmware” 오류 처리

설치 중 be43openucode29mimo.fw 같은 펌웨어가 없다는 경고가 표시되었습니다. 이런 경우:

  • “No”를 선택하고 계속 설치 진행
  • 이 펌웨어들은 특정 하드웨어 구성요소를 위한 것으로, 대부분 필수가 아님
  • 시스템 작동에 문제가 없으며, 필요시 나중에 설치 가능

실제로 설치 후 모든 기본 기능이 정상 작동했습니다.

4. 파티션 옵션 문제

설치 가이드에서 본 파티션 세부 설정 옵션이 나타나지 않아 당황했습니다. 이는:

  • “Use entire disk” 옵션을 선택하면 자동으로 기본 파티셔닝으로 진행됨
  • 수동으로 파티션을 구성하려면 “Manual” 옵션을 선택해야 함
  • 초보자라면 자동 파티셔닝 권장 (복잡한 설정 없이 진행 가능)

처음 설치한다면 기본 파티션 설정으로 충분합니다.

5. 네트워크 설정 생략하기

설치 중 네트워크 설정에서 문제가 발생했을 때:

  • “Configure network later”를 선택하고 계속 진행
  • 설치 과정에서 네트워크 연결이 반드시 필요한 것은 아님
  • 설치 완료 후 nmtui 명령어로 네트워크 설정 가능

이렇게 하면 설치 과정이 중단되지 않고 원활하게 진행됩니다.

6. 호스트 이름 설정하기

시스템 호스트 이름 설정은 자유롭게 선택 가능합니다:

  • 간단하고 기억하기 쉬운 이름으로 설정 (kali-mac, security-lab 등)
  • 특수문자 없이 문자, 숫자, 하이픈만 사용
  • 너무 길지 않게 설정 (15자 이내 권장)

호스트 이름은 나중에 변경할 수 있지만, 처음부터 원하는 이름으로 설정하는 것이 편리합니다.

7. 사용자 계정 정보 입력

“Full name for the new user” 입력란에 실명이 아닌 별칭을 사용했습니다:

  • 보안상 실명보다는 별칭 사용이 권장됨
  • 시스템 내에서 표시되는 용도로만 사용됨
  • 로그인 ID와는 별개의 정보임

사용자 이름(username)도 보안을 고려하여 설정하세요. root 계정은 따로 설정됩니다.

8. 디스크 사용 방식 선택

“Use entire disk” 옵션 선택 시 주의할 점:

  • macOS를 포함한 모든 데이터가 완전히 삭제됨
  • 시스템 복구가 불가능하므로 백업 필수
  • Kali Linux만 단독으로 설치됨

이 옵션은 깔끔한 설치를 원할 때 좋은 선택이지만, 기존 데이터를 모두 잃게 된다는 점을 반드시 기억하세요.

9. 파티션 구성 방식

“All files in one partition” 옵션을 선택했습니다:

  • 초보자에게 가장 단순하고 관리하기 쉬운 방식
  • 디스크 공간 관리가 간편함
  • 일반적인 사용에는 충분한 구성

고급 사용자라면 /home, /var, /boot 등을 별도 파티션으로 구성할 수 있지만, 초보자에게는 권장하지 않습니다.

10. 데스크탑 환경 선택 문제

GNOME이나 KDE 같은 데스크탑 환경 선택 옵션이 나타나지 않았을 때:

  • 다운로드한 ISO가 “light” 버전이기 때문일 가능성이 높음
  • 기본 데스크탑 환경만 포함된 버전으로 설치 진행
  • 설치 후 원하는 데스크탑 환경 추가 설치 가능:
# GNOME 데스크탑 설치
sudo apt update
sudo apt install kali-desktop-gnome -y

# KDE 데스크탑 설치
sudo apt install kali-desktop-kde -y

11. 소프트웨어 선택

설치할 소프트웨어 그룹 선택 시:

  • kali-linux-default를 선택하면 대부분의 필수 도구가 설치됨
  • 모든 도구가 필요하다면 kali-linux-large 선택 (디스크 공간 많이 차지)
  • 최소 설치를 원한다면 kali-linux-core 선택 후 필요한 도구만 추가

기본 설정으로 충분하며, 필요한 도구는 나중에 추가할 수 있습니다.

🚀 설치 후 필수 작업

설치 완료 후 시스템을 최적화하기 위한 작업들:

# 시스템 업데이트
sudo apt update
sudo apt upgrade -y

# 누락된 드라이버 설치 (필요한 경우)
sudo apt install firmware-linux-nonfree

# 네트워크 설정
nmtui

# 한글 입력기 설치
sudo apt install fcitx-hangul -y
im-config -n fcitx

이제 맥북 프로에서 Kali Linux를 완벽하게 사용할 수 있습니다! 해킹과 보안 공부를 시작해보세요.

추천 태그

#KaliLinux #맥북리눅스 #해킹공부 #보안도구 #리눅스설치 #사이버보안 #맥북프로 #펜테스팅

🔐 Installing Kali Linux on MacBook Pro 2012: Complete Guide

Hello there! 👋 In this guide, I’ll share my experience installing Kali Linux on my MacBook Pro 2012 (16GB RAM/512GB SSD). I’ve documented all the challenges I faced and how I solved them to help others with similar setups.

📚 What is Kali Linux?

Kali Linux is a specialized Linux distribution designed for security professionals:

  • 🛡️ A powerful toolkit for digital forensics, penetration testing, and security auditing
  • Pre-loaded with 700+ security-focused tools
  • Developed and maintained by Offensive Security
  • Based on Debian and completely open-source
  • The standard OS used by cybersecurity professionals worldwide

🚀 Preparation

Before installing Kali Linux on your MacBook, you’ll need:

  • Kali Linux ISO file (downloaded from the official website)
  • USB drive (8GB or larger)
  • Backup of all important data (everything will be erased!)
  • Internet connection (optional but recommended)

🛠️ Installation Process & Troubleshooting

1. Replacing macOS

I chose to completely replace macOS with Kali Linux for a clean installation. While dual-booting is possible, I preferred a standalone setup because:

  • It provides a clean system environment
  • All system resources are dedicated to Kali
  • No boot conflicts or complications

Warning: This method erases all data, so back up everything important!

2. Installation Language: English vs. Native Language

When starting the installation, I decided to use English instead of my native language. Here’s why:

  • Error messages can be directly searched online
  • Prevents potential font or input method compatibility issues
  • Makes it easier to follow English installation guides
  • Language support can be added after installation

If you need to use your native language, you can add language packages after completing the installation.

3. Handling “Missing firmware” Warnings

During installation, I encountered warnings about missing firmware like be43openucode29mimo.fw. Here’s how I handled it:

  • Selected “No” to continue with the installation
  • These firmware files are typically for specific hardware components and aren’t essential
  • The system works fine without them, and they can be installed later if needed

The system functioned properly after installation despite ignoring these warnings.

4. Partitioning Options Issue

I was confused when I didn’t see the detailed partitioning options mentioned in some guides:

  • Selecting “Use entire disk” automatically uses default partitioning
  • To manually configure partitions, you need to select the “Manual” option
  • For beginners, automatic partitioning is recommended (simpler approach)

Default partitioning is sufficient for most users starting with Kali Linux.

5. Skipping Network Configuration

When I encountered issues with network setup during installation:

  • Selected “Configure network later” to proceed with the installation
  • Network connection isn’t absolutely necessary during installation
  • Network can be configured post-installation using the nmtui command

This approach ensures the installation process continues smoothly without interruptions.

6. Setting the Hostname

For the system hostname, I chose a simple, memorable name:

  • You can use any name you prefer (kali-mac, security-lab, etc.)
  • Use only letters, numbers, and hyphens (no special characters)
  • Keep it relatively short (15 characters or fewer recommended)

While the hostname can be changed later, it’s convenient to set your preferred name from the start.

7. User Account Information

For “Full name for the new user,” I used an alias instead of my real name:

  • Using an alias is recommended for security reasons
  • This is just for display purposes within the system
  • It’s separate from your login username

Choose your username carefully as well, keeping security in mind. The root account is configured separately.

8. Disk Usage Selection

When selecting “Use entire disk,” be aware that:

  • This completely erases all data, including macOS
  • System recovery is impossible, so backups are essential
  • Only Kali Linux will be installed on the system

This option is good for a clean installation but remember that all existing data will be lost.

9. Partition Configuration

I chose the “All files in one partition” option because:

  • It’s the simplest configuration for beginners
  • Makes disk space management straightforward
  • Sufficient for typical usage scenarios

Advanced users might prefer separate partitions for /home, /var, /boot, etc., but this isn’t recommended for beginners.

10. Desktop Environment Selection Issue

When I didn’t see options to select desktop environments like GNOME or KDE:

  • This likely means you’re using a “light” version of the ISO
  • The installation includes only the default desktop environment
  • Additional desktop environments can be installed after setup:
# Install GNOME desktop
sudo apt update
sudo apt install kali-desktop-gnome -y

# Install KDE desktop
sudo apt install kali-desktop-kde -y

11. Software Selection

When choosing software packages to install:

  • kali-linux-default includes most essential tools for general use
  • kali-linux-large includes all tools but requires more disk space
  • kali-linux-core provides minimal installation (add tools as needed)

The default selection is sufficient, and additional tools can be installed later.

🚀 Post-Installation Essentials

After completing the installation, optimize your system with these steps:

# Update system
sudo apt update
sudo apt upgrade -y

# Install missing drivers (if needed)
sudo apt install firmware-linux-nonfree

# Configure network
nmtui

# Install additional tools as needed
sudo apt install wireshark -y

Now your MacBook Pro is ready to run Kali Linux! Start exploring the world of cybersecurity and ethical hacking.

Recommended Tags

#KaliLinux #MacBookLinux #EthicalHacking #SecurityTools #LinuxInstallation #Cybersecurity #MacBookPro #PenetrationTesting

답글 남기기