2019-07-01から1ヶ月間の記事一覧

Chromebook 標準以外の仮想マシン作成

Chromebookで仮想マシンを制御するコマンド「vmc」に「create」サブコマンドが追加された。devチャンネルで使用できる。(ChromeOS v77) 引数にインストールメディア(ISOイメージ)に加え、リムーバブルメディアも指定できる。 引数を指定しない場合、標準の仮…

Chromebook LinuxからSDカードやUSBメモリを使う方法

今のところ、9p共有ファイルシステム経由でしか使えない模様。 ためしに、100MBのファイルをddで作ってみたところ、4MB/s。遅い。。。 標準VMのterminaは決め打ちでディスク一個しか使わない。 terminaの中ではrootで動けず、loopデバイスもなく、コンテナの…

Chromebook vmcコマンドを普通のshellから使う

Chromebookの開発者モードだと、croshではなく普通のシェルが使える。(croshからshellコマンドを実行) この、通常シェル(開発者シェルというべきか)からは、croshではでなきない通常のlinuxコマンド実行などが行えるが、vmcコマンドはエラーになる。 localho…

ChromebookのLinux仮想マシンの起動方法を探す

ChromebookのLinux仮想マシン(crostini)からMicroSDカードの内容が使いづらいので模索。 Linux仮想マシンからはChromeOSホストの内容にアクセスできるように、ネットワークファイル共有(9p)が設定されている。 ここ経由でMicroSDカードもアクセスできるけど…

Chromebook Linux VMモニタ(termina)をハック→失敗

Chromebookのlinuxオプション機能(crostini)はtermina VM+penguinコンテナから構成されているが、terminaのrootになる方法がわからない。temrinaのrootディスクをいじってみる。 Chormebookを開発者モードで起動してChromeOSのrootになる terminaのディスク…

Chromebook linux(crostini)からSDカード、Googleドライブを見る

chromebook のlinuxオプション機能(crostini)は、SDカード(microSDカード)やGoogleドライブを見ることができる。 「ファイル」アプリでちょっと変更するだけ。(「設定」アプリではない。なお、ChromeOS GUIの右クリックは「Alt」キーを押しながらクリックだ…

Chromebook linux(crostini)のディスク

Chromebookにlinuxを入れると、ChromeOS(これもLinuxベースである)の中に「termina」というLinux VMが作られる。 デバイスマッパのデバイス「dm-2」がつくられる。 Filesystem Size Used Avail Use% Mounted on /dev/dm-2 170M 163M 0 100% /run/imageloader…

ChromeOSのファイルシステム

ChromebookのOSはLinuxベースであるが、Debianなどの他のLinuxディストリビューションと比べると、ファイルシステム構成がかなり違う。 fuse.drivefsというファイルシステムがある。Google Driveを見せるのに使っているようである。 imageloaderというファイ…

Chromebook (Asus C101)の内蔵ディスク

出荷時点にリセットしたときのディスク構成を調べた。 (ASUS Chromebook Flip C101PA-OP1, ChromeOS 74.0) 内蔵ディスク(eMMC)の容量は14.7GiB(14.7*1024^3)。 カタログ表記は16GB(16*1000^3))だが、HDDもSSDも歴史的に「GB」の単位がメモリやらdfコマンドの…