Как установить Ubuntu в качестве операционной системы по умолчанию для Chromebox/Chrome OS?
Я установил ubuntu-desktop lts (14.04) на свой Intel Asus Chromebox, используя скрипт по адресу: http://goo.gl/9sgchs. Все отлично работает, когда я вручную загружаюсь в Ubuntu (т.е. нажимаю ctrl-L на экране режима разработки). Тем не менее, я не могу автоматически загружаться в Ubuntu при перезапуске; система всегда загружается в Chrome OS, если я не нажму ctrl-L на экране загрузки. Я попробовал команду sudo cgpt add -i 6 -P 5 -S 1 /dev/sda
несколько раз в терминале Ubuntu и Chrome OS Bash, чтобы попытаться установить приоритет загрузки, но он, кажется, просто игнорирует это и загружается в Chrome OS в любом случае (без сообщений об ошибках). Как я могу установить Ubuntu в качестве ОС по умолчанию?
1 ответ
Я понял это после нескольких часов поиска в Google - вот подробности для любого, кто может столкнуться с подобной проблемой:
1.) Извлеките винт защиты от записи встроенного ПО внутри Chromebox, как показано на рисунке здесь (требуется отвертка и отверстие в корпусе).
2.) Следуйте инструкциям, приведенным в разделе "Загрузка по умолчанию в SeaBIOS".
По сути, после удаления винта защиты от записи команды (в оболочке Chrome OS):
sudo su
flashrom --wp-disable
flashrom --wp-status
/usr/share/vboot/bin/set_gbb_flags.sh
/usr/share/vboot/bin/set_gbb_flags.sh 0x489
flashrom --wp-enable
Некоторые из приведенных выше команд могут быть только информационными, я думаю, что wp-status одна и первая команда.sh, но не совсем уверены.