티스토리 뷰
새로 구입한 노트북에 Manjaro Linux 을 설치하여 사용중입니다. 그런데 최신 노트북에는 Secure Boot 라는 항목이 추가되었습니다. 부팅 시 OS 의 보안을 위해 checksum 을 비교하는 기능 같아 보이는데 아마도 Microsoft 에서 제안한 기능이 아닌가 싶습니다. 문제는 Linux 에서는 이 기능 때문에 제대로 부팅이 되지 않고 심할 경우 grub 화면이 뜨지 않고 grub rescue, 즉 console 화면만 뜨는 문제가 발생한다는 것입니다. 아니면 Windows 로 바로 부팅될 수도 있습니다. 하여튼 EFI 환경 때문에 좀 골치가 아픈 문제가 발생할 수 있습니다.
Windows 로 바로 부팅이 될 경우에는 전원을 켠 뒤 F12 등을 연타하여 부팅할 장치를 고를 수 있는 메뉴를 띄운 뒤 manjaro 같은 linux 을 선택한 뒤 다시 grub 을 설치해주면 됩니다. 하지만 grub rescue 화면이 나타날 경우에는 일단 linux 을 실행할 수 있어야 이를 해결할 수 있습니다. 그래서 아래와 같이 grub 을 수동으로 실행시켜줘야 합니다. 혹은 Linux LiveCD 로 부팅해서 grub command 로 진입해야 합니다.
참고한 사이트는 아래와 같습니다.
https://unix.stackexchange.com/questions/329926/grub-starts-in-command-line-after-reboot
먼저 ls 명령으로 시스템의 Disk 정보를 조회할 수 있습니다. (hd0) 나 (hd0,1) 혹은 (hd1,gpt5) 와 같은 형태로 몇 개가 나열됩니다. 저의 경우 Windows 를 먼저 설치하고 Linux 을 추가로 설치하였기 때문에 hd0 는 Windows 이고 hd1 이 Linux 인 상태입니다. 그리고 manjaro 는 (hd1,gpt5) 입니다. 잘 모르겠다면 ls (hd0) 나 ls (hd0,1) 혹은 ls (hd1,gpt5) 와 같이 조회하면 file system 종류가 무엇인지 출력되기 때문에 확인하기 쉽습니다. 그리고 ls (hd1,gpt5)/ 와 같이 조회하면 내부 파일 시스템 내용도 조회 가능합니다.그렇기 때문에 ls (hd1,gpt5)/boot/grub/ 같이 조회하면 내부의 파일 정보가 조회됩니다. 다른 배포본을 이용중이라면 경로가 다를 수 있으니 grub 의 위치를 먼저 ls 로 조회해줍니다. 그리고 다음과 같이 명령을 실행합니다.
set prefix=(hd0,1)/boot/grub set root=(hd1,gpt5) insmod linux insmod normal normal |
마지막 normal 명령을 입력하면 기존의 grub 화면이 다시 나타날 것입니다. 이제 기존처럼 Linux 을 선택하여 부팅합니다. 부팅후 update-grub 명령을 root 권한으로 실행하여 다시 grub 을 갱신시켜주면 됩니다
'Computer > OS' 카테고리의 다른 글
KDE 에서 디스플레이 전역 크기 조정을 했을 때 vlc 등의 플레이어에 문제가 발생하는 경우 해결 방법 (0) | 2020.02.19 |
---|---|
듀얼 모니터 환경에서 KDE 로그인 화면이 원하지 않는 화면에 나오는 경우 해결 방법 (0) | 2020.02.12 |
Linux Mint 에서 Manjaro Gnome 으로, 다시 Manjaro KDE 로 OS 변경 (2) | 2020.02.11 |
Manjaro 에서 ibus-hangul 대신 uim 설치 (0) | 2020.02.09 |
Manjaro 에서 듀얼 모니터 설정 (0) | 2020.02.08 |
- Total
- Today
- Yesterday
- Redmine
- couchbase
- java config
- docker
- OracleJDK
- paging
- RestTemplate
- 내장 WAS
- Spring
- Nas
- 페이징
- 도입기
- git
- KDE
- proxmox
- jooq
- manjaro
- Phabricator
- 워드프레스
- 외장 WAS
- 시니어 프로그래머
- 클라우드플레어
- 프로젝트 규모
- messages.properties
- Spring MVC
- boot
- SI
- Spring Boot
- NoSQL
- 엘지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |