부팅시 setpci 실행


2

MBA에서 Arch를 시작할 때 grub을 사용하여 두 개의 setpci 명령을 실행하고 있습니다. 이 명령은 "startx black screen"문제를 해결합니다.

setpci -s "00:17.0" 3e.b=8
setpci -s "02:00.0" 04.b=7

이제 grub을 제거하고 rEFInd로 전환하고 싶습니다. grub을 사용하지 않고 이러한 명령을 어떻게 실행할 수 있습니까? 이미 /etc/rc.local + systemctl을 시도했지만 작동하지 않는 것 같습니다 .X를 시작할 때 검은 화면이 나타납니다.

$ cat /etc/grub.d/01_enable_vga.conf
setpci -s "00:17.0" 3e.b=8
setpci -s "02:00.0" 04.b=7

$ cat /etc/rc.local
#!/bin/sh
setpci -s "00:17.0" 3e.b=8
setpci -s "02:00.0" 04.b=7
exit 0

$ sudo systemctl status rc-local.service
● rc-local.service - /etc/rc.local Compatibility
   Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; vendor preset: disabled)
   Active: active (exited) since Mon 2015-08-10 14:37:01 MSK; 13min ago
  Process: 214 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)

Aug 10 14:37:01 air systemd[1]: Starting /etc/rc.local Compatibility...
Aug 10 14:37:01 air systemd[1]: Started /etc/rc.local Compatibility.

시퀀스에서 명령이 실행되는 위치를 알 수 있습니까 startx?
wallyk

솔직히, 나는 정말로 모른다. Linux의 부팅 프로세스에 익숙하지 않습니다. 그러나 나는 이러한 명령 방식으로 실행될 생각startx
니키타 Gousak을
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.