lfs製作中碰到的幾個問題

2021-08-31 04:14:47 字數 776 閱讀 5497

1.

現象:重新啟動後無法找到root檔案系統

原因:核心不能識別串列埠硬碟

解決:更改核心編譯引數,重新生成核心後ok

2.現象:終端出現亂碼

原因:lang設定為了zh_cn.gb18030

解決:修改lang為 zh_cn.utf8

3.現象:mount sd卡提示無法找到iso8859-1字符集

原因:系統上有iso-8859-1字符集

解決:mount -o,iocharset=cp936 強行指定。或者修改編譯核心時的引數為ascii

4.現象:vsftp安裝後本地使用者無法登陸

原因:lfs剛安裝後/etc/shells此檔案不存在,而vsftpd會用到這個檔案檢測user的shell

解決:/etc/vsftd.conf配置檔案內容要修改。增加pam驗證;增加check_shell=no或者建立/etc/shells檔案

5.現象:使用ftp抓取檔案,總是提示 500 illegal port command

ftp: bind: address already in use

原因:沒有開啟passive模式

解決:get之前先執行一下passive命令

6.現象:每次重新啟動後framebuffer裝置許可權復位成crw-rw----

原因:udev沒有配置

解決:修改/etc/udev/rules.d/25-lfs.rules,找到video下面的一行rule,在末尾加上mode="0666"即可。

同樣的還有alsa裝置。

開發中碰到的幾個問題

1 碰到異常 servlet.service for servlet action threw exception org.springframework.dao.invaliddataaccessapiusageexception write operations are not allowed ...

mysql碰到的幾個問題

create table user username varchar 16 not null primary key,passwd char 16 not null,admin enum no yes not null 此表正確。create table user username varchar ...

c 碰到的幾個問題

這些問題都是沒有考慮到cpu和記憶體極限所引起來的。1 記憶體不夠時,new會引起異常 至少我電腦上vs2008是直接崩潰,而不是返回null 要返回null,如下使用 frame audio frame new std nothrow frame audio 或者 frame audio fram...