컨텐츠 영역
커널 빌드하며 무지함 덕에 삽질한 내용들.
2011.01.21 16:28
커널 파라미터 root를 UUID로 쓰는 것은 initrd를 반드시 써야만 하는 것이었군요.
아무리 커널 설정을 뒤져봐도 도대체가 부팅할 때 root를 못 찾는 이유를 못 찾았는데, 결국 initrd를 안 쓴 것이 이유였네요.
아, 정말 sata로 넘어오면서 디스크 순서가 지 맘대로 되는 덕에 UUID로 설정해볼까 했더니, 덕분에 vmware에서 부팅하려면 부팅할 때 마다 root 파티션 바꿔줘야 하게 생겼네요. initrd를 써야하나..
그리고, 콘솔 화면의 고해상도화.
FB때문인거야 당연한건데, nouveau를 써볼까 해서 커널에 built-in했더니 fbcon까지 무조건 built-in되네요. 얘가 한번 불리면 커널 파라미터 vga에 뭘 넣든 무시되고 콘솔 해상도를 모니터해상도(?)에 맞춥니다.
실은 이거.. 회사에서 일 때문에 보기 시작한건데, intel 그래픽코어 관련 설정을 커널에 built-in되는 바람에 fbcon을 못 빼게 된 것을 알아본다고 한게 시작이네요. 여튼, fbcon이 built-in되어있지만 안 쓰는 방법은 없나요? ㅡ.,ㅡ;
아아, 간만에 커널삽질 했더니... 배고프네요. 자야되는데;
kdebase-meta 빌드 걸어놓고 자야지
댓글 5
-
잉여양파
2011.01.21 22:57
-
SOrCErEr
2011.01.22 08:21
저도 fstab에서는 UUID를 쓰고 있습니다. 커널 파라미터가 문제인거죠;;
그리고 뭔가 파라미터로 값을 넘기면 해상도 조절이 될 지는 모르겠지만, 뭔지는 ???직 모르겠습니다. 못 찾았어요; 근데 disable이 되진 ???을 것 같네요. 그리고 커널 drm을 module로 설정해 놓??? 부팅하면 udev 초기화 때 그래픽카드에 맞는 drm모듈??? load되면서 콘솔이 날아가버리네요. 화면에 아무것??? 안 나와버려요;; /etc/modprobe.d/blacklist.conf에 drm모듈 ???록해두고, 부팅한 다음 직접 modprobe로 drm모듈을 로???해도 콘솔 안 나오고, 그 상태에서 modprobe fbcon하면 ???오기도 하구요.
테스트는 nouveau랑 해보긴 했지???, 상태를 보니 intel쪽 drm 모듈도 비슷할 것 같네요.
KDE는... 일단 kdebase-meta만 emerge해 두고 자고 일어나보니까 빌드 다 되어있더군요. ㅎㅎ
-
잉여양파
2011.01.22 10:17
뭔가 또 미묘한 삽에 걸리신게 아닐까....
아마도 화면 조절이야 되겠지만 disable이 되지는 않을거같습니다....
/etc/modules.autoload.d/kernel-2.6 에 fbcon을 ???예 등록시켜보시는건 어떨까요?
라지만 udev하고 순서때문에 문제가 있을려나요...(덜덜) -
SOrCErEr
2011.01.22 12:02
어차피 집에서 쓸 커널이라 모조리 빌트인 중입니??? :)
모듈로 만들었다가 화면이 아예 안 나오는??? 실험하느라 그런거였구요, 어떻게든 올라가기만 하면 콘솔은 나오긴 합니다. 아예 안쓰고 싶은거였는데, 방법이 없네요 그건 =.=
애초에 이 테스트를 한 이유가, 회사서 보고있는 기계가 10에 서너번 정도 부팅할 때 1분 30초쯤 멎어있는 경우가 생기는데, 타이???이 어째 딱 그 화면 전환되는 시점이어서 그걸 확인???볼까 해서 disable하는 방법을 찾던 거였습니다. 워낙에 삽질인 탓에 집에서 disable하는 방법을 찾는다는게 그만 엄한 삽질(커널 빌드만 수십번;_;)이 되어버린???이지만요;
-
잉여양파
2011.01.22 12:07
고생하십니다..
역시 먹고사는건 힘들...(쿨럭)그나저나 멎어있다니....... 미묘하네요 뭔가 디???깅으로 보기는 하셔야할건데... 아마도 irq관련된 문???가 아니실려나요?
1. 저는 uuid사용하는데 별도로 initrd사용 안합...................아............... root인자값은 sda이런거네요...
startup disk가 scsi라서....죄송...T.T
fstab에서는 저도 uuid사용중입니다.... 왜 LABEL을 못읽어들이는지는 ???도 모르겠습니다만...-.-;
2. 흠 원래 안쓸 수 있???데요...
grub에서 parameter로 넘기면 되는걸로 알고있습니다만....
미묘하네요...
그나???나.. kde라니...(덜덜)
나중에 플라즈마 스샷이나 하나 올려주세염~
kde정도는 distcc로 빌드해주시??? 센스~ (응?)