chromebook系列十二
有沒有這樣一種情況,你已經(jīng)將chromebook中的linux子系統(tǒng)調(diào)教完畢,開始了愉快的工作生活,但發(fā)現(xiàn)想要實(shí)驗(yàn)點(diǎn)東西,又不想將我們的在用系統(tǒng)搞崩潰,那可不可以再有一個系統(tǒng)來測試呢?答案當(dāng)然是肯定的.下面我們就一起來看看,怎么在chromebook上啟用多l(xiāng)inux系統(tǒng).
理論
起了個虎人的標(biāo)題,其實(shí)很簡單,就是澄清下系統(tǒng)的一些概念,方便后面的理解和操作.
首先,我們的chromebook有兩個終端
一個是crosh.這個是最基礎(chǔ)的chromeos的命令行界面,可以做一些底層的事情,一般情況下我們也不用這個.打開的方式是:在桌面直接按鍵盤的ctrl+alt+t三個組合鍵即可.
還有一個就是啟動器那一堆程序里面直接叫"終端"的應(yīng)用,也就是我們平時操作linux系統(tǒng)用的.打開方式就是點(diǎn)它.
關(guān)于容器
我們都知道chromebook的linux是運(yùn)行在容器里面的,他們的關(guān)系大概是這樣的:chromeos是底層系統(tǒng),在他上面跑虛擬機(jī)(vm),然后在虛擬機(jī)里面跑容器(也就是linux系統(tǒng))。而虛擬機(jī)里面是可以跑多個容器的,所以我們開始的問題的答案當(dāng)然也是肯定的。
開啟方法
方法一
這是一個常規(guī)的操作,不需要命令行.
首先打開chrome瀏覽器,輸入chrome://flags,在彈出的界面頂部的搜索框搜索crostini-multi-container,將結(jié)果項(xiàng)后面的選項(xiàng)改為Enable.
按提示進(jìn)行重啟后,就可以進(jìn)入"設(shè)置-開發(fā)者-Linux開發(fā)環(huán)境-管理額外容器"界面,在這里創(chuàng)建另外的容器,也就是linux系統(tǒng).只輸個容器名稱就可以了,稍等片刻系統(tǒng)就裝好了.
方法二
我們在底層通過命令行創(chuàng)建容器.
首先通過ctrl+alt+t打開crosh,然后根據(jù)需要使用如下命令調(diào)整虛擬機(jī):
-
vmc list查看現(xiàn)有的虛擬機(jī)vm -
vmc create 虛擬機(jī)名創(chuàng)建虛擬機(jī),通過這種方式創(chuàng)建的虛擬機(jī)linux的終端是不能識別的. -
vmc destroy 虛擬機(jī)名銷毀虛擬機(jī) -
vmc start 虛擬機(jī)名啟動指定名的虛擬機(jī) -
vmc stop 虛擬機(jī)名停止指定名的虛擬機(jī) -
vmc help獲取更多的命令提示幫助 -
vsh 虛擬機(jī)名進(jìn)入該名字的虛擬機(jī),以便進(jìn)行后續(xù)的容器操作
進(jìn)入虛擬機(jī)后,我們就可以通過如下命令對容器進(jìn)行操作了: -
lxc list列出當(dāng)前虛擬機(jī)內(nèi)的容器 -
lxc start 容器名啟動指定名字的容器 -
lxc stop 容器名停止指定名的容器 -
lxc launch ubuntu:22.04創(chuàng)建并啟動一個ubuntu的linux這里我們可以根據(jù)自己的需要安裝不同版本的linux,具體有哪些可以參考下lxc的官網(wǎng)
-
lxc exec 容器名 bash進(jìn)入指定名容器的命令行界面 -
lxc help獲得更多的命令提示幫助
小結(jié)
一般情況下我們使用第一種方法就夠了,而且相對簡單一點(diǎn),除非想裝點(diǎn)別的系統(tǒng)試試,就用第二種.另外,第二種方式的命令還可以讓我們以命令行的方式重啟linux或者重啟虛擬機(jī).重啟linux終端可識別的linux系統(tǒng)還有一個簡單方式就是右鍵點(diǎn)擊linux終端程序的圖標(biāo),在彈出菜單選擇關(guān)閉linux.
還有一點(diǎn)需要提示下大家,對于linux終端可以識別的容器我們還是在linux終端啟動容器,在crosh用命令啟動缺少必要的參數(shù),后面運(yùn)行起來會有問題.祝玩的開心!
如果您還需要查找關(guān)于chromebook的其他文檔,請點(diǎn)擊索引目錄。