前言:
配置systemD,完全是因?yàn)橐遀butu的GUI,gonome,這個(gè)必須要求有systemD的支持,然后,因?yàn)橛昧藆buntu的最新版本22,所以,不可避免的遇到了nsenter: cannot open /proc/320/ns/time: No such file or directory這個(gè)Ubuntu的bug,我看git上,老外們討論的比較全面了,但是國(guó)內(nèi)的博客寫得太亂了,這里忍不住花點(diǎn)時(shí)間整理一下。
?1 先看一下pablorq對(duì)這個(gè)問題的解答:
【案,他意思就是,裝systemD的時(shí)候給搞得進(jìn)不去了,于是,先用wsl bash --norc進(jìn)去,然后改一下紅框里面的內(nèi)容,再重新強(qiáng)制執(zhí)行一下配置就好了,寫得很簡(jiǎn)單,其實(shí)很多細(xì)節(jié)沒提到,我這里后面大致說一下】?
2 說明:
2.1 問題由來:
這問題就是裝ubuntu22,裝systemD帶來的,systemD要通過腳本安裝,又包含啟動(dòng)控制,結(jié)果有兩個(gè)參數(shù)設(shè)定錯(cuò)了,所以,系統(tǒng)就崩了。
2.2 問題在哪里:
安裝systemD的時(shí)候,需要下載安裝腳本
git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
我們下載后,進(jìn)去這個(gè)文件夾:
箭頭這個(gè)文件有問題,打開,看一下,里面的箭頭的參數(shù)-a,是錯(cuò)誤的。然后,啟動(dòng)的時(shí)候會(huì)掛了,見右圖【為什么,請(qǐng)自己研究一下吧,我不詳述了】
我們把他改成 -m,-p就可以
2.3?問題的解決:
?github上的解決步驟,記錄的很詳細(xì),照著做就可以,但是,也有寫問題,帖子里面有很多各種問題,大家可以去看看。
筆者,遇到的主要問題就是,開機(jī)掛了后,用windows的wsl,筆者也是進(jìn)不去的。
?帖子里面有些辦法,說是進(jìn)去了,但是,進(jìn)去后怎么做,好像沒有給出具體辦法,這哥們,用wsl --exec進(jìn)去了,但是,我的問題就是,我試過,進(jìn)去后是windows的目錄,這個(gè)怎么能進(jìn)到Ubuntu的目錄去修改enter-systemd-namespace呢?
?有個(gè)哥們這么建議,
這個(gè)我也沒看懂啊
2.4?筆者問題的解決:
?筆者,解決的辦法,是因?yàn)楣P者有一個(gè)備份,所以,在安裝systemD之前,
筆者,下載了安裝包后,提前先去目錄下,修改了,enter-systemd-namespace,再執(zhí)行
$ bash ubuntu-wsl2-systemd-script.sh
再啟動(dòng)就沒有這個(gè)問題了?
?
參考:
github上的問題貼文章來源:http://www.zghlxwxcb.cn/news/detail-430756.html
nsenter: cannot open /proc/320/ns/time: No such file or directory · Issue #36 · DamionGans/ubuntu-wsl2-systemd-script (github.com)文章來源地址http://www.zghlxwxcb.cn/news/detail-430756.html
到了這里,關(guān)于[WSL] [05] 配置systemD 和解決nsenter: cannot open /proc/320/ns/time: No such file or directory 的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!