누구나 GRUB이 무엇인지, 기술적 인 개념이 아닌 상당히 간단한 단어로 나에게 설명 할 수 있습니까?
나는 이미 몇 가지 자료를 읽었지만 여전히 혼란스러워합니다.
누구나 GRUB이 무엇인지, 기술적 인 개념이 아닌 상당히 간단한 단어로 나에게 설명 할 수 있습니까?
나는 이미 몇 가지 자료를 읽었지만 여전히 혼란스러워합니다.
답변:
기본적으로 GRUB 부트 로더는 Linux 커널을로드하는 소프트웨어입니다. (다른 용도도 있습니다). 시스템 부팅시 시작하는 첫 번째 소프트웨어입니다.
컴퓨터가 시작되면 BIOS는 먼저 POST (Power-on self-test)를 실행하여 메모리, 디스크 드라이브와 같은 하드웨어 및 제대로 작동하는지 확인합니다.
그런 다음 BIOS는 하드 드라이브의 첫 번째 512 바이트 섹션 인 마스터 부트 레코드 (MBR)를 검사합니다. GRUB과 같은 부트 로더를 찾습니다. 하드 드라이브의 파티션 테이블도 여기에 있습니다.
그런 다음 GRUB 메뉴가 표시되는데, 여기에는 설치된 운영 체제 목록 (이중 부팅의 경우) 또는 Linux 배포판에 설치된 다른 커널이 포함될 수 있습니다.
사용할 배포판이나 커널을 선택하면 GRUB은 선택된 커널을로드합니다. 커널은 Linux에서 시작하는 첫 번째 프로세스 인 init
(또는 systemd
)를 시작합니다. init
그런 다음 네트워크 서비스 및 부팅시 시작하도록 구성한 다른 프로세스와 같은 다른 프로세스를 시작합니다.
부팅 프로세스에는 정의 된 표현과 용어가 많이 포함되어 있으며 이와 같은 간단한 답변을 추가 할 수 있습니다. 구글은 당신의 친구입니다!
이것은 부팅 프로세스와 GRUB의 역할에 대한 매우 기본적인 설명입니다.
이 youtube 비디오는 GRUB Bootloader에 대한 기본 정보를 포함하여 Linux 부팅 프로세스에 대한 훌륭한 소개를 제공합니다.
Grub은 Grand Unified Boot Loader입니다.
Windows에서 온 경우 GRUB에 대한 가장 쉬운 설명은 "Linux에서 MBR (Master Boot Record)에 쓰는 프로그램입니다"
이 프로그램은 PC에서 OS를 감지하고로드합니다.
일반적인 경우 컴퓨터에 창을 놓은 후 우분투를 설치하기 만하면됩니다. Ubuntu 설치 프로그램이 자동으로 Windows 설치를 감지하고 구성 파일을 작성합니다.
따라서 PC를 켜면 GRUB이 나타나고 Windows 또는 Ubuntu를 부팅 할 것인지 선택할 수있는 메뉴가 표시됩니다.
그게 다야.
GRUB은 멀티 부팅 부트 로더이며 시스템 시작시 실행되며 동일한 컴퓨터에서 우분투와 창을 원할 경우 GRUB을 사용하여 시작할 운영 체제를 선택할 수있는 프로그램입니다. 시스템 시작