부팅시 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.