이번 수업에서는
부츠 문제를 얘기해 볼게요
컴퓨터가 처음 켜지면 자가 테스트에서
작동될 거예요
성공적으로 완료되면 부팅
장치를 찾을 겁니다
네 이 부팅 장치는 내부 저장소 드라이브일 수 있습니다
솔리드 상태 장치나 내부 하드 드라이브 같은 거죠
usb나 cd, dvd처럼 이동식
미디어일 수도 있고요 , 이 부팅 장치는
이에 덧붙여 네트워크를
통해 부팅할 수도 있습니다
시스템을 부팅하는
다양한 방법입니다
중요한 것은 여러분의
시스템이 부팅 가능한 장치를 찾지 못하면 오류가
발생한다는 겁니다 로드할
운영 체제가 없으니까요
이런 일이 발생하면 화면에 오류가 생깁니다
부팅 가능한 장치를 찾지 못했다는 거죠
어떻게 해결하실 거죠?
음 부팅 문제를 해결하기
위해서 몇 가지 다른 것들을 살펴봐야 합니다
먼저 uefi나 bios에 들어가 부팅
주문을 확인합니다
uefi나 BIOS 내에서 여러분은 정확히 어떤
순서로 장치를 부팅할지 지시합니다 ??????
예를 들어 이 수업에서 제가 방금 말씀드린 순서는
사실 꽤 일반적인 순서입니다
먼저 내부 저장 장치를 찾죠 솔리드 상태
장치나 내부 하드 디스크 같은 거요 그런 다음
usb 플래시 드라이브나 광학 디스크 드라이브
구식 플로피 디스크 드라이브 같은 이동식 저장소를
찾아요
그리고 최종 부팅 옵션으로 네트워크를
보게 됩니다
Uefi나 bios에
할당된 우선순위에 따라
순서를 바꿀 수도 있습니다
그리고 uefi나 bios 내 컴퓨터가
이 저장 장치를 인식하고 있는지
확인해야 합니다
네 uefi나 bios가 인식하지 않으면
저장 장치가 메인보드에 제대로
연결되지 않았거나 적절한 양의
전력이 공급되지 않았다는
뜻입니다
그래서 스토리지 장치의 연결을
확인해서 제대로
연결되었는지 확인해야죠
확인합니다 네 확인하면
부팅 섹터 이슈가 있다는
것을 나타낼 수도 있습니다
부팅합니다
네 안 그러면
부팅이
이것은 시스템이 주어진
스토리지 장치에 파티션을 정하도록 도와줍니다
드라이브 글자를 할당하고 파티션들과
상호작용합니다
네 스토리지 디바이스를
포맷하고 부팅 정보를 제공하는 두 가지
방법이 있습니다
이것은 마스터 부트 레코드 혹은 gpt, guid
파티션 테이블로 알려져 있습니다
네 마스터 부팅 레코드는 mbr이라고도 하는데
부팅 정보를 제공하는 레거시 방법입니다 ? 네
음... mbr을 사용한다면
저장소 장치의 첫 번째 파티션의
첫 번째 섹터에 저장될 것입니다.
네 이제 저장소 장치 파티션은
1 테라바이트 ssd나 하드 디스크
드라이브 같은 전체 드라이브를 다중 논리
파트로 나누는 겁니다 ?
이 모든 부분을 파티션이라고 합니다
단일 파티션을 가질 수도 있고 여러
파티션을 가질 수도 있습니다
시스템을 어떻게 구성하느냐에 달렸죠
Windows를 이용한다면
여러분은 단일 파티션을 갖게 될 겁니다 하지만 Linux 시스템을 이용한다면
여러 파티션을 가질 수 있습니다 시스템
파일과 데이터 파일 등을 분리하는
파티션이요 ?
네 이제 레거시 마스터 부트 레코드 포맷을 사용하면 저장
장치의 첫 번째 섹터에 있는 모든 파티션에
관한 정보를 저장합니다 또한 첫 번째
부팅 가능한 파티션의
위치를 알려주는 정보도
저장합니다 해당 파티션은 액티브
부트 섹터죠
네 시스템이 부팅을 할 때 마스터 부팅
레코드 시스템을 사용한다면 첫 번째
섹터를 읽고 파티션에 대한
정보를 얻고 액티브 부팅
섹터의 위치를 파악한 후 액티브 부팅
섹터로 이동하여 부팅로더를 이용해
운영체제를 찾고 로드할 수 있습니다
네 이제 어떤 운영체제를 사용하느냐에 따라
다른 부트로더를 사용하게 됩니다 ? 네
윈도우를 이용한다면 부팅
구성 데이터를 이용하게 됩니다 bcd라고도
알려진 것인데요 윈도우 시스템에
관한 정보와 부팅 방법을 저장하는
데 사용됩니다 , 이 데이터는
네 Linux 운영 체제를 쓰는 경우 GRUB나
LILO를 부트로더로 사용하게
될 확률이 높습니다
어느 쪽이든 개념은 동일합니다.
네 시스템을 부팅합니다 저장소를 찾고 마스터
부팅 레코드를 담은 저장소 디바이스의
첫 번째 섹터를 읽습니다 그리고
액티브 파티션에서 부팅 섹터를 가리킵니다
부팅 로드와 운영 체제를 로드할 수 있습니다
,
네 부트 정보를 이용한 두 번째 방법은
현대 시스템에서
사용하는 것입니다 gpt 혹은
guid 파티션 테이블로 알려져 있습니다
네 네 guid는 전역 고유 id의 약자입니다 guid
파티션 테이블은 특수한 부트 구성표로 mbr,
마스터 부트 레코드보다
현대적인 이점이 많습니다
예를 들어 더 큰 파티션을 가질 수도
있고 마스터 부트 레코드에서처럼
첫 번째 파티션에서
부트할 필요가 없습니다
네 gpt 부트 스키마를 다룰 때 단일
섹터에 제한되지 않습니다 부트 정보를
여러 파티션에 저장할 수 있고 파티션을
확인하는 다른 방법을 가질 수 있습니다
안 그러면 파티션들을
부팅 정보를 하드 드라이브의
다른 구역으로 옮길 수 있습니다
아이디어는 같아요
여전히 스토리지 디바이스에서
다른 파티션들을 식별할 수 있어야 합니다 그리고
활성 파티션들 중 하나에서 운영체제
부트로더를 이용해 부팅할 운영체제를
찾아야 합니다
네 스토리지 디바이스를 볼 때 uefi나
bios가 적절히 감지하더라도 부팅 가능한 디바이스를
찾을 수 없다면 일반적으로 마스터 부팅 레코드나
gpt로 알려진 guid 파티션 테이블에
문제가 있다는 것을 나타냅니다
오류 메시지는 일반적으로 부팅
가능한 장치로 보이지 않습니다 어떤 경우에는
os나 운영 체제로 보이지 않거나 유효하지 않은 드라이브
사양으로 보입니다 ????
이들 모두는 동일한 것을 나타내는 경향이 있습니다.
스토리지 디바이스
부팅 섹터에 문제가 있습니다
네 이제 기술자로서
부팅 부문에서 손상된 이슈가
발생하면 부팅 부문을 어떻게 수정하고
운영 체제를 복구할지 알아야
합니다 ?
네 그리고 이제 a+
코어 2 시험에서 문제 해결을
할 때 사용할 수 있습니다 왜냐하면
코어 1에서는 운영체제가 아니라 하드웨어에
더 초점을 맞추기 때문입니다
,
대신, 부트 섹터가 손상되었는지
식별할 수 있어야 하며 Core
2에서는 사용 중인 다양한
운영 체제를 기반으로 해당 문제를
해결하는 방법을 알아낼
것입니다.
네 좋습니다 지금까지 부트 섹터와
마스터 부트 레코드 guid 파티션 테이블을
다뤘습니다 이제 여러분이 경험할
수 있는 다른 유형의 부팅 이슈를 보겠습니다
?
앞서 언급했듯이 uefi와 bios는 우선순위를
매기는 부팅 명령을 설정합니다 여러분이
환경 설정에서 설정한 것에 기반해서요
일반적으로 내부 디스크를 먼저 확인하지만 우선
순위가 변경된 경우 cd, dvd 또는 usb
썸 드라이브와 같은 이동식 저장 미디어를
먼저 확인하거나 네트워크를 먼저 확인한 다음 다음으로
이동할 수 있습니다. 내부
저장 드라이브.
네 이제 사용자에게 많은 문제를 일으킬 수
있습니다 우선순위 설정을 잘못하고 옵티컬 디스크
드라이브 먼저로 설정했는데
라이브 Linux 배포판과 함께
DVD를 두고 왔다면 시스템을
리부팅하면 DVD에서 먼저 부팅해 Windows 대신 Linux를 로드합니다 ? 예상하는 수준의 충격을
줄 수 있어요
네 이걸 유념해야 합니다
부팅 우선순위를 잘못 설정하면 내부
디스크 대신 외부 장치나 네트워크에서
부팅돼 사용자가 예상 못 한 운영
체제를 로드하게 되거든요
이제 부팅 이슈를 해결하는
마지막 한 가지는 여러분의
내부 저장 장치가 실제로
제대로 작동하는지 볼 수 있길
원한다는 겁니다 보고, 듣고
느끼면서 해당 장치가 움직이고
있는지요
그렇다면, 저장 장치를 보고, 듣고, 느끼는
것에 대해 이야기할 때 내가 말하는 것은 무엇을 의미합니까?
컴퓨터 앞면을 보시면
led 활동 등이 있어요
시스템 전원을 켜면 드라이브
활동이 보일 겁니다 내부
디스크 드라이브에서 데이터가
접속할 때마다 led가
깜빡거리죠 하드 디스크든 솔리드
상태든 간에요
그래서 보는 거예요
네 이제 듣기와 느낌에 대해 얘기할 땐
솔리드 상태 장치를
다룰 땐 안 되겠지만 전통적인
하드 디스크에선 됩니다 ,
전통적인 하드 디스크를
사용할 때 정보를 읽거나
쓸 때 하드 디스크 옆에
손을 대면 디스크가 움직이는지
느낄 수 있죠 데이터가 읽히거나 쓰여지면 디스크가
돌거든요
네 이것도 들을 수 있어요
하드 디스크 드라이브가
움직이는 소리가 들릴 거예요
머리를 찾으면서 정보를
읽으려는 거죠
네 컴퓨터를 부팅했을 때 하드 드라이브가
도는 소리를 듣지 않거나 케이스를
만졌을 때 진동을 느끼지 않는다면
그 드라이브가 시스템에 의해 제대로 인식되지
않거나 동력이 공급되지 않는다는 신호일 수
있습니다
네 이런 경우 시스템을 종료하고 케이스를
열어 케이블이
제대로 연결됐는지 확인해야죠 메인보드와 전원장치에
연결됐는지요 하드 디스크 드라이브가
사용 가능한지 확인하려면 거기서 운영
체제를 부팅할 수 있어요