스왑 파티션을 만들지 않고 /
btrfs 와 함께 Ubuntu를 설치했습니다 . # 이제 부팅 할 때마다 "스파 스 파일을 사용할 수 없습니다"라는 메시지가 나타납니다. 이 메시지는 스플래시 화면 앞에 나타납니다. 이 경고를 없애는 방법이 있습니까?
GRUB_SAVEDEFAULT=false
에 /etc/default/grub
& 실행update-grub
스왑 파티션을 만들지 않고 /
btrfs 와 함께 Ubuntu를 설치했습니다 . # 이제 부팅 할 때마다 "스파 스 파일을 사용할 수 없습니다"라는 메시지가 나타납니다. 이 메시지는 스플래시 화면 앞에 나타납니다. 이 경고를 없애는 방법이 있습니까?
GRUB_SAVEDEFAULT=false
에 /etc/default/grub
& 실행update-grub
답변:
약간의 rummaging 후 OK 나는 적어도 일시적 으로이 문제를 제거하는 방법을 찾았습니다. 단순히 간단하지만 btrfs로 시스템을 설정하지 않았 으므로이 수정 사항을 확인할 수 없습니다.
주석을 달거나이 행을 제거하십시오.
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
또는
if [ -n "\${have_grubenv}" ]; then if [ -z "\${boot_once}" ]; then save_env \
recordfail; fi; fi
이 파일에서
/etc/grub.d/00_header
그런 다음 실행
update-grub
/boot/grub/grub.cfg
직접 편집하지 않는 이유 는이 경우 grub이 업데이트 될 때마다 덮어 쓰기가되기 때문입니다.이 경우 grub 공통 패키지가 업데이트 된 경우 수정 사항을 "수행"해야합니다.
이것은 자신에 버그 를 추가하려는 경우 런치 패드의 버그 # 736743
버그 보고서에서 Colin Watson 인용
이것은 실제로 오해의 소지가있는 오류 메시지입니다. GRUB의 btrfs 구현은 블록리스트를 호출 코드로 리턴하기위한 파일 읽기 후크 인터페이스를 구현하지 않습니다. 나는 이것에 대해 grub-devel에 게시했으며 업스트림 관리자는 다중 장치 문제 외에도 GRUB에서 btrfs에 쓰는 것이 근본적으로 위험하다고 지적했습니다.
주어진 블록을 사용하는 모든 트리는 체크섬을 포함하는 여러 스냅 샷에서 동일한 블록을 사용할 수 있습니다.
그러나 btrfs는 부팅 로더를 시작할 때 공간을 확보합니다. 이 공간은 GRUB이 자체적으로 임베드하는 것 이상이므로 환경 블록에 1KB를 사용할 수 있습니다.
어쨌든 이것은 하위 볼륨을 사용하여 발생하는 새로운 문제가 아니며 부팅을 방해하지도 않습니다 ( "계속하려면 아무 키나 누르십시오"라는 메시지가 표시되지만 무시하면 어쨌든 부팅됩니다). 위시리스트로 다운 그레이드
이것이 도움이되기를 바랍니다.
if [ -n "\${have_grubenv}" ]; then if [ -z "\${boot_once}" ]; then save_env recordfail; fi; fi
Raring Ringtail의 개발 지점을 운영하고 있습니다.
스파 스 파일에서 허용되지 않는 메시지와 동일한 문제가 발생했습니다. GRUB이 전혀 표시되지 않고 우분투로 바로 부팅됩니다.
파티션, 파일, 부트 로더 및 기타 자료를 복구하고 복구하는 방법에 대한 기사가 실린 Linux Magazine (LXF)을 읽고있었습니다.
기사 작성자 중 한 명이 사용할 간단한 도구 인 Boot-Repair 를 언급했습니다 .
이 도구는 나를 위해 속임수를 썼으며 내 의견으로는 우분투의 저장소에서 눈에 띄는 장소를 가져야한다고 생각합니다.
시스템에 Boot-Repair를 추가하십시오 :
터미널 창을 열고 다음을 복사 / 붙여 넣기 / 입력하십시오.
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
Boot-Repair를 설치하고 시작하려면 다음을 복사 / 붙여 넣기 / 입력하십시오.
sudo apt-get install -y boot-repair && boot-repair
Boot-Repair의 기본 GUI가 표시됩니다.
Click on a button called 'Recommended repair'.
도구가 '마법'이되게하십시오.
마법 주문이 끝나면
create a little note of the url visible.
시스템을 재부팅하고 복구 된 운영 체제에 액세스 할 수 있는지 확인하십시오.
성공하지 못하면 수리가 끝날 때 URL이 표시되어 도움을 요청합니다.