Какой Загрузчик Используется на Chromebook?

Можно также использовать WinSCP (использующий ssh) для навигации удаленно (подобный Windows Explorer). При редактировании файла через WinSCP он загрузит его локально и запустится предпочтительный редактор (зарегистрируйтесь в опциях). После того как Вы сохранили локальный файл, WinSCP автоматически загрузит его на, он - удаленное местоположение. Это дает способность отредактировать удаленные файлы с чувством локального редактирования файла.

12
22.09.2013, 07:08
3 ответа

Не 100%-й верный, но загрузчик в BIOS. Ядро является загрузкой из раздела непосредственно, например, никакой файловой системой. Это - причина, Вам нужен GPT вместо нормальной таблицы DOS Partition.

-1
27.01.2020, 19:56
  • 1
    это очевидно ложно. сделайте некоторое чтение на том, каков загрузчик, какой BIOS, и каковы точные различия между GPT и MBR. –  strugee 22.09.2013, 08:28
  • 2
    Хорошо спасибо за-1. Загрузчик Chromebook имеет 3 части. Один в BIOS только для чтения, один в чтении-записи BIOS и один на разделе EFI. Последний один (раздел EFI) не может существовать. В этом случае часть от чтения-записи BIOS загрузит сначала "раздел" ядра Chromebook, отмеченный как "хороший". Загрузчик является ветвлением "uboot" –  Nick 14.10.2013, 12:23
  • 3
    также, так как Вы являетесь новыми для Укладки Exchange, я должен упомянуть, что downvote не является персональным нападением, это просто означает, что, кто бы ни downvoted это думает, сообщение является фактически неправильным (и голосование ничего не говорит о других сообщениях или Вас как человек). также, жаль о том, что был груб в моем более раннем комментарии. –  strugee 14.10.2013, 21:59
  • 4
    @strugee Большинство Chromebook является CoreBoot на самом деле - ни UEFI, ни BIOS. user#### выше прав относительно подводной лодки - это - полезная нагрузка CoreBoot на Chromebook. У Nick есть некоторая терминология неправильно - но существует много обработано во встроенном микропрограммном обеспечении, которое Вы не видите в другом месте - например, сбрасываете к значениям по умолчанию производителя, микропрограммная операция. –  mikeserv 26.03.2014, 10:38
  • 5
    Ситуация более сложна, существуют различные повторения платформы и были различные компоненты, включенные в то время. Я не могу сказать, что сделал бы немного лучше в то время. Я просто отправил новый ответ, вот также ссылка на обзор, что было использовано до сих пор на этих устройствах: chromium.org/chromium-os / … –  LiveWireBT 24.12.2016, 19:51

ChromeOS использует подводную лодку:

"Хромом ОС является по существу особенно адаптированный GNU/дистрибутив Linux. Мы хотим сделать как можно меньше модификаций к восходящему ядру, идеально ни один. Но как с любой другой системой GNU/Linux, процесс начальной загрузки перед ядром неизбежно зависит от аппаратных средств, BIOS и загрузчика".

Хотя ChromeOS имеет свой собственный адаптированный способ загрузиться:

"Устройства ОС Google Chrome (x86/x86_64/arm) имеют пользовательские BIOS, которые используют еще один метод начальной загрузки, чтобы гарантировать, что пользователь выполняет только биты, которые предназначаются. Вместо отдельного загрузчика и ядра, существует один двоичный блоб, содержавшийся в его собственном разделе GPT. Тот блоб криптографически подписывается, и подпись проверяется перед начальной загрузкой".

Больше информации о: http://www.chromium.org/chromium-os/chromiumos-design-docs/disk-format

6
27.01.2020, 19:56
  • 1
    CoreBoot является микропрограммной нормой для Chromebook - "BIOS" технически неточен, но я получил суть. –  mikeserv 26.03.2014, 10:40
  • 2
    @mikeserv он заключает в кавычки из документов Хрома. также, нет никакой потребности прокомментировать каждый ответ, говоря, что это правильно - простой upvote будет достаточен. –  strugee 26.03.2014, 17:33
  • 3
    Ну, Вы наклоняетесь, останавливают человека с миссией, Вы знаете... –  mikeserv 26.03.2014, 17:34

Это может сбивать с толку, особенно в ретроспективе, потому что мой Lenovo N22 (reks) с chrx/Gallium ведет себя так, как вы ожидаете: Grub берет на себя загрузку, когда прошивка передает управление ОС. Но это не относится к процессу загрузки Chrome OS, когда ядро ​​берет на себя управление напрямую. Взгляните на изображение и информацию о различных методах, которые я разместил здесь. Я не углублялся в детали (и, вероятно, никогда не буду), но я думаю, поскольку для загрузки Ubuntu использовалось ядро ​​Chrome OS (загрузчик между прошивкой и ядром не задействован), ядру было приказано загрузить другую корневую файловую систему, чем Chrome OS тогда.

Автор ChrUbuntu опубликовалследующее 15 октября 2013 г.:

С тех пор, как я запустил ChrUbuntu в декабре 2010 г., всегда было необходимо использовать ядро ​​Chrome OS Linux с Ubuntu, чтобы решить некоторые проблемы совместимости с архитектурой Chromebook. Это изменилось с появлением Chromebook Pixel и более новых Chromebook на базе Haswell, таких как Acer C720 и HP Chromebook 14. Каждая из этих моделей поддерживает загрузку из более традиционного режима BIOS для ПК, что упрощает использование стандартных ядер Ubuntu. на них.

Я не знаю всех подробностей, я только тестировал Chromebook на базе ARM задолго до того, как получил N22 в этом году, моя интерпретация такова, что это обо всем, основанном на базовой плате slippyи более поздних версиях. или их platform2, как указано в исходных репозиториях.

1
27.01.2020, 19:56

Теги

Похожие вопросы