3 Arm AArch64에 설치 #
이 장에서는 SUSE Linux Enterprise Server를 Arm AArch64 컴퓨터에 설치하기 위한 준비에 필요한 단계를 설명합니다. 다양한 설치 방법 준비에 필요한 단계를 설명합니다. 하드웨어 요구사항 목록에서는 SUSE Linux Enterprise Server에서 지원하는 시스템에 대한 개요를 제공합니다. 사용할 수 있는 설치 방법과 여러 가지 공통적인 알려진 문제에 대한 정보를 찾을 수 있습니다. 또한 설치를 제어하고 설치 미디어를 제공하며 정기적으로 부팅하는 방법을 배웁니다.
3.1 하드웨어 요구사항 #
SUSE® Linux Enterprise Server 운영 체제는 광범위한 하드웨어에서 배포될 수 있지만, SUSE Linux Enterprise Server가 지원하는 다양한 하드웨어 조합을 모두 나열하는 것은 불가능합니다. 그러나 본 문서에서는 계획 단계에서 도움이 되는 길잡이를 제공하는데 필요한 최소 요구사항을 제공합니다.
지정된 컴퓨터 구성이 작동하는지 확인하려는 경우 SUSE에서 인증한 플랫폼을 알아내십시오. https://www.suse.com/yessearch/에서 목록을 확인하십시오.
- CPU
최소 요구사항은 Armv8-A ISA(지침 설정 아키텍처)를 지원하는 CPU입니다(예: Arm Cortex-A53 또는 Cortex-A57). 사용 가능한 Armv8-A 프로세서 목록은 https://www.arm.com/products/processors/cortex-a/를 참조하십시오.
Armv8-R(실시간) 및 Armv8-M(마이크로 컨트롤러) ISA를 사용하는 CPU는 현재 지원되지 않습니다.
- 최대 CPU 수
지원되는 최대 CPU 수는 256개입니다. 이와 같은 대형 시스템을 사용하려면 하드웨어 시스템 인증 웹 페이지에서 지원되는 장치를 확인하십시오(https://www.suse.com/yessearch/ 참조).
- 메모리 요구사항
최소 설치를 위해 최소 1024MB의 메모리가 필요합니다. 프로세서가 세 개 이상 있는 시스템에서 CPU마다 512MB를 추가합니다. HTTP 또는 FTP를 통해 원격으로 설치하는 경우 150MB를 추가합니다. 이러한 값은 운영 체제 설치에만 적용되며 운영에서의 실제 메모리 요구사항은 시스템 워크로드에 따라 달라집니다. GNOME 데스크톱 환경을 실행하는 시스템의 경우 최소 2048MB의 메모리가 필요하며 4096MB가 권장됩니다.
- 하드 디스크 요구사항
디스크 요구사항은 일반적으로 선택한 설치와 시스템을 사용하는 방법에 따라 다릅니다. 일반적으로 시스템이 적절하게 작동하려면 설치 소프트웨어 자체가 필요로 하는 공간보다 더 많은 공간이 필요합니다. 다양한 선택의 최소 요구사항은 다음과 같습니다.
설치 범위
최소 하드 디스크 요구사항
텍스트 모드
1.5GB
최소 시스템
2.5GB
GNOME 데스크톱
3GB
모든 패턴
4GB
권장 최소 크기(Btrfs 스냅샷 제외): 10GB
필수 최소 크기(Btrfs 스냅샷 포함): 16GB
권장 최소 크기(Btrfs 스냅샷 포함): 32GB
루트 파티션이 10GB보다 작은 경우 설치 프로그램이 자동 파티셔닝 제안을 만들지 않으므로 수동으로 파티션을 생성해야 합니다. 따라서 루트 파티션의 권장되는 최소 크기는 10GB입니다. 시스템 롤백을 활성화하기 위해 루트 볼륨에서 Btrfs 스냅샷을 활성화하려는 경우 (Chapter 10, System recovery and snapshot management with Snapper 참조) 루트 파티션의 최소 크기는 16GB입니다.
- 부팅 방법
USB 디스크 또는 네트워크에서 컴퓨터를 부팅할 수 있습니다. 네트워크를 통해 부팅하려면 특수 부팅 서버가 필요합니다. 이는 SUSE Linux Enterprise Server와 함께 설정할 수 있습니다.
3.2 설치 시 고려 사항 #
이 절에서는 Arm AArch64 하드웨어에 SUSE Linux Enterprise Server를 설치하기 전에 고려해야 하는 여러 가지 요인에 대해 설명합니다.
3.2.1 하드웨어 또는 가상 시스템에서 설치 #
SUSE Linux Enterprise Server는 대부분 독립 운영 체제로 설치됩니다. 가상화와 함께 SUSE Linux Enterprise Server 인스턴스 여러 개를 동일한 하드웨어에서 실행할 수도 있습니다. VM 호스트 서버 설치는 일반적인 설치와 똑같이 수행하며 몇 가지 패키지만 추가하면 됩니다. 가상 게스트 설치는 Chapter 10, Guest installation에서 설명합니다.
3.2.2 설치 대상 #
대부분 로컬 하드 디스크에 설치되므로, 설치 시스템이 하드 디스크 컨트롤러를 사용할 수 있어야 합니다. RAID 컨트롤러와 같은 특수 컨트롤러가 추가 커널 모듈을 필요로 하면 설치 시스템에 커널 모듈 업데이트 디스크를 넣으십시오.
충분한 디스크 공간과 운영 체제를 실행할 수 있는 속도를 가진 다양한 유형의 블록 장치는 기타 설치 대상이 될 수 있습니다. 여기에는 iSCSI
또는 SAN
과 같은 네트워크 블록 장치가 포함됩니다. 표준 Unix 사용 권한을 제공하는 네트워크 파일 시스템에 설치할 수도 있습니다. 하지만 이러한 시스템은 실제 시스템을 시작하기 전에 initramfs
가 지원해야 하기 때문에 부팅하는 데 다소 문제가 있을 수 있습니다. 이러한 설치는 다른 위치에서 동일한 시스템을 시작해야 하거나 도메인 마이그레이션과 같은 가상화 기능을 사용하려는 경우 유용할 수 있습니다.
3.3 설치 프로세스 제어 #
2.4절 “시스템 부팅”에 나열된 옵션 중 하나로 설정을 부팅하여 원하는 설치 방법을 선택할 수 있습니다. 추가적인 설치 방법을 활성화하려면 8.3.4절 “원격 액세스 지정” 항목을 참조하십시오. 원격 설치 방법을 사용하는 방법에 대한 내용은 12장 원격 설치 항목을 참조하십시오.
다른 방법에 대한 간단한 개요:
- 모니터 및 키보드가 포함된 로컬
이는 SUSE Linux Enterprise Server를 설치하는 데 가장 빈번히 사용되는 방법입니다. 이 작업을 위해서는 약간의 준비도 필요하지만, 여러 직접 상호 작용을 수행해야 합니다.
- SSH를 통한 원격
그래픽 설치를 위해 텍스트 모드에서 또는 X-Forwarding을 사용하여 SSH를 통해 설치를 수행할 수 있습니다. 자세한 내용은 12.4절 “SSH를 통한 설치 모니터링”을 참조하십시오.
- 직렬 콘솔을 통한 원격
이 설치 방법의 경우 null 모뎀 케이블을 통해 대상 컴퓨터에 연결된 보조 컴퓨터가 필요합니다. 설치는 텍스트 모드로 수행됩니다. 자세한 내용은 12.5절 “직렬 콘솔을 통해 설치”를 참조하십시오.
- VNC를 통한 원격
대상 시스템에 직접 액세스하지 않고 그래픽 인터페이스를 통해 설치를 수행하려면 이 방법을 사용합니다. 자세한 내용은 12.3절 “VNC를 통한 설치 모니터링”을 참조하십시오.
- AutoYaST를 통한 자동화
유사한 하드웨어가 장착된 여러 컴퓨터에 SUSE Linux Enterprise Server를 설치하려면 AutoYaST를 사용하여 설치하는 것이 좋습니다. 이 경우 SUSE Linux Enterprise Server를 하나 설치하여 시작하고 이를 사용하여 필요한 AutoYaST 구성 파일을 생성하십시오. 자세한 내용은 AutoYaST Guide을 참조하십시오.
3.4 시스템 부팅 #
이 절에서는 SUSE® Linux Enterprise Server를 전체 설치하는 데 필요한 단계에 대해 간단히 설명합니다.
기존 SLE 제품과 달리, 전체 SLE 15 SP6 제품 라인은 통합 설치 프로그램을 사용하여 설치할 수 있습니다. SUSE Linux Enterprise 15 이상에서의 변경 사항과 설치를 위해 다운로드할 미디어에 대한 자세한 내용은 1.5절 “SUSE Linux Enterprise Server 버전 15 설치 변경 사항”을 참조하십시오.
YaST를 사용하여 설치 및 구성하는 방법에 대한 설명 전문은 II부. 설치 절차를 참조하십시오.
최신 하드웨어를 사용하는 경우에는 Kernel Update ISO
이미지에서 최신 커널로 시스템을 부팅해야 할 수 있습니다. 자세한 내용은 7장 릴리스에서 지원되지 않는 하드웨어에 설치를 참조하십시오.
설치 미디어를 준비합니다.
- USB 플래시 드라이브
가장 편리하게 설치를 시작할 수 있는 방법입니다. 부팅 가능한 플래시 디스크를 생성하려면
dd
명령을 사용하여 DVD 이미지를 장치에 복사해야 합니다. 장치에 있는 모든 데이터가 삭제되므로 플래시 디스크를 탑재해서는 안 됩니다.#
dd
if=PATH_TO_ISO_IMAGE of=USB_STORAGE_DEVICE bs=4M- 네트워크 부팅
대상 컴퓨터의 펌웨어가 지원하는 경우에는 네트워크에서 컴퓨터를 부팅하고 서버에서 설치할 수 있습니다. 이 부팅 방법을 사용하려면 네트워크를 통해 필요한 부팅 이미지를 제공하는 부팅 서버가 필요합니다. 정확한 프로토콜은 하드웨어에 따라 달라집니다. 일반적으로 TFTP 및 DHCP 또는 PXE 부팅과 같은 여러 가지 서비스가 필요합니다. 자세한 내용은 18장 네트워크 부팅 환경 준비를 읽어보십시오.
NFS, HTTP, FTP 또는 SMB와 같은 일반 네트워크 프로토콜에서 설치할 수 있습니다. 이러한 설치를 수행하는 방법에 대한 자세한 내용은 12장 원격 설치를 참조하십시오.
선택한 미디어를 부팅하도록 대상 시스템 펌웨어를 구성합니다. 올바른 부팅 순서를 구성하는 방법은 하드웨어 공급업체의 문서를 참조하십시오.
설치 제어 방법에 필요한 부팅 파라미터를 설정합니다. 다른 방법의 개요는 3.3절 “설치 프로세스 제어”에 나와 있습니다. 부팅 파라미터 목록은 8장 부팅 파라미터에서 참조 가능합니다.
9장 설치 단계에서 설명한 대로 설치를 수행합니다. 설치가 완료되면 시스템을 다시 시작해야 합니다.
선택 사항: SUSE Linux Enterprise Server가 설치된 미디어에서 직접 부팅하려면 시스템의 부팅 순서를 변경합니다. 시스템이 설치 미디어에서 부팅되는 경우 첫 번째 부팅 파라미터가 설치된 시스템을 부팅합니다.
3.5 부팅 및 설치 문제 처리 #
SUSE® Linux Enterprise Server에서 광범위한 테스트 프로그램을 사용하더라도 부팅 또는 설치 중에 문제가 발생할 수 있습니다.
3.5.1 부팅 문제 #
부팅 문제가 발생하면 YaST 설치 프로그램이 시스템에서 시작되지 않을 수 있습니다. 또한 설치가 완료된 후 부팅되지 않을 수도 있습니다.
- 시스템이 설치 미디어가 아닌 설치된 시스템을 부팅함
시스템의 BIOS에서 부팅 순서를 변경하십시오. 자세한 내용은 하드웨어와 함께 제공되는 설명서를 참조하십시오.
- 시스템 중단
시스템의 콘솔을 변경하여 커널 출력을 표시하십시오. 마지막 출력 라인을 확인하십시오. 일반적으로 Ctrl–Alt–F10 키를 누르면 됩니다. 문제를 해결할 수 없으면 SUSE Linux Enterprise Server 지원 담당자에게 문의하십시오. 부팅 시 모든 시스템 메시지를 기록하려면 2.3절 “설치 방법”에 설명된 대로 직렬 연결을 사용하십시오.
- 부팅 디스크
부팅 디스크는 부팅 문제가 있을 경우 유용한 임시 해결책입니다. 다른 구성을 설정하는 데 문제가 있거나 최종 부팅 메커니즘을 아직 결정하지 않은 경우 부팅 디스크를 사용합니다. 부팅 디스크 생성에 대한 자세한 내용은
grub2-mkrescue
를 참조하십시오.
3.5.2 설치 문제 #
설치 중 예상치 못한 문제가 발생할 경우 문제의 원인을 파악하기 위한 정보가 필요합니다. 문제를 해결하려면 다음 디렉토리를 사용하십시오.
다양한 콘솔의 출력을 확인합니다. Ctrl–Alt– Fn 키 조합으로 콘솔을 전환할 수 있습니다. 예를 들어 Ctrl–Alt– F2를 눌러 다양한 명령을 실행하는 쉘을 가져오십시오.
“안전 설정”을 사용하여 설치를 시작해 보십시오(설치 화면에서 F5 키를 누르고 선택). 이 경우 문제 없이 설치되면
ACPI
또는APIC
에 오류가 발생하게 하는 비호환성 문제가 있습니다. 경우에 따라 펌웨어 업데이트가 이 문제를 해결합니다.dmesg -T
명령을 입력하여 설치 시스템의 콘솔에서 시스템 메시지를 확인합니다.
3.5.3 부팅 대신 설치 시작 #
SUSE Linux Enterprise Server용 설치 미디어의 부트 메뉴에서 제공되는 기본 옵션은 시스템을 이미 설치된 시스템으로 부팅합니다. 설치 프로세스를 대신 시작하려면 부트 메뉴에서 사용 가능한 설치 옵션 중 하나를 선택하십시오.
3.6 Raspberry Pi #
SUSE® Linux Enterprise Server는 저렴한 Raspberry Pi* 싱글 보드 컴퓨터를 지원하는 최초의 엔터프라이즈 Linux 배포판입니다. SUSE Linux Enterprise Server 15 SP6가 지원하는 모델은 다음과 같습니다.
Raspberry Pi 3 Model A+
Raspberry Pi 3 Model B
Raspberry Pi 3 Model B+
Raspberry Pi 4 Model B
Raspberry Pi Compute Module 3
Raspberry Pi Compute Module 3+
Raspberry Pi는 여러 가지로 기존 서버 시스템과 다릅니다. 우선 Raspberry Pi는 운영 체제를 로드할 수 있는 부트 로더를 제공하지 않습니다. 그러므로 SUSE Linux Enterprise Server는 이러한 차이를 해결하기 위해 추가 부트 로더 소프트웨어를 제공합니다.
3.6.1 부팅 프로세스 #
Raspberry Pi 시스템 온 칩(SoC)의 기본 프로세서는 Arm CPU(중앙 처리 장치)가 아닌 Broadcom VideoCore GPU(그래픽 처리 장치)입니다. GPU가 온 칩 부팅 읽기 전용 메모리(부트 ROM)의 1단계 부트 로더에서 하드웨어의 초기화를 시작합니다. 몇 개의 구성 옵션만 부팅 ROM에 영향을 미칩니다. 자세한 내용은 3.6.1.2절 “OTP 메모리”를 참조하십시오.
Raspberry Pi 3 하드웨어에는 내장 펌웨어가 없습니다. 그 대신, 시스템이 켜질 때마다 2단계 부트 로더 펌웨어인 bootcode.bin
이 부팅 미디어에서 로드됩니다. 그리고 3단계 부트 로더인 start.elf
가 로드됩니다.
Raspberry Pi 4 하드웨어에는 2단계 부트 로더를 위한 소형 EEPROM(Electrically Erasable Programmable Read-Only Memory)이 탑재되어 있습니다. 이와 별도로 부팅 시퀀스는 부팅 미디어에서 3단계 부트 로더인 start4.elf
를 로드하는 Raspberry Pi 3의 부팅 시퀀스와 유사합니다.
2단계 부트 로더의 업데이트는 특별하게 준비된 microSD 카드로 부팅하여 수행할 수 있습니다.
신뢰할 수 있는 부팅 미디어를 삽입하고 의도치 않게 recovery.bin
파일이 들어 있는지 확인하십시오.
armstub8.bin
파일이 있는 경우 AArch64 Exception Level 3(EL3)에서 4단계 부트 로더로 로드됩니다. 없는 경우 최소 통합 스텁이 사용됩니다.
EL3용으로 로드된 코드(BL31이라고 함)가 메모리에 있으면 Linux가 런타임 동안 EL3에 대한 hypercall을 시도할 수 있습니다.
부팅 미디어에 armstub8.bin
파일이 우연히 포함되지 않았는지 확인하십시오. SUSE Linux Enterprise Server 15 SP6에는 이 파일이 포함되어 있지 않습니다.
Raspberry Pi의 SoC는 TrustZone 보안 메모리를 제공하지 않음에 유의하십시오. CPU의 OS 및 GPU의 소프트웨어 모두 RAM에 액세스할 수 있습니다. 그러므로 암호화 EL0-s 응용 프로그램에는 적합하지 않습니다. SUSE Linux Enterprise Server는 이러한 이유로 EL1-s TEE(Trusted Execution Environment)를 제공하지 않습니다.
Raspberry Pi용 SUSE Linux Enterprise Server는 Das U-Boot
라는 5단계 부트 로더를 로드하도록 구성됩니다.
3.6.1.1 Config.txt #
구성 정보를 저장하는 비휘발성 메모리가 없습니다. 즉, 부팅 장치 순서, 시간과 날짜 등을 조정하기 위한 기존 설정이 없습니다.
대신, 부트 로더는 부팅 미디어에서 config.txt
구성 파일을 읽습니다. SUSE가 제공하는 config.txt
는 수정하지 말아야 합니다. 그리고 사용자는 선택적으로 extraconfig.txt
파일을 제공할 수 있으며, 이 파일은 필요한 경우 config.txt
의 설정을 무효화로 만들 수 있습니다. 이를 통해 SUSE Linux Enterprise Server가 필요한 경우 사용자 설정을 덮어쓰지 않고 config.txt
파일을 업데이트할 수 있습니다.
3.6.1.2 OTP 메모리 #
SoC에는 초소형 OTP(One-Time Programmable Memory) 메모리도 탑재되어 있습니다. OTP 메모리를 사용하면 부팅 ROM이 USB 장치 또는 이더넷에서 부팅을 시도해야 하는지와 같은 일부 설정을 구성할 수 있습니다.
이 OTP 메모리에 관한 설명은 Raspberry Pi Foundation 웹 사이트(https://www.raspberrypi.org/documentation/hardware/raspberrypi/otpbits.md)에서 확인할 수 있습니다.
OTP 메모리에 쓴 구성 설정은 되돌릴 수 없습니다.
OTP 메모리의 가장 일반적인 사용 사례는 Raspberry Pi 3 Model B 또는 Compute Module 3에서 USB 부팅을 활성화하는 것입니다.
3.6.1.3 Raspberry Pi 3 Model B에 대해 USB 부팅 모드 활성화 #
Raspberry Pi 3 Model B의 연결된 USB 대용량 저장 장치 및 온보드 USB 이더넷으로부터의 부팅을 영구적으로 허용하려면, 3.6.3절 “어플라이언스 이미지 배포”의 설명과 같이 microSD 카드를 준비합니다. 카드를 분리하거나 꺼내고 카드에서 부팅하기 전, 다음 설정이 포함된 FAT 파티션을 텍스트 파일 3.6.1.1절 “Config.txt”(extraconfig.txt
)에 추가합니다.
program_usb_boot_mode=1
그리고 수정된 microSD 카드에서 정상적으로 부팅을 계속합니다. U-Boot 또는 GRUB 부트 로더 또는 Linux 커널에서 출력을 확인한 후에는 전원을 해제한 후 microSD 카드를 제거할 수 있습니다. 이제 장치를 USB(3.6.4절 “USB 미디어에서 설치”)에서 부팅할 수 있습니다.
USB 부팅 모드는 Raspberry Pi 3 Model B에 활성화되었으며, USB 부팅 모드를 다시 비활성화할 수 없다는 점에 유의하십시오(3.6.1.2절 “OTP 메모리”).
자세한 내용은 Raspberry Pi Foundation 웹사이트(https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md)를 참조하십시오.
Raspberry Pi Compute Module 3의 경우 필요한 설정은 동일하지만 수정된 이미지를 배포하는 작업이 약간 더 복잡합니다.
3.6.2 실시간 클럭 미제공 #
Raspberry Pi 자체에서는 배터리로 지원되는 RTC(실시간 클럭)가 없습니다.
실시간 클럭이 없으므로 Raspberry Pi 장치는 네트워크 시간 프로토콜(NTP)을 사용하여 네트워크 서버에서 시간을 가져오도록 구성해야 합니다.
그러나 Raspberry Pi Compute Modules의 베이스 보드가 RTC를 제공할 수 있습니다.
또한, HAT(Hardware Attached on Top)나 기타 확장 보드를 사용하여 GPIO 커넥터를 통해 RTC에 연결할 수도 있습니다.
둘 중 어떤 방식을 사용하든지 간에, SUSE Linux Enterprise Server의 각 RTC 칩셋 지원 여부를 확인하십시오. 연결된 RTC는 장치 트리 오버레이(3.6.1.1절 “Config.txt”)를 통해 운영 체제에 설명되어야 합니다.
- Compute 모듈 4 IO 보드
dtparam=i2c_vc=on dtoverlay=i2c-rtc,pcf85063a,i2c_csi_dsi
- MyPi 베이스 보드
dtparam=i2c1=on dtoverlay=i2c-rtc,ds1307
다른 보드 및 HAT에 대해서는 함께 제공되는 설명서를 참조하십시오.
3.6.3 어플라이언스 이미지 배포 #
운영 체제를 Raspberry Pi 하드웨어에 배포하는 가장 일반적인 방법은 사전 설치된 시스템 이미지를 부팅 미디어(일반적으로 microSD 카드)에 복사하는 것입니다. 이 방법이 가장 간단하고 편리합니다.
SUSE는 Raspberry Pi 하드웨어용 SUSE Linux Enterprise Server의 사전 구성 부팅 가능 이미지를 제공합니다. 이 이미지는 성능을 향상하고 microSD 미디어에서의 마모를 줄일 수 있도록 압축된 Btrfs 파일 시스템으로 제공됩니다.
최소 크기가 8GB인 microSD 카드를 사용하는 것이 좋습니다. 카드의 속도가 빠르면 시스템 성능이 향상됩니다. 첫 번째 부팅에서 운영 체제는 파일 시스템을 자동으로 확장하여 카드를 채웁니다. 즉, 첫 번째 부팅은 이후 부팅보다 속도가 매우 느립니다.
카드 이미지를 microSD 미디어에 쓰는 프로세스에 대한 설명은 Raspberry Pi Quick Start에서 제공됩니다 .
3.6.4 USB 미디어에서 설치 #
일부 Raspberry Pi 모델은 USB 대용량 저장 장치로부터의 부팅을 허용합니다. 그러면 서버 플랫폼과 유사하게 Raspberry Pi에 SUSE Linux Enterprise Server를 배포할 수 있습니다.
이동식 USB 미디어(예: 메모리 스틱)를 사용하여 시스템의 내부 슬롯에 있는 microSD 카드에 설치할 수 있습니다. 아니면, 이동식 USB 미디어를 사용하여 다른 USB 미디어(예: USB 연결 하드 디스크)에 설치하는 것도 가능합니다.
Raspberry Pi 3의 이더넷 컨트롤러는 장치의 온보드 USB 2.0 버스에 연결됩니다.
그러므로 USB를 통해 연결된 디스크에서 구동되는 운영 체제는 USB 2.0 컨트롤러의 총 480Mbps 대역폭을 공유해야 합니다. 이로 인해 성능이 제한되며 네트워크 성능에 커다란 영향을 줄 수 있습니다.
이러한 제한은 Raspberry Pi 4에는 적용되지 않습니다.
BCM2837 B0 실리콘(블랙 칩이 아닌 실버 칩)이 적용된 최신 Raspberry Pi 3 모델(예: Raspberry Pi 3 Model B+ 및 Compute Module 3+)은 기본적으로 USB 연결 저장 장치로부터의 부팅을 허용합니다.
기존 모델(예: Raspberry Pi 3 Model B 또는 Compute Module 3)의 경우 USB 부팅은 특별하게 준비된 microSD 카드에서 한 번 부팅하여 활성화할 수 있습니다. 자세한 내용은 3.6.1.2절 “OTP 메모리” 항목을 참조하십시오.
3.6.5 네트워크에서 설치 #
하드웨어에는 온보드 펌웨어(3.6.1절 “부팅 프로세스”)가 없기 때문에, PXE를 사용하여 Raspberry Pi를 네트워크에서 부팅하는 것은 기존 컴퓨터보다 좀 더 복잡합니다.
x86 및 Arm용 PXE 부팅 서버를 설정하는 프로세스에 대한 설명은 SUSE 모범 사례 문서 How to Set Up a Multi-PXE Installation Server에서 제공됩니다.
Raspberry Pi Foundation은 한 Raspberry Pi에서 다른 Raspberry Pi로 PXE를 사용하여 부팅하는 방법에 대한 정보를 https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/net_tutorial.md에서 제공합니다.
3.6.6 추가 정보 #
자세한 정보는 다음 자료를 참조하십시오.
- SUSE Linux Enterprise Server 15 SP4 릴리스 정보
Raspberry Pi를 실행하는 경우의 하드웨어 호환성, 지원되는 옵션 및 기능에 관한 자세한 내용은 SUSE Linux Enterprise Server 릴리스 정보에서 Boot and Driver Enablement for Raspberry Pi 절을 참조하십시오.
https://www.suse.com/releasenotes/aarch64/SUSE-SLES/15-SP4/#aarch64-rpi
- Raspberry Pi 빠른 시작
https://documentation.suse.com/sles/15-SP4/html/SLES-raspberry-pi/article-raspberry-pi.html
- openSUSE 하드웨어 호환성 목록: Raspberry Pi 3
openSUSE 프로젝트도 Raspberry Pi 하드웨어의 설치 및 구성에 관한 정보를 제공합니다. 이러한 정보 중 많은 사항이 SUSE Linux Enterprise에도 적용됩니다.
- Das U-Boot
Das U-Boot
부트 로더에 관한 자세한 정보는 프로젝트의 GitHub 페이지(https://github.com/u-boot/u-boot)에서 확인할 수 있습니다.