GRUB(5)
-
Linux on USB-HDD (UEFI) #2
자, 그럼 본격적으로 설치를 해보자. vim 편집기 팁! vim 명령모드에서는 쉘명령을 실행해서 결과를 가져올 수 있다. 명령모드는 콜론(:) 문자로 시작된다. 쉘명령을 실행할 때는 앞에 "!" 를 붙인다. (위의 ~ 는 오타임. 어둠 속에서 안보이는 노트북 키를 누르려다 보니 엣헴~) 단순히 실행만 할 때는 "!명령어..." 인데 vim 에서 입력을 받을 때 쓰는 r(읽기)명령으로 실행결과를 가져올 수 있다. grub-install 명령에서 맨뒤에 "--removable" 을 반드시 붙여야 한다. (이게 핵심) grub-install --target=x86_64-efi --efi-directory=(EFI파티션을 마운트한 경로) --removable GRUB 설치를 마치면 재부팅을 해준다. 일반적인 H..
2024.03.04 -
Linux on USB-HDD (UEFI)
이걸 알아내는데 일주일은 걸린 것 같다. 뭐 사실, USB 하드디스크에 리눅스 배포판을 설치하는 것은 식은 죽 먹기다. USB 메모리의 경우도 그렇다. 리눅스를 설치할 파티션을 별도로 만들고 설치하면 된다. 4 GB짜리 USB 플래시 메모리에 어떻게 설치하냐고? 데비안 net-install 용 ISO 를 구워도 공간이 많이 남는다. 이런 공간은 부팅 후 설치 프로그램의 파티션 조절 유틸리티에서 공간을 쪼개면 된다. 다만 용량이 너무 협소해서 설치 테스트만 해볼 용도다. 내가 원했던 방식은 리눅스 설치 이미지처럼 부팅 시 USB 미디어로 바로 턴을 넘기는 것이었다. 배포판 설치의 마지막은 (윈도, 리눅스 간 듀얼 부팅의 경우) 윈도에서 미리 마련한 EFI 파티션에 방금 설치한 리눅스를 부팅할 수 있게 gr..
2024.03.03 -
[리눅스] GRUB - OS Prober (윈도 부트로더가 사라졌다!?)
작성일 : 2022. 4. 26. 10:19 방 구석에 쳐박아 둔 오래된 리눅스/윈도 듀얼부팅 노트북을 간만에 꺼내서 패키지를 업데이트하고 나서 재부팅했는데 GRUB 에서 'Windows Bootloader' 가 사라졌다. 잊고 있었다. 배포판에 포함되는 패키지도, 아니 패키지에 들어가는 알짜 프로그램도 꾸준히 변화되고 관리된다는 것을! (리눅스 데스크탑이 윈도보다 안정적이라는 생각에 파티션 안에 창고처럼 처박아 두는데. 이렇게 부트로더가 말썽을 피우면 고민에 빠진다. 그렇다고 윈도를 전혀 안쓰는 건 아니기 때문이다.) BIOS 에 들어가서 Fast Boot 기능을 켜고 부팅, 끄고 부팅.. 다 시도 해봤다. (원래 UEFI 를 지원하는 노트북인데, 실수로? /dev/nvram 을 삭제하면서 BIOS 시..
2023.04.06 -
[리눅스] USB HDD 로 부팅하기.
작성일 : 2011. 7. 31. 19:08 리눅스 데스크탑 환경 UI 또는 콘솔 환경을 좋아하는 사람이라면 한 번쯤은 시도해보았을 만한 주제. [이 글에서 리눅스를 중점적으로 다루고 있지만 BIOS 를 이용하는 방식이기 때문에 다양한 OS 테스팅에 활용 할 수 있다] USB (Stick) Memory 에 리눅스를 담아 놓으면 자신의 PC 가 아니더라도 'USB 부팅을 지원하는 PC 가 설치된 곳에서 쓸 수 있겠지...? 후훗..' 하고 들 떠 본 적 있을 것이다. 그러나 GRUB 을 Test PC 의 MBR 에 설치하면 Test PC 의 GRUB 에 종속되어 타 PC 에서 이용할 수 없게 되고, 반대로 USB (Stick 또는 외장 HDD, 이하 USB 메모리로 명명함!) 의 MBR 에 설치하면 Tes..
2023.04.06 -
[리눅스] debian grub2 - OS 부팅순서 바꾸기
작성일 : 2010. 5. 17. 09:25 본인의 PC 자리를 장기간 비우는 경우, 리눅스를 모르는 지인이 리눅스로 부팅했다가 Cold_Reset 으로 파티션을 날리지 않게 하기 위한 조치가 필요하다. 이렇게 하는 방법에는 grub 에서 리눅스를 숨기거나 (위험! 복구하기 힘듬) 윈도우즈를 우선 메뉴로 옮기고 타임아웃을 1초로 주는 방법 ('참 잘했어요!' 도장 꽝!!) 이 있다. 여기선 두 번째 방법에 대해 다룬다. /boot/grub/grub.cfg 생성 시 참조하는 리소스 : 1. /etc/grub.d/10_linux 와 /etc/grub.d/30_os-prober 의 호출 순서를 바꾼다. (앞 숫자변경) 2. /boot/grub/grub.cfg 를 백업한다. 3. `/usr/sbin/update..
2023.04.06