vbeinfo의 출력을 저장하는 방법이 있습니까?


10

진행중인 사가의 일부로 11.10에서 일부 GRUB2 및 Plymouth 디스플레이 문제를 해결하려고합니다 . vbeinfo지원되는 디스플레이 모드를 확인하기 위해 명령 을 실행하려고 하지만 불행히도이 명령은 GRUB2에서만 실행할 수 있으므로 명령이 실행되는 동안에 만 출력이 표시됩니다.

참조 또는 공유를 위해 출력 사본을 보관하고 싶습니다. 로그인 한 후 액세스 할 수있는 위치에이 출력을 저장할 수 있습니까? 그렇다면 어떻게합니까? 또는 출력을 저장할 수 없다면 왜 안됩니까?

그리고 누군가가 이것으로 대답 할 수 있다는 것을 알고 있기 때문에 : 아니오, 나는 내 화면 사진을 찍기에 편리한 카메라를 가지고 있지 않습니다 (노트북의 웹캠 외에는 어색한 해결책입니다). 내가 도울 수 있다면 종이에.


irc.freenode.net 또는 irc.gnu.org에서 #grub에 대한 추가 도움을받을 수 있습니다.
익명

hwinfo --framebuffertty에서 동일하게 표시 되지 않습니까? 당신은 그것을해야 vbeinfo합니까?
Bruno Pereira

답변:


4

출력을 저장하면 vbeinfo너무 많은 작업 없이는 불가능하다는 증거 가 됩니다.

다행히 터미널 hwinfo에서 명령 sudo hwinfo --framebuffer을 사용하여 VBE 지원 모드를 나열 할 수도 있습니다 .

hwinfo명령으로 설치 하십시오 sudo apt-get install hwinfo.


방금 시도했습니다. vbeinfo디스플레이 모드에 관한 한 비슷한 출력을 반환하는 것처럼 보이지만 완전히 다른 하드웨어 정보를 반환하며 전체적으로 동일한 형식이 아닙니다. 따라서 추가 패키지를 설치하는 것은 다소 우아하지 않습니다. 그래도 제안 해 주셔서 감사합니다!
Christopher Kyle Horton

나는 그것에 동의해야하지만, vbeinfo저장된 결과를 얻는 단계 는 달성하기가 훨씬 어려울 것이며 결과는 같습니다.
Bruno Pereira

3

Grub2는 보안 관점에서 그리고 잘못된 grub 구성으로 인해 파일 시스템이 손상되는 것을 막기 위해 파일을 저장할 수 없습니다.

grub에서 정보를 작성하는 데 가장 가까운 것은 실행중인 O / S에서 읽을 수있는 환경 변수의 값을 저장하는 것입니다.

따라서 vbeinfo저장하려는 정보가 포함 된 환경 변수를 실행 한 후 작성할 수 있습니다 .

set myvar="some vbeinformation typed manually"
export myvar
save_env myvar

실행중인 O / S에서 파일 /boot/grub/grubenv에는 방금 저장 한 환경 변수가 있습니다.

정보를 위해 해당 파일을 구문 분석 할 수 있습니다. 다음을 사용하면 저장된 모든 변수를 쉽게 나열 할 수 있습니다.

grub-editenv list

환경 블록 이라고하는이 파일 은 1024 자로 제한됩니다.

다음을 사용하여 파일을 재설정하십시오.

sudo grub-editenv create

이 위키 에서 참고 :

안전상의 이유로이 스토리지는 일반 디스크 (LVM 또는 RAID 없음), 비 체크섬 파일 시스템 (ZFS 없음) 및 BIOS 또는 EFI 기능 (ATA, USB 또는 IEEE1275 없음)을 사용하는 경우에만 사용할 수 있습니다.

내 테스트에서 어딘가에 숨어있는 버그가있을 수 있습니다. 환경 블록이 성공적으로 쓰여지기 전에 몇 번의 시도가 필요할 수 있습니다.


수동 입력없이 전체 출력을 저장할 수있는 방법이 있습니까?
Christopher Kyle Horton

1
나는 이것을 열심히 찾고있었습니다. GRUB2에 명령 출력을 재지 정하는 기능이없는 것 같습니다. 명령 콘솔이 bash 쉘처럼 보이지만 리디렉션 ">"유형 기능이 없습니다. Grub & Grub2의 유일한 "리디렉션"기능에 대해서는 직렬 링크를 통해 그럽의 출력을 파이프하는 것입니다. 하이퍼 터미널 또는 미니 컴을 사용하는 사용자를위한 것 같습니다. 이것이 출력을 "캡처"하는 한 가지 방법이라고 생각합니다. 그래도 특정 망치를 깨뜨리는
fossfreedom

1

불행하게도 vbeinfoGRUB2의 부팅 프로세스의이 단계에서 파일 시스템을 저장하기 위해 파일 시스템이 마운트되지 않았으므로 출력을 저장할 수 없습니다.


부트 폴더와 그 내용은 실제로 grub2 콘솔에서 볼 수 있습니다 – 글을 쓸 수는 없습니다.
fossfreedom
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.