컨텐츠 영역
커널 빌드하며 무지함 덕에 삽질한 내용들.
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관련된 문???가 아니실려나요?
한국 Gentoo Linux 사용자 모임
1. 저는 uuid사용하는데 별도로 initrd사용 안합...................아............... root인자값은 sda이런거네요...
startup disk가 scsi라서....죄송...T.T
fstab에서는 저도 uuid사용중입니다.... 왜 LABEL을 못읽어들이는지는 ???도 모르겠습니다만...-.-;
2. 흠 원래 안쓸 수 있???데요...
grub에서 parameter로 넘기면 되는걸로 알고있습니다만....
미묘하네요...
그나???나.. kde라니...(덜덜)
나중에 플라즈마 스샷이나 하나 올려주세염~
kde정도는 distcc로 빌드해주시??? 센스~ (응?)