如何改掉開機輸入?(已解決,現在重燒LiveCD很快) [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



如何改掉開機輸入?(已解決,現在重燒LiveCD很快)
會員三級
註冊日期:
2008/1/10 14:34
所屬群組:
已註冊使用者
等級: 11
HP : 0 / 263
MP : 52 / 8620
EXP: 54
離線
安裝時不知漏按了那個鍵
每次開機都要 輸入密碼
該如何改成 自動輸入?

2016/3/26 9:37
應用擴展 工具箱
回覆: 如何改掉開機輸入?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 166 / 833
MP : 551 / 16812
EXP: 33
離線
老芋薯 寫到:
安裝時不知漏按了那個鍵
每次開機都要 輸入密碼
該如何改成 自動輸入?


一般應該是使用「lightdm」,

在安裝的時候,有一個選項可以選,開機是否讓帳號自動登入。

我以前為了確認這個,有土法煉鋼,在VM重灌測試了幾次,

若沒選「自動登入」,就會少了「/etc/lightdm/lightdm.conf」,

若我沒記錯的話,應該是如此,本來之前要紀錄的,結果後來擱著,就忘了紀錄了,Orz...

===========================================================

文件方面可以參考「Ubuntu Wiki / LightDM

找尋「Setting an Automatic Login


===========================================================

或是參考「Arch Wiki / LightDM

找尋「Enabling autologin

===========================================================

這個討論區,有相關的討論串紀錄

這篇「使用Debootstrap建立Ubuntu系統」有寫步驟,請找尋「自動登入」。


另一篇比較進階的「不安裝顯示管理器自動登入桌面」,這個方法我還沒嘗試過。

===========================================================


後記 (2017-06-14):

後來有一篇相關討論

* #2 回覆: Ununtu 自動登入


裡面有紀錄「16.04」的「/etc/lightdm/lightdm.conf」和「/etc/lightdm/users.conf」的參考內容。


===========================================================

以上提供參考

報告完畢



2016/3/26 10:06
應用擴展 工具箱
回覆: 如何改掉開機輸入?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 166 / 833
MP : 551 / 16812
EXP: 33
離線
ubuntu 的安裝程式是「ubiquity」,套件是「ubiquity」。

也可以執行下面的指令,下載「Source Package」下來看。



$ apt-get source ubiquity




然後執行


$ grep lightdm ubiquity-2.18.8.12/* -R



會找到一個檔「ubiquity-2.18.8.12/d-i/source/user-setup/user-setup-apply

就可以找到「Configure LightDM autologin」相關的程式碼了。


注意: 我測試的環境是「Ubuntu 14.04(trusty)」



=========================================================

後記 (2017-06-14):

關於「16.04」的探索紀錄,則是紀錄在後來的一篇討論「#2 回覆: Ununtu 自動登入

=========================================================

以上提供參考

報告完畢


2016/3/26 10:26
應用擴展 工具箱
回覆: 如何改掉開機輸入?
會員三級
註冊日期:
2008/1/10 14:34
所屬群組:
已註冊使用者
等級: 11
HP : 0 / 263
MP : 52 / 8620
EXP: 54
離線
jnc@jnc-H81M-DS2:~$ sudo apt-get source ubiquity
[sudo] jnc 的密码:
正在讀取套件清單... 完成
E: 在 sources.list 中必須包含一些 'source' URI
jnc@jnc-H81M-DS2:~$ grep lightdm ubiquity-2.18.8.12/* -R
grep: ubiquity-2.18.8.12/*: 沒有此一檔案或目錄

?

2016/3/27 8:07
應用擴展 工具箱
回覆: 如何改掉開機輸入?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 166 / 833
MP : 551 / 16812
EXP: 33
離線
老芋薯 寫到:
jnc@jnc-H81M-DS2:~$ sudo apt-get source ubiquity
[sudo] jnc 的密码:
正在讀取套件清單... 完成
E: 在 sources.list 中必須包含一些 'source' URI

?




若要下載「source package」,在「sources.list」,必須要有「deb-src」開頭的來源設定

類似下面的設定


deb-src http://tw.archive.ubuntu.com/ubuntu/ trusty universe



「sources.list」的檔案路徑是「/etc/apt/sources.list」,或是在「/etc/apt/sources.list.d/*」

=============================================

「source package」下載下來,會有一個解開的動作,

所以有一個套件「dpkg-dev」需要預先安裝。


$ sudo apt-get install dpkg-dev





更多可以參考「Ubuntu Community Help Wiki / Repositories / CommandLine」,或是「這裡」,有列很多參考連結,包含「Ubuntu」和「Debian」。

=============================================


老芋薯 寫到:
jnc@jnc-H81M-DS2:~$ grep lightdm ubiquity-2.18.8.12/* -R
grep: ubiquity-2.18.8.12/*: 沒有此一檔案或目錄

?


看你「之前的討論」,你應該是安裝「16.04」。

查了一下「ubiquity」的「Source Package」版本號是「2.21.52」

所以「apt-get source ubiquity」 應該不會是「ubiquity-2.18.8.12」,要依據你實際下載下來的套件版本為主。


=============================================


另外一個我不確定的是,你的「source.list」預設沒有開「deb-src」,
是不是因為目前「16.04」還沒Release的關係?
所以你在自行確認看看,我還沒用新的版本,所以不確定


=============================================


以上報告


2016/3/27 22:03
應用擴展 工具箱
回覆: 如何改掉開機輸入?
會員四級
註冊日期:
2015/9/29 21:19
所屬群組:
已註冊使用者
等級: 16
HP : 0 / 380
MP : 100 / 3855
EXP: 22
離線
samwhelp 寫到:

=============================================


另外一個我不確定的是,你的「source.list」預設沒有開「deb-src」,
是不是因為目前「16.04」還沒Release的關係?
所以你在自行確認看看,我還沒用新的版本,所以不確定


=============================================


以上報告








2016/3/27 22:23
應用擴展 工具箱
回覆: 如何改掉開機輸入?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 166 / 833
MP : 551 / 16812
EXP: 33
離線
因為是script的關係,

所以也可以直接下載「ubiquity」這個「package」


apt-get download ubiquity



然後解開



$ dpkg -x ubiquity_2.18.8.12_amd64.deb ubiquity




查詢「lightdm」相關的檔案


$ grep lightdm ubiquity -R



也可以找到「ubiquity/usr/lib/ubiquity/user-setup/user-setup-apply」這個檔,看到裡面的內容,裡面是「shell script(bash)」。

==================================================

再不然就是用live系統開機,應該有「/usr/lib/ubiquity/user-setup/user-setup-apply」這個檔




2016/3/27 22:25
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.