何かの拍子に,起動画面の
Booting from Hard Disk…
から進まなくなった.
割と簡単に戻せたのでメモ.
#手順
マウントして更新しなおすというのが大きな流れ.
ChromeOSとして起動(起動画面でCtrl + D
).
ChromeOSでCtrl + Alt + T
を押しターミナル起動.
croshでshell
と入力しbash起動.
sudo bash
mkdir /tmp/a
# 次のコマンドはChromebookのCPUによって変わる.
GALLIUMOS_ROOT=/dev/sda7 # Haswell, Broadwellの場合はこちら
GALLIUMOS_ROOT=/dev/mmcblk0p7 # Bay Trail, Braswell, Skylakeの場合はこちら
mount $GALLIUMOS_ROOT /tmp/a
mount -o bind /proc /tmp/a/proc
mount -o bind /dev /tmp/a/dev
mount -o bind /dev/pts /tmp/a/dev/pts
mount -o bind /sys /tmp/a/sys
mount -o bind /run /tmp/a/run
chroot /tmp/a /bin/bash
dpkg-reconfigure grub-pc
# ここで出るダイアログはだいたいそのままでOK
# ただし適用対象を選ぶ場面で /dev/sda あるいは /dev/mmcblk0 のみ選ぶ.
# 選択はスペースキーで.
exit
reboot
起動画面でCtrl + L
すれば元通りになるはず.
#GalliumOS(Linux)はいい
とりあえずGalliumOS(+chrx)はいいぞ.
croutonはもっさりだし,効かないキーや操作もあったりと何とも.
本当はセキュリティ上devmodeなしが良かったけれど,ChromebookでもVSCodeが使えてしまうという利便性には勝てず()
詳細はまた別の機会にでも.
#参考記事
https://www.reddit.com/r/GalliumOS/comments/5mhjd3/acer_14_wont_boot_after_grub_update/