Я установил 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 и в bash для Chrome OS, чтобы попытаться установить приоритет загрузки, но, похоже, он просто игнорирует это и загружается в Chrome OS в любом случае (сообщений об ошибках тоже нет). Как я могу установить Ubuntu в качестве ОС по умолчанию?
Я понял это после того, как несколько часов поиска с помощью Google - вот являются деталями для любого, который мог бы столкнуться с подобной проблемой:
1.) Удаляют встроенное микропрограммное обеспечение, защищают винт от записи в Chromebox как показано в изображении здесь (требует отвертки и открытия случая).
2.) Следуют инструкциям здесь под разделом "Boot to SeaBIOS by default".
По существу, после того как защищать от записи винт удален, команды (в оболочке ОС Chrome):
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-состояние один и первая команда .sh, но не полностью уверенный.