ChromebookにLinuxをインストールするために可能なことをすべて試しました。 ChrUbuntuとcroutonを正常にインストールしましたが、croutonはインストールのためにドライブを再分割する方法を提供していないため、そのパーティションのメモリ量は要件と比較して十分ではありません。
ChrUbuntuは遅すぎるため、Chrome OSとUbuntuを簡単に切り替えることができるcroutonの機能とその速度を好みます。だから私はUSBを使用してGPartedブートしようとしましたが、成功しませんでした。明らかに、コンピュータを開発者モードに設定し、システム間dev_boot_usb = 1を設定し、ファームウェアを開発者に変更しましたが、まだ機能しません。 3つの異なるタイプのGPartedイメージ作成ソフトウェア(tuxboot、netboot、lili usb Creator、すべてGParted Webサイトにリストされています)を試しましたが、うまくいきませんでした。
x86とamd64のイメージを試しましたが、うまくいきません。私のコンピュータの両方のUSBスロットを試してみましたが、どちらも機能しません。 「怖い画面」でCtrl + Uを押すと、ビープ音が1回だけ鳴ります。
また、以前のバージョンで起動を試み、USBから起動を選択しましたが、オペレーティングシステムがなく、起動可能なデバイスがないと言いました。私はとてもイライラして、次に何をすべきかわかりませんでした。
また、通常のUbuntuディストリビューション(GPartedなし)とChrome OSという2つの異なるUSBスティックを試してみましたが、ビープ音だけが聞こえました。どんな助けでもいいでしょう。エイサーC720
答え1
John Lewisのcorebootを使用してAcer C720のロックを解除し、Debianをインストールする方法の完全な手順を公開しました。 StackExchangeの新しい貢献者として、私は2つのリンクしか投稿できないので、Googleグループをチェックしてください。https://groups.google.com/forum/#!topic/linuxusersgroup/-D9w9_m64zcリンクや画像を含む完全な投稿です。検索/置換を使用して「http」のすべてのインスタンスを削除しましたが、残りのリンクはそのまま残しました。
Acer C720をアンインストールしてDebian Wheezyをインストールしてください。
BIOSアップデートでAcer C720-2420をブロックしました。ああ。ロックを解除した方法は次のとおりです。私はJohn Lewisの素晴らしいウェブサイト(Johnに感謝します。あなたはまさにその人です!)を一般的な概要として使用しました。次のガイドラインでは、概念を簡単に説明します。 ://johnlewis.ie/unbricking-a-samsung-series-5-550-chromebook/
参考までに、BIOSチップに関する情報:://www.nexflash.com/NR/rdonlyres/591A37FF-007C-4E99-956C-F7EE4A6D9A8F/0/W25Q64BV.pdf このデバイスを購入するには:
Bus Pirate v3.3:://dangerousprototypes.com/docs/Bus_Pirate このサイトから:://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68
CPT-063 テストクリップ SOIC8 Pomona 5250 ://www.amazon.com/gp/product/B00HHH65T4/ref=oh_aui_detailpage_o09_s00?ie=UTF8&psc=1
アーム - アーム無はんだ付けフレキシブルブレッドボードジャンパーケーブル
レンガを壊す
ChromebookのバッテリーとAC電源を切り離してください!
下の図に示すように、SOIC8がBIOSチップポート(ポート?)に接続されるように、ジャンパの雌端をBus Pirate(BP)およびSOIC8クリップに接続します。私はこのウェブサイトのBus Pirate(BP)ピンを使用しました:://dangerousprototypes.com/forum/viewtopic.php?f=40&t=5187&view=unread#p50375 W25Q64FVとW25Q32Bのマニュアルを確認して、両方のチップが同じか確認しました。ピンアウト。
On BP .......... On SOIC Clip => W25Q32B chip
CS <=======> CS (1)
GND <=======> GND (4)
CLK <=======> CLK (6)
3V3 <=======> VCC (8)
MOSI <=======> DI (IO0)
MISO <=======> DO (IO1)
BIOSチップに接続された2線は使用されず、BPの4ピンも使用されません。ピンアウトを慎重に確認してください。そうしないと、チップが永久に損傷する可能性があります。完了したら、次のようにする必要があります。
Bus Pirate(BP)を実行するために、ParallelsにDebian 3.6がインストールされているMacBook Airを使用しました。私はDebianをコマンドラインモード(GUIなし)としてのみ使用しており、次の手順に従ってMacでBPを設定しています:://hardcoreforensics.com/research-hardware/tool-setup/buspirate-v3/しかし、Mac用FTDIドライバのインストール手順に従って、以下の説明に従ってScreenを使用してBPに接続しました。
ここで公開されている手順を使用してBPファームウェアを更新してください(Chromebookを修正するまでアップグレードしませんでしたが、アップグレードすると速くなると聞きました):://wiki.yobi.be/wiki/Bus_Pirate#7816-3_T _ボードレート
まだ接続されていない場合は、MacのUSBケーブルをBPに接続してください。 Parallelsから要求されたら、新しいデバイスをLinux仮想マシン(VM)に接続することを選択します。 Linuxでは、端末(DOSコンソールインターフェースなどの黒い画面を含む)を開くか、bashプロンプトを入力します。 「root」としてログインしたとし、次のコマンドを入力します。ルートでない場合は、各コマンドセットの前にsudoを付けます。
Linuxでsudoersリストにないと表示された場合は、このガイドに従って問題を解決してください。 (参考までに私はいつもnanoプログラムを使って/etc/sudoers/を編集しましたが、問題が発生したことはありません。
apt-get install screen
apt-get install flashrom upx
cd /home/<your username>
mkdir core
cd /core
どんなフォルダ名でも大丈夫です。私はこのためにコアを使用しました。
wget "s://johnlewis.ie/Chromebook-ROMs/coreboot-peppy-seabios-180714.rom" Acer C720 Chromebook用のファイルです。別のシステムを更新する場合、これは正しいファイルではありません。 Johnの優れたウェブサイト(s://johnlewis.ie/custom-chromebook-firmware/rom-archive/)から、他のChromebook用に作成された他のBIOSを検索できます。インターネットには多数のBIOSダウンロードがあります。
BPがコンピュータに接続するために使用するポートを見つけます。
cd /sys/class/tty
ls -la | less
USB1などのようにUSBがあるものを探してください。
BPに接続:
screen /dev/ttyUSB1 115200 8N1
画面が接続されずに停止すると、「USB」の横に誤った数字が表示されることがあります。 /sys/class/tty フォルダー内のファイルを再確認するか、...ttyUSB0 を試して動作することを確認してください。
iキーを押すと、次のようになります。
Bus Pirate v3b
Firmware v5.10 (r559) Bootloader v4.4
DEVID:0x0447 REVID:0x3046 (24FJ64GA002 B8)
://dangerousprototypes.com
もしそうなら、血圧は正常です。そうでない場合は…Googleで助けてください。次の方法でBPを終了します。
Ctrl-a \
私はBusPirateファームウェアを更新していませんが、更新した場合はより速く実行されると人々は言いました。
FlashROMがインストールされており、BIOSチップと通信できることを確認してください。
sudo flashrom -p buspirate_spi:dev=/dev/ttyUSB0
**flashromコマンドはrootとして実行するか、sudo構文を使用して実行する必要があります。
FlashROMがインストールされていない場合:
sudo apt-get install flashrom
私はフラッシュロームv0.9.5.2-r1546で終わりました。
Johnのサイトからダウンロードした.romファイルが含まれているディレクトリにあることを確認したら、次の手順を実行します。
/sys/class/tty# flashrom -V -p buspirate_spi:dev=/dev/ttyUSB1 -w coreboot-peppy-seabios-180714.rom
このコマンドはUSB1を使用してBPに接続され、「coreboot-peppy ...」が正しいファームウェアファイルであると仮定します。
30分から10時間待ってください。始めて寝てしまいました。翌朝に起きたら終わりました。 SOICクリップを取り外し、ノートブックの電源ボタンを押します。 「起動デバイスの選択:」画面で起動および停止する必要があります(下記参照)。これで、USBペンドライブのインストールを使用してLinuxをインストールできます。
注: "flashrom -VVV -p buspirate_spi:dev=/dev/ttyUSB0 -w bios.bin" コマンドを指示する指示をオンラインで見つけましたが、私はうまくいきませんでした。
Debian Linux のインストール
最新バージョンのDebian(s://www.debian.org/releases/wheezy/debian-installer/)をダウンロードし、次の手順に従って起動可能なUSBスティックを作成します。://okomestudio.net/biboroku/?p= 1986 *このガイドでは、動作するLinuxインストールを使用していると仮定していますが(私はParallelsでDebianを使用しています)、OSXでも動作できるかもしれません。
私はdebian-7.7.0-amd64-netinstを使用していますが、最新バージョン(2015-01-29ベースの7.8.0)は次のファイルです。
://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso
このコマンドは私にとって効果的です。 USBスティック(/dev/sdb1)を見つけ、それを(/mediaディレクトリに)マウントするのに役立ちます。 ddはインストールisoファイルをUSBスティックにコピーします。最後のコマンドはUSBスティックをマウント解除します。
sudo fdisk -l
sudo mkdir /media/USB
sudo mount -t vfat /dev/sdb1 /media/USB -o uid=1000,gid=1000,utf8,dmask=027,fmask=137
sudo dd if=debian-7.7.0-amd64-netinst.iso of=/dev/sdb bs=4M; sync
umount /media/USB
次に、USBドライブをChromebookに接続して起動し、ESCを押して起動メニューを選択し、USBドライブを選択してインストーラを起動します。これでDebianがインストールされていることを願っています。
参考までに、私はインストールのために「ブート - フル使用」オプションを使用してディスク全体にDebianをインストールすることを選択しました。振り返ってみると、バックアップが簡単になるように、OS用に10 GBのパーティションを作成する必要がありました。
画面、トラックパッド、コアのすべてが必要です。
画面解像度の変更:実行後の画面解像度の変更:
sudo nano /etc/default/grub
then add these entries:
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep
保存して閉じます。その後、入力update-grub
トラックパッドの修理
sudo nano /etc/apt/sources.list
then add these lines:
deb ://.debian.net/debian wheezy-backports main
deb-src ://.debian.net/debian wheezy-backports main
保存して閉じます。その後、sudo apt-get update
可能なアップグレードのリストをダウンロードするために入力してください。
タイプ:
sudo apt-get install linux-image-3.16.0-0.bpo.4-amd64 -t wheezy-backports
再起動。
次のコマンドを入力します。
wget “s://raw.githubusercontent.com/liangcj/AcerC720CrunchBang/master/c720crunchbangtp_v2”
sudo chmod 0755 c720crunchbangtp_v2
sudo ./c720crunchbangtp_v2
再起動。タッチパッドが機能するはずです。
カーネルの更新
Chromebookでs://blog.mdosch.de/に移動し、1)[カーネル]タブ(通常は赤)をクリックしてカーネル(.debファイル)をダウンロードするか、リンクをコピーしてwgetを使用してダウンロードします。ターミナルから。とにかくファイルを入手してください。サンプルファイル:://files.mdosch.de/2015-01/linux-image-3.18.4-c720_20150127_amd64.deb 例: wget "://files.mdosch.de/2015-01/linux-image- 3.18. 4-c720_20150127_amd64.deb」
ターミナルを使用してダウンロードしたファイルを含むフォルダに移動し、次のように入力します(ダウンロードしたファイル名を使用する必要があります):sudo dpkg -i linux-image-3.18.4-c720_20150127_amd64.deb
Chromebookを再起動してください。起動すると、インストールされたカーネルのリストが表示されます。最新を選択してください。私に効果があることが必ずしもあなたにも効果があるとは言わないでしょうが、それを願っています。私が借りたさまざまな修正を投稿してくれた技術天才にもう一度感謝します。
答え2
Googleではシェルを開く必要はありません。 http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook#TOC-Legacy-Boot-Doesn-t-Work
以前のバージョンの起動は機能しません
時々、フラッシュメモリにインストールされているSeaBIOSが破損することがあります(時にはGBBフラグの調整などの無害な作業を実行することがあります)。このような状況が発生した場合:
crossystem を実行するときは、dev_boot_legacy が 1 に設定されていることを確認してください。それ以外の場合は、上記の一般的なレガシーブートセクションを参照してください。その場合は、以下を参照してください。
以下を実行して(ルートとして)フラッシュメモリのSeaBIOSコピーを安全にリセットできます。
# chromeos-firmwareupdate --sb_extract /tmp
# flashrom -w /tmp/bios.bin -i RW_LEGACY
これはシェルで行う必要があるため、これを完了するにはChromeを再インストールする必要があるため、この情報と同じビューで指示を見つけることができます。面倒ですが、しばらくはUSBフラッシュドライブのみが必要で、保証は無効になりません。
誤ってc720のseabiosを壊したが、これは問題を解決しました。
公開されたページには、UbuntuをインストールするためにUSBから起動するために必要なすべての情報が含まれていることにも注目する価値があります。