USB 플래시 드라이브에 Puppy Linux 설치하는 방법

Puppy Linux는 저사양 기기에서 Linux를 간단하게 사용할 수 있도록 제공하는 배포판의 모음입니다. 일반적인 배포판과 달리 Puppy Linux는 기존 배포판의 인기 버전을 사용하고 이를 저사양 시스템에서 실행할 수 있도록 수정합니다.
이로 인해 이 배포판을 거의 모든 시스템과 저장 매체에 설치할 수 있습니다. 예를 들어, 512MB 플래시 드라이브에 최신 버전의 Puppy Linux를 설치하고 부팅할 수 있습니다. 이 문서에서는 그 방법을 보여줍니다.
목차
- Puppy Linux 사용 이유
- Puppy Linux 얻기
- Puppy Linux 설치 프로그램 부팅하기
- Puppy Linux 설치하기
- 자주 묻는 질문들
또한 읽어보세요: Linux에서 멈춘 데스크탑 재시작하는 방법
Puppy Linux 사용 이유
Puppy Linux의 가장 큰 장점 중 하나는 시스템의 메모리에서 완전히 로드되고 실행할 수 있는 능력입니다.

작동 방식은 시스템을 두 부분으로 나누는 것입니다:
- 모든 기본 설정과 프로그램이 포함된 읽기 전용 파일 시스템. 이는 메모리에 로드되어 초기 배포판을 시작합니다.
- 사용자 파일 및 수정 사항은 디스크의 “저장 파일”에 저장됩니다. 이 파일은 이후에 로드되어 시스템 메모리의 라이브 시스템을 수정합니다.
이 접근 방식은 시스템이 경량화되고 안전하다는 것을 보장합니다. 예를 들어, 작은 플래시 디스크에 Puppy Linux를 설치하고 “저장 파일”을 별도의 큰 드라이브에 저장할 수 있습니다. 이렇게 하면 배포판을 로드하는 경우 악의적인 사용자가 데이터를 볼 수 없게 됩니다.
마지막으로, Puppy Linux의 개발자들은 시스템이 즉시 사용할 수 있도록 설계했습니다. 즉, 부팅되자마자 작업을 시작할 수 있습니다.
또한 읽어보세요: Ubuntu에서 화면 해상도 변경하는 방법
Puppy Linux 얻기
Puppy Linux의 복사본은 프로젝트의 다운로드 페이지로 가서 얻을 수 있습니다. 여기에서 이 배포판의 세 가지 일반적인 “맛” 중에서 선택할 수 있습니다:
- FossaPup, BionicPup, XenialPup 및 TahrPup은 모두 Ubuntu LTS를 기반으로 하는 Puppy Linux의 맛입니다. 이 모든 버전은
apt를 사용하며 Ubuntu에서 실행되는 모든 프로그램과 호환됩니다. - RasPup은 Raspbian을 기반으로 합니다. 이는 Raspberry Pi에서 Puppy Linux를 실행하기 위한 것입니다.
- SlackoPup은 Slackware를 기반으로 합니다. 이는 사용자가 자신의 필요에 맞게 사용자 정의할 수 있는 유연한 Puppy Linux 버전입니다.
이 문서의 목적을 위해 우리는 FossaPup64를 사용할 것입니다. 이는 Ubuntu 20.04 LTS와 밀접하게 일치합니다.

소프트웨어를 다운로드한 후, balenaEtcher를 사용하여 ISO 파일을 장치에 기록하여 부팅 가능한 플래시 드라이브를 만들 수 있습니다.
또한 읽어보세요: Linux에서 디스크 사용량을 확인할 수 있는 최고의 7개 앱
Puppy Linux 설치 프로그램 부팅하기
- 부팅 가능한 USB 드라이브를 PC에 삽입하고 부팅합니다. 컴퓨터의 부팅 메뉴에 접근하여 장치를 수동으로 선택하여 수행할 수 있습니다. 우리는 F12 키를 사용하여 Lenovo Thinkpad에서 부팅하고 있습니다.

- GRUB 메뉴가 로드되어 Puppy Linux가 부팅할 수 있는 시스템 모드를 보여줍니다. 이 메뉴에서 “fossapup64 9.5”를 선택합니다.

- 배포판의 부팅이 완료되면 시스템 기본 설정을 설정할 수 있는 작은 “빠른 시작” 창이 표시됩니다. 대부분의 경우 이러한 설정을 기본값으로 두고 “확인”을 클릭할 수 있습니다.

또한 읽어보세요: Linux 초보자를 위한 기본 Bash 명령어
Puppy Linux 설치하기
Puppy Linux는 라이브 시스템으로 완벽하게 사용할 수 있지만, 별도의 USB 플래시 드라이브에서 실행할 수도 있습니다. 이는 설치를 복제하는 빠르고 쉬운 방법이 필요한 경우에 유용합니다.
- 라이브 디스크의 바탕화면에서 마우스 오른쪽 버튼을 클릭하고 “시스템 -> Gparted”를 선택하여 디스크를 포맷합니다.

- Gparted가 실행되면 배포판을 설치할 디스크를 선택해야 합니다. 이 예에서는 “dev/sda”입니다.

- 다음으로, 디스크에 있는 기존 파티션을 삭제해야 합니다. 메뉴 바에서 “장치 -> 파티션 테이블 만들기”를 클릭합니다.

- 디스크의 새 형식을 선택합니다. Puppy Linux와 호환되도록 하려면 “gpt”를 선택해야 합니다.

또한 읽어보세요: 2024년에 선택할 수 있는 최고의 12개 Linux 배포판
파티션 레이아웃 준비하기
- 이제 Puppy Linux의 기본 파티션 레이아웃을 만들 수 있습니다. “할당되지 않음” 파티션에서 마우스 오른쪽 버튼을 클릭하고 “새로 만들기”를 선택합니다.

- BIOS의 모든 EFI 데이터를 포함할 작은 파티션을 만듭니다. “새 크기” 옵션을 100 MiB로 설정하고, 파일 시스템을 “fat32”로 설정하고, “라벨” 텍스트 필드에 “EFI”를 입력합니다.

- 이 파티션이 부팅 가능하도록 설정합니다. 새 파티션에서 마우스 오른쪽 버튼을 클릭하고 “플래그 관리”를 선택합니다. 내부에서 “부팅” 옵션을 체크합니다.

- 다음으로, 전용 루트 파티션을 선택합니다. EFI 파티션과 유사하게, “할당되지 않음” 공간에서 마우스 오른쪽 버튼을 클릭하고 “새로 만들기”를 선택합니다.

- 루트 파티션의 경우, Puppy Linux가 차지할 MiB의 양으로 “새 크기” 옵션을 설정합니다. 예를 들어, 8GB를 할당하려면 8000 MiB를 입력합니다.

- 마지막으로, 루트 파티션의 파일 시스템을 “ext3”로 설정하고 “라벨” 텍스트 필드에 “linux”를 입력합니다.

또한 읽어보세요: Linux에 Safari 설치하는 방법
FrugalPup 설치하기
이제 FrugalPup을 통해 USB 플래시 디스크에 설치를 시작할 수 있습니다. 이는 라이브 세션에서 시스템 파일을 다른 저장 매체로 복사하는 프로그램입니다.
- FrugalPup을 사용하려면 라이브 디스크의 바탕화면에서 마우스 오른쪽 버튼을 클릭하고 “설정 -> FrugalPup”을 선택합니다.

- 그러면 설치하거나 기존 Puppy Linux 디스크를 업데이트할 수 있는 작은 창이 나타납니다. 새 설치를 만들려면 “Puppy”를 누릅니다.

- 디스크의 설치 파일을 가져올 위치를 선택합니다. “이것”을 클릭합니다.

- 설치 파일을 복사할 위치를 선택합니다. 우리는 루트 파티션인 “sda2”를 선택했습니다.

- 드라이브에서 설치 파일을 복사할 위치를 결정합니다. Puppy Linux는 설치할 특별한 디렉토리가 필요하지 않습니다. 예를 들어, “폴더 만들기”를 눌러 원하는 이름으로 지정할 수 있습니다.

또한 읽어보세요: Void Linux란 무엇이며 설치하는 방법
Puppy Linux 부트로더 설치하기
- 설치 프로그램이 이제 메인 메뉴로 돌아갑니다. “부팅”을 누릅니다.

- FrugalPup은 부트로더를 설치할 위치를 선택할 수 있게 해줍니다. 이를 위해서도 루트 파티션을 선택해야 합니다.

- 이전에 만든 설치 디렉토리를 제공합니다. 우리는 “maketecheasier”라는 이름을 붙였습니다.

- 디스크의 EFI 파티션 위치를 선택합니다. 우리에게는 “dev/sda1”입니다.

- 설치 프로그램이 변경 사항을 인쇄합니다. “확인”을 눌러 확인합니다.

또한 읽어보세요: 설치 및 사용이 더 쉬운 5개 Arch Linux 배포판
자주 묻는 질문들
Puppy Linux가 커널 패닉 오류를 발생시킵니다. 어떻게 고치나요?
이는 컴퓨터의 ACPI 오류 때문일 가능성이 높습니다. 기본적으로 Puppy Linux의 일부 버전은 적절한 ACPI 지원이 없습니다. 이를 수정하려면 컴퓨터의 BIOS에서 이 기능을 비활성화해야 합니다. 대부분의 경우 ACPI는 컴퓨터의 칩셋 또는 CPU 관련 설정 아래에 있습니다.
중요한 점은 ACPI를 비활성화하면 컴퓨터의 전원 절약 기능도 비활성화된다는 것입니다. 이는 휴대용 노트북에 배포판을 설치하는 경우 문제가 될 수 있습니다.
비 EFI 시스템을 사용하고 있습니다. 여전히 Puppy Linux를 설치할 수 있나요?
네! 레거시 BIOS(MBR) 시스템을 사용하는 구형 기기에서도 Puppy Linux를 설치할 수 있습니다. 이를 위해서는 디스크를 준비할 때 단일 루트 파티션만 만들면 됩니다.
또한, FrugalPup 대신 GRUB4DOS 프로그램을 실행하여 부트 파티션을 생성해야 합니다. 라이브 바탕화면에서 마우스 오른쪽 버튼을 클릭하고 “설정 -> grub4dos”를 선택하여 이 유틸리티에 접근할 수 있습니다.
Puppy Linux에서 기본 데스크탑 환경을 교체할 수 있나요?
안타깝게도, 그렇지 않습니다. 기본적으로 Puppy Linux는 전체 운영 체제가 메모리에서 쉽게 로드될 수 있도록 간단한 데스크탑 환경을 사용합니다. Puppy의 패키지 관리자를 통해 새로운 데스크탑 환경을 설치할 수 있지만, 배포판은 이러한 환경을 시작 시 로드할 수 없습니다.
이미지 출처: Ali Zolghadr via Unsplash 모든 스크린샷은 Ramces Red에 의해 촬영되었습니다.