Blake Woo

리눅스와 부트로더

64Bit 멀티코어 OS의 구조를 통해 OS의 구조에 대해서 공부하고 있는데 현재 상용 OS에서 역시 이러한 부트로더 구조를 이용하여 부팅을 하는가에 대해서 찾아보니 LINUX 커널 소스코드 내에서는 부트로더 역할을 하는 코드가 없고 GRUB2나 별도의 부트로더를 탑재해서 한다고 되어있다. 근데그럼 UBUNTU ISO 파일을 받아서 설치한다고 했을때 ...

부트로더 - 3

이전에 MBR에 대한 설명을 했을 때 PeTya 랜섬웨어의 금전요구 화면에 대한 이야기를 했는데 어떻게 그런 금전 요구 화면을 띄울 수 있었을까? OS가 부팅되지 않아 그래픽카드나 드라이버에 엑세스할 수 없는데 말이다. 이는 기본적으로 메모리의 특정 위치에 디스플레이가 매핑되어있어서 가능한 일이다. 비디오 메모리라고 불리는 것인데 메모리의 특정 부분...