3.6. 설치하기 전에 할 하드웨어 및 운영 체제 설정

This section will walk you through pre-installation hardware setup, if any, that you will need to do prior to installing 데비안. Generally, this involves checking and possibly changing BIOS/UEFI/system firmware settings for your system. The BIOS/UEFI or system firmware is the core software used by the hardware; it is most critically invoked during the bootstrap process (after power-up).

3.6.1. Invoking the BIOS/UEFI Set-Up Menu

The BIOS/UEFI provides the basic functions needed to boot your machine and to allow your operating system to access your hardware. Your system provides a BIOS/UEFI setup menu, which is used to configure the BIOS/UEFI. To enter the BIOS/UEFI setup menu you have to press a key or key combination after turning on the computer. Often it is the Delete or the F2 key, but some manufacturers use other keys. Usually upon starting the computer there will be a message stating which key to press to enter the setup screen.

3.6.2. 부팅 장치 선택

Within the BIOS/UEFI setup menu, you can select which devices shall be checked in which sequence for a bootable operating system. Possible choices usually include the internal harddisks, the CD/DVD-ROM drive and USB mass storage devices such as USB sticks or external USB harddisks. On modern systems there is also often a possibility to enable network booting via PXE.

설치 미디어에 따라서(CD/DVD ROM, USB 메모리, 네트워크 부팅) 필요한 부팅 장치를 사용할 수 있게 설정해야 할 수도 있습니다. (이미 설정되어 있지 않다면.)

Most BIOS/UEFI versions allow you to call up a boot menu on system startup in which you select from which device the computer should start for the current session. If this option is available, the BIOS/UEFI usually displays a short message like press F12 for boot menu on system startup. The actual key used to select this menu varies from system to system; commonly used keys are F12, F11 and F8. Choosing a device from this menu does not change the default boot order of the BIOS/UEFI, i.e. you can start once from a USB stick while having configured the internal harddisk as the normal primary boot device.

If your BIOS/UEFI does not provide you with a boot menu to do ad-hoc choices of the current boot device, you will have to change your BIOS/UEFI setup to make the device from which the debian-installer shall be booted the primary boot device.

Unfortunately some computers may contain buggy BIOS/UEFI versions. Booting debian-installer from a USB stick might not work even if there is an appropriate option in the BIOS/UEFI setup menu and the stick is selected as the primary boot device. On some of these systems using a USB stick as boot medium is impossible; others can be tricked into booting from the stick by changing the device type in the BIOS/UEFI setup from the default USB harddisk or USB stick to USB ZIP or USB CDROM. In particular if you use an isohybrid installation image on a USB stick (see 4.3.1절. “하이브리드 CD/DVD 이미지를 사용해 USB 메모리 준비하기”), changing the device type to USB CDROM helps on some BIOSes which will not boot from a USB stick in USB harddisk mode. You may need to configure your BIOS/UEFI to enable USB legacy support.

If you cannot manipulate the BIOS/UEFI to boot directly from a USB stick you still have the option of using an ISO copied to the stick. Boot debian-installer using 4.4절. “하드 디스크 부팅에 필요한 파일 준비하기” and, after scanning the hard drives for an installer ISO image, select the USB device and choose an installation image.

3.6.3. UEFI 펌웨어 시스템

UEFI(Unified Extensible Firmware Interface)는 현대적인 시스템에서 사용하는 시스템 펌웨어의 한 종류입니다. 특히 고전적인 PC BIOS를 대체할 목적으로 만들어졌습니다.

현재 UEFI를 사용하는 대부분의 PC 시스템은 펌웨어에 CSM(Compatibility Support Module)이라고 하는 것이 들어 있습니다. CSM은 고전적인 PC BIOS와 완전히 동일한 인터페이스를 제공하는 모듈입니다. 즉 고전적인 PC BIOS용으로 작성된 소프트웨어를 수정 없이 사용할 수 있습니다. 하지만 UEFI는 언젠가는 호환성 지원 없이 PC BIOS를 완전히 대체할 예정이고, 이미 CSM이 없는 UEFI 시스템도 있습니다.

UEFI 시스템에서는 운영 체제를 설치할 때 고려할 점이 몇 가지 있습니다. UEFI에서는 펌웨어에서 운영 체제를 읽어들이는 방법이 전통적인 BIOS(또는 CSM 모드를 사용하는 UEFI)와는 근본적으로 다릅니다. 큰 차이점은 하드 디스크 파티션을 하드 디스크에 기록하는 방식입니다. 전통적인 BIOS와 CSM 모드의 UEFI는 DOS 파티션 테이블을 사용하지만, 네이티브 UEFI는 GUID 파티션 테이블(GPT)이라는 다른 파티션 방식을 사용합니다. 1개의 디스크에서는 이 두 가지 형식 중에 하나만 사용할 수 있고, 한 디스크에 여러가지 운영 체제를 사용하는 멀티 부팅의 경우는 모든 운영 체제가 같은 파티션 종류의 테이블을 사용해야 합니다. GPT를 사용한 디스크에서 부팅하려면 UEFI 모드에서만 가능합니다. 하지만 하드 디스크 크기가 늘어날 수록 GPT 사용이 더 늘어나고 있습니다. 전통적인 DOS 파티션은 2테라바이트가 넘어가는 섹터 주소를 처리할 수 없지만, GPT는 훨씬 더 큰 디스크도 지원하기 때문입니다. BIOS(또는 CSM모드 UEFI)와 네티이브 UEFI의 또 다른 주요 차이점은 부팅 코드를 읽어들이는 위치와 그 형식입니다. 즉 이 두 시스템은 다른 종류의 부트로더가 필요합니다.

The latter becomes important when booting debian-installer on a UEFI system with CSM because debian-installer checks whether it was started on a BIOS- or on a native UEFI system and installs the corresponding bootloader. Normally this simply works but there can be a problem in multi-boot environments. On some UEFI systems with CSM the default boot mode for removable devices can be different from what is actually used when booting from hard disk, so when booting the installer from a USB stick in a different mode from what is used when booting another already installed operating system from the hard disk, the wrong bootloader might be installed and the system might be unbootable after finishing the installation. When choosing the boot device from a firmware boot menu, some systems offer two separate choices for each device, so that the user can select whether booting shall happen in CSM or in native UEFI mode.

3.6.4. Secure boot

또 다른 UEFI 관련 문제는 보안 부팅(secure boot)이라고 하는 방식입니다. 보안 부팅은 UEFI의 한 가지 기능으로 특정 키로 디지털 서명된 코드만 읽어들이고 실행하고, 사인이 없거나 알 수 없는 키로 서명된 (아마도 악의적인) 코드를 막는 기능입니다. 실제로는 보안 부팅 기능이 있는 대부분의 UEFI 시스템은 기본값으로, 마이크로소프트가 마이크로소프트 부트로더를 서명할 때 사용하는 키만 허용합니다. debian-installer에서 사용하는 부팅 코드는 마이크로소프트에서 서명하지 않았으므로, 설치 프로그램을 부팅할 때 보안 부팅이 켜져 있으먼 꺼야 합니다. Windows 8의 64비트 버전이 미리 설치되어 있는 시스템에서 보안 부팅이 기본값으로 켜져 있으면서, 보안 부팅을 끌 방법이 없는 경우가 있습니다. 이런 경우에는 보안 부팅을 해제하는 옵션은 사용자가 BIOS 암호를 설정한 경우에만 보입니다. 그러므로 보안 부팅을 사용하는 시스템에서 끄는 옵션이 없으면, BIOS 암호를 설정하고 컴퓨터를 켠 다음 다시 옵션을 찾아 보십시오.

3.6.5. 윈도우 빠른 시작 기능 끄기

윈도우에는 시스템 시작에 필요한 시간을 줄이는 빠른 시작이라는 기능이 있습니다. 기술적으로 말하면, 이 기능을 사용할 경우 윈도우는 컴퓨터를 끌 때 실제 셧다운과 콜드 부팅을 하지 않고, 일부분을 디스크에 저장하는 최대 절전 기능과 비슷한 일을 해서 부팅 시간을 줄입니다. 윈도우가 컴퓨터의 유일한 운영 체제라면 이런 식의 동작은 문제가 되지 않습니다. 하지만 다른 운영 체제와 윈도우가 이중 부팅해서 같은 파일 시스템에 접근한다면 문제가 되고 데이터 손실이 발생할 수 있습니다. 이 경우 파일 시스템의 상태가 부팅한 후의 윈도우가 생각하는 상태와 달라서 파일 시스템에 다시 쓰기를 할 경우 파일 시스템의 손상이 발생할 수 있습니다. 그러므로 이중 부팅에서는 파일 시스템 소상을 막기 위해 빠른 시작 기능을 윈도우에서 꺼야 합니다.

게다가, 이 기능을 사용자가 껐다고 해도 윈도우 업데이트를 하면 가끔씩 자동으로 다시 켜는 것으로 알려져 있습니다. 주기적으로 이 설정을 확인하기를 권합니다.

빠른 시작를 반드시 꺼야 UEFI 셋업이나 다른 운영 체제 또는 debian-installer를 실행할 수 있는 경우도 있습니다. 일부 UEFI 시스템에서는 키보드나 USB 하드웨어 초기화를 건너 뛰어서 부팅 시간을 줄입니다. 이러한 경우 윈도우로 부팅해서 빠른 시작 기능을 꺼야 부팅 순서를 바꿀 수 있습니다.

3.6.6. 주의해야 할 하드웨어 문제

USB BIOS 지원 및 키보드. PS/2 방식 키보드가 없고 USB 키보드만 있는 경우 이 키보드를 부트로더 메뉴에서 사용하려면, BIOS 설정에서 레거시 키보드 에뮬레이션 기능을 켜야 할 수도 있습니다. 하지만 최근의 시스템에서는 문제가 되지 않습니다. 키보드가 부트로더 메뉴에서 동작하지 않으면, 메인보드 설명서를 참고해 BIOS에서 Legacy keyboard emulation 또는 USB keyboard support 옵션을 찾아 보십시오.