Arch Linux를 설치했습니다(3yo에서 실행).아수스 젠북 UX31A)좋은 결과. 그러나 일부 USB 문제를 해결하려고 시도하는 동안 주변을 둘러보기 시작했는데 부트로더가 설치되어 있지 않은 것 같았습니다. 또는 적어도 내가 얻고 있는 것이 무엇인지 알아낼 수 있었습니다.
모든 경고와 우려에 대해설치 설명서UEFI 주변에서는 부팅과 파티셔닝 지시사항을 최대한 따르려고 노력했고, 말씀드린 대로 시스템이 부팅되고 잘 작동했습니다.
내 기록에 따르면 pacman
,부트 매니저그때 설치되었고 아직도 가지고 있지만 목록에는 없습니다.Arch Wiki의 부트로더(물론 부트로더가 아니기 때문에)
나는 달렸다정보 스크립트 시작그것은 말한다:
=> No boot loader is installed in the MBR of /dev/sda.
나는 부트로더가 무엇이고 그들이 하는 모든 일을 완전히 이해하지 못하기 때문에 아마도 분명한 것을 놓쳤을 것입니다. 그러나 하나쯤은 있어야 하지 않을까요? 그렇지 않다면 노트북 없이 어떻게 노트북을 시작할 수 있나요?
답변1
예, 컴퓨터 펌웨어(여기서는 UEFI)에 있는 것 외에 다른 부트로더가 없을 수 있습니다. 글쎄, 엄밀히 말하면 이는 사실이 아닙니다. 왜냐하면 이 경우 Linux 커널은 자체 부트로더 역할을 하기 때문입니다(포함하도록 구성된 경우).EFI 스텁. 이렇게 하면 커널 바이너리가 UEFI 펌웨어에서 직접 실행할 수 있는 유효한 EFI 프로그램이 되어 마더보드 플래시 ROM의 펌웨어와 커널 이미지 사이의 간격이 좁아집니다.
보통 하나부트 매니저EFI 스텁 커널과 함께 사용되는 systemd-boot와 같습니다. 부팅 관리자는 여러 커널 버전 중에서 선택하거나 다른 운영 체제(예: Windows)를 부팅하는 데 사용할 수 있는 선택기 프로그램 역할을 합니다.부트 로더GRUB와 마찬가지로 일반적으로 선택기가 포함되어 있지만 부팅 관리자와는 달리 디스크에서 메모리로 소프트웨어를 실제로 로드하는 기능이 포함되어 있습니다. 부트로더는 일반적으로 먼저 여러 단계를 거쳐 자신을 로드한 다음 디스크에서 커널을 찾아 RAM의 사전 정의된 위치에 로드하고 마지막으로 커널을 부팅해야 합니다.