Chrome os linux type

Overview

Linux on Chrome OS, sometimes called Crostini, allows you to run Linux apps for development alongside your usual Chrome OS desktop & apps. Linux on Chromebooks offers developers the best of both worlds. Built and designed with Chrome OS’ principles of simplicity and security, Linux on Chromebooks gives devs the freedom to safely run their favorite editors, IDEs, and thousands of world-class dev tools in one container.

Turning on Linux will install a Terminal that you can use to run command line tools. You can also install graphical apps like editors and IDEs that show up in the Launcher alongside the rest of your Chrome OS apps. Another useful tool, the Files app, makes it easy to create shared folders for moving files between the Chrome OS host and the Linux container.

  • Run the most popular developer tools
  • Set up an Android, Web, or Flutter development environment
  • Test Android or Web apps on your Chromebook or test on a separate device via USB or port-forwarding
  • Easy backup and restore of your Linux container

Once you have enabled Linux you can learn how to configure a productive desktop environment, build for Android or Web, and also work on games. We also have advanced guides to setup Flutter and other common Linux development tools.

Topics in this section

Linux setup

Instructions to enable Linux, aka Crostini, on Chrome OS for development.

Internals deep dive

Low-level technical documentation on running custom Linux containers on Chrome OS, including runtime features, security, their lifecycles, and device support.

Linux FAQ

Frequently asked questions about the Linux on Chrome OS container.

Glossary

Glossary of terms related to running Linux environments on Chrome OS.

Chrome OS developer news and updates straight to your inbox

Find the latest news, tips, releases, updates, and more on Chrome OS.

Источник

Linux setup

It’s easy to set up Linux, aka Crostini, on Chrome OS. First, go to Settings, expand the “Advanced” menu and go to “Developers”. Then “Turn on” Linux:

1: Enable Linux from Chrome settings.

Chrome OS will automatically download the necessary files and set up your Linux container. When it finishes, you’ll see a new Terminal app and an open terminal window. We recommend pinning the application to your shelf as a handy way to access your Linux container in the future. Right-click on the Terminal app icon and choose “Pin”.

2: Pinning the Terminal app to the shelf.

Now your Debian Linux installation is ready to go! A good first thing to do is update the APT ⁠ repository index and install. APT is a command-line package manager for Debian, and keeping it up to date will ensure you’re always installing the latest versions of tools in its repository:

You’re now set up and ready to use the Linux container!

Sharing files to Linux

A simple way to access files in the Linux container is to make a copy. To do so, open the Files app, drag whatever directory or file you want to access, and drop it in “Linux files”.

If you don’t want to make a copy, you can share directories, such as a project folder, from outside the Linux container with the Linux container. To do so:

  1. Ensure that Linux is set up.
  2. Open the Chrome OS Files app and find the directory you want to share.
  3. Right-click on the folder you want to share and select the “Share with Linux” option.
Читайте также:  Gdb linux как пользоваться

Note: When you right-click on a folder that’s already shared, you will see a “Manage Linux sharing” option instead of “Share with Linux”. This option will launch the Chrome OS Settings menu which is located at : “Settings” -> “Developers” -> “Linux development environment” -> “Manage shared folders”.

  1. Within the Linux container, these shared folders will be located at /mnt/chromeos. From the Terminal app run cd /mnt/chromeos .

Installing Linux apps and packages

Now that Linux is set up, it’s time to install your first apps! While you can always install apps and tools in the terminal via sudo apt install , Linux on Chrome OS supports double-click to install for .deb files (Debian software package) in the Files app, allowing you to download and install apps like you’re used to. Visual Studio Code, for instance, offers a .deb ⁠ package, that you can try this with. Once downloaded and double-clicked, you’ll see a prompt with information about the app you’re looking to install, along with the option to install the app!

3: Install prompt for VS Code.

Visual package management

If you prefer to find, install, and manage applications and tools through an application with a graphic user interface, you can install GNOME’s Software ⁠ app and PackageKit ⁠ . To do so, run the following:

Installing these will add two new applications, Software, which provides an app-store like interface for finding applications that can be installed from multiple sources, and Package and Package Update, which can be used for finding and updating applications, tools, fonts, and lots of other packages.

4: Software running on Chrome OS.

5: Package running on Chrome OS.

Restarting the Linux container

If you are troubleshooting an issue with Linux, it may be helpful to restart the container without restarting your whole Chromebook. To do so, right-click on the Terminal app in your shelf and click “Shut down Linux”.

6: Shutting down the Linux container.

Once shut down, the applications should show up in the launcher, and choosing one will start up your Linux container again.

Security and permissions

Linux on Chrome OS runs inside a container, sandboxing ⁠ it from other web pages, applications, and the operating system itself. However, all apps installed in the Linux container share that same sandbox, meaning that they share the permissions of the Linux container, and they can affect each other.

For security reasons, many permissions, such as USB access or microphone access, aren’t shared by default. To ensure you have the correct permissions enabled, go to your device settings and enable them. As always practice appropriate caution with permissions and never enable more than you need. Whenever you’re interacting with Linux on Chrome OS, be especially mindful of user data in the container.

Backing up and restoring

Because Linux on Chrome OS runs inside a container, you can back up your environment and restore it; files, apps, and all. This allows you to set up your Linux environment once, then take it with you without needing to reconfigure it again! For detailed instructions on how to do so, see the Chromebook Help page on backing up and restoring your Linux container ⁠

Troubleshooting

For more help enabling or troubleshooting, please read the Chromebook Help page on setting up the Linux container ⁠ .

Overview

An introduction to Linux on Chrome OS.

Access remote computers

There are a number of built-in and Google-approved ways to access remote computers.

Play Console setup for Play Billing

How to set up the Play Console to monetize your app with Play Billing

Chrome OS developer news and updates straight to your inbox

Find the latest news, tips, releases, updates, and more on Chrome OS.

Источник

Полное руководство по установке Linux на Chromebook

Это подробное руководство содержит пошаговые инструкции со скриншотами для установки Linux на Chromebook .

Зачем устанавливать Linux на Chromebook?

Возможно, вы уже знаете, что Chrome OS основана на ядре Linux. Если да, то нужно ли устанавливать Linux отдельно?

Ответ — Chrome OS на самом деле не Linux, хотя она основана на ядре Linux. У него есть скрытый терминал, но он не позволяет вам делать много вещей, даже многие простые команды Linux не будут работать по умолчанию. Это закрытая исходная ОС и по соображениям безопасности заблокирована.

Читайте также:  Папка windows отказано доступе

Тип блокировки, который Google установил для Chromebook, подтверждает мою веру в то, что Google ненавидит Linux.

Установка Linux на Chromebook

Есть несколько способов сделать это.

  1. Двойная загрузка Linux с Chrome OS
  2. Удалить Chrome OS и установить только Linux (возможность)
  3. Установите Linux внутри Chrome OS и переключайтесь между Chrome OS и Linux с помощью сочетаний клавиш, благодаря crouton.

В этой статье мы увидим третий способ установки Ubuntu с помощью crouton.

Зачем устанавливать Ubuntu в Chromebook, используя crouton?

Есть несколько преимуществ установки Ubuntu с использованием crouton. Crouton в основном устанавливает Linux в среде chroot. Таким образом, вы переключаетесь между операционными системами без перезагрузки.

Кроме того, каталог Download будет доступен для Linux и Chrome OS. Это дополнительное преимущество.

Кроме того, обычная установка Linux займет не менее 6 ГБ. Этот метод займет около 2 ГБ при макс.

С другой стороны, этот метод ограничен Ubuntu Linux. Вы не можете установить другие дистрибутивы Linux, используя этот метод.

Если вы уверены, давайте посмотрим, как установить Ubuntu Linux на Chromebook.

Этот метод уничтожит все локальные данные на вашем Chromebook. Обязательно сделайте резервную копию ваших данных.

Это руководство было выполнено на Chromebook Asus C300 с процессором Intel Celeron, 32 ГБ SSD и 4 ГБ оперативной памяти.

Часть 1. Включение режима разработчика

В первой части этого руководства показано, как обновить Chromebook в режиме разработчика.

Шаг 1:

На Chromebook нажмите и удерживайте клавишу Esc + Refresh (в Chromebook должна быть выделенная клавиша обновления, просто найдите символ). Пока нажаты клавиши Esc и Refresh, нажмите кнопку питания . Это перезагрузит Chromebook в «режим восстановления».

Шаг 2:

Когда он загрузится в режиме восстановления, вы увидите сообщение об ошибке:

Chrome OS отсутствует или повреждена.

Пожалуйста, вставьте USB-флешку или SD-карту для восстановления.

Не беспокойся Это не ошибка, и ваш Chromebook в безопасности. На этом этапе, если вы нажмете Ctrl + D, вы попадете на страницу проверки ОС. Если вы нажмете Esc или кнопку питания, вы перезагрузитесь в обычную Chrome OS.

Чтобы продолжить включение режима разработчика, нажмите Ctrl + D.

Шаг 3:

На следующем экране вам будет предложено отключить «Проверка ОС». По своему дизайну Chromebook заблокирован только для загрузки только одобренных Google операционных систем. Он проверяет операционную систему при каждой загрузке.

Чтобы включить режим разработчика, вам нужно отключить проверку ОС. Просто нажмите Enter .

Шаг 4:

Это страшно выглядящее сообщение говорит о том, что проверка ОС отключена. Это функция безопасности для уведомления конечного пользователя о том, что устройство находится в режиме разработчика. Поскольку Chrome OS менее защищена в режиме разработчика (поскольку вы можете использовать намного больше команд и установить гораздо больше программ, чем в обычном режиме), она работает как предупреждающее сообщение.

Когда вы находитесь на этом экране, нажмите Ctrl + D для загрузки в режиме разработчика. Если вы надолго оставите экран без присмотра, вы услышите звуковой сигнал, после чего вы автоматически перейдете в режим установки / загрузки в режиме разработчика.

Шаг 5:

Обычно вы должны увидеть сообщение на английском языке:

Подготовка системы к режиму разработчика.

Это может занять некоторое время.

Не выключайте компьютер, пока он не перезагрузится.

С тех пор, как я купил Chromebook во Франции, аналогичное сообщение отображалось на французском языке.

Таким образом, как говорится в сообщении, для готовности системы потребуется некоторое время. Для меня это заняло около 12 минут.

Шаг 6:

Как только процесс завершится, ваш Chromebook загрузится как в первый раз. Итак, теперь вы должны перенастроить его с вашей учетной записью Google.

Поздравляем! Вы успешно включили режим разработчика Chrome OS. Теперь пришло время установить Linux на него.

Часть 2. Установка Ubuntu Linux на Chromebook

Мы получили половину выигранной битвы с включенным режимом разработчика. Теперь пришло время установить Ubuntu, используя проект crouton, разработанный сотрудником Google.

Шаг 1:

Перейдите в каталог Github гренков. Вы должны увидеть ссылку на скрипт на этой странице. Загрузить.

Гренки на GitHub

Он будет сохранен в каталоге загрузок именно там, где мы хотим его видеть.

Шаг 2:

Если вы еще не знали, в Chrome OS есть терминал crosh (сокращение от Chrome Shell). Это не отдельная программа с графическим интерфейсом, а скорее, она запускается внутри браузера Chrome.

Если вы нажмете Ctrl + Alt + T (да, тот же ярлык, что и в Ubuntu), терминал Crosh откроется в новой вкладке веб-браузера Chrome.

Читайте также:  Windows 10 как удалить планировщик заданий

Введите в нем следующую команду:

По умолчанию crosh не поддерживает все команды Linux, даже cd или ls, но когда вы используете shell, вы можете использовать обычные команды, такие как ls, cd и запускать сценарии оболочки.

Шаг 3:

Итак, у нас уже есть скрипт, сохраненный в директории Download. Все, что вам нужно сделать, это запустить следующую команду:

Вместо xfce, если вы можете использовать:

  • KDE для установки Ubuntu с KDE
  • Unity для установки Ubuntu с Unity
  • touch, kde, чтобы установить Ubuntu с KDE для Chromebook с сенсорным экраном
  • touch, xfce для установки Ubuntu с XFCE для сенсорных экранов Chromebook
  • Touch, Unity, чтобы установить Ubutnu с Unity для Chromebook с сенсорным экраном

Вы также можете использовать параметр e для шифрования. Тогда команда станет:

Я обычно не одобряю шифрование для обычных пользователей. Выбор за вами.

Если вы попросите у меня совета относительно того, какую среду рабочего стола выбрать между Unity, XFCE и KDE, я советую XFCE, поскольку для этого требуется меньше ресурсов. Конечно, легкий дистрибутив Linux больше подходит для (как правило) бюджетных устройств, таких как Chromebook.

Шаг 4:

После того, как вы ввели команду для установки Ubuntu, теперь вам нужно подождать. Установка занимает много времени, потому что она будет загружать всю операционную систему. Время установки зависит от вашей скорости интернета. Для меня на скорости 50 Мбит / с это заняло около 15 минут.

Хорошо, что вы можете продолжить работу над Chromebook. Установка не будет препятствовать нормальной работе компьютера.

Просто следите за установкой, потому что в конце установки вас попросят указать имя пользователя и пароль.

Также обратите внимание на команду, которую вам нужно использовать для запуска Ubuntu. Как вы можете видеть на скриншоте, для Ubuntu XFCE упоминается команда startxfce4 .

Шаг 5:

Когда установка закончится, вы можете запустить Ubuntu, используя команду ниже:

Команда будет отличаться для других вариантов рабочего стола. Я предполагаю, что вы можете найти правильную команду.

После запуска вы войдете в сессию Ubuntu. Помните, что каталог Download является общим для Chrome OS и Ubuntu. Однако другие каталоги не будут доступны через приложение Files в Chrome OS.

Вы можете переключаться между Chrome OS и Ubuntu, используя комбинации клавиш Ctrl + Alt + Shift + Back и Ctrl + Alt + Shift + Вперед. Ctrl + Alt + Shift + Back и Ctrl + Alt + Shift + Вперед .

Задняя часть здесь может не совпадать с клавишей Backspace. Пожалуйста, обратитесь к изображению моей клавиатуры в начале этого поста, чтобы найти правильные клавиши.

Если вы используете выход из системы в сеансе Ubuntu, ваш сеанс chroot будет прерван.

Поздравляем! У вас сейчас Linux на Chromebook 🙂

Шаг 6:

Помните, что это минимальная установка Ubuntu. Это означает, что у вас не будет большинства приложений, к которым вы так привыкли. Я рекомендую просмотреть этот пост, чтобы узнать, что делать после установки Ubuntu.

Основные моменты, которые следует помнить при использовании Linux на Chromebook

Несколько вещей, которые нужно запомнить после использования этого метода для установки Ubuntu на Chromebook:

  • При включенном режиме разработчика вы увидите, что «проверка ОС выключена» при каждой загрузке. Нажмите Ctrl + D на этом экране.
  • Нажмите Ctrl + Alt + T для доступа к терминалу
  • Введите команду: shell
  • Введите команду: sudo startxfce4
  • Используйте клавиши Ctrl + Alt + Shift + Back и Ctrl + Alt + Shift + Forward для переключения между Chrome OS и Ubuntu
  • Если у вас есть ARM Chromebook, некоторые приложения Linux могут не работать

Удаление Ubuntu Linux из Chromebook

Хотя установка Ubuntu едва ли занимает 1, 5 ГБ, может случиться, что с увеличением количества инсталляций программного обеспечения Ubuntu начинает занимать больше места. Свободное место может быть проблемой, особенно если у вас Chromebook 16 ГБ.

Конечно, у вас могут быть другие причины, кроме места для удаления Ubuntu из Chromebook.

Чтобы избавиться от Ubuntu (установленного с помощью crouton) из Chromebook, выполните следующие действия:

  • Используйте Ctrl + Alt + T для терминала
  • Введите команду: shell
  • Введите команду: cd / usr / local / chroots
  • Введите команду: sudo delete-chroot *
  • Введите команду: sudo rm -rf / usr / local / bin

Это удалит установку Ubuntu.

Либо на экране загрузки, когда вы видите «Проверка ОС выключена», нажмите клавишу пробела и снова включите проверку ОС. Это отключит режим разработчика, удалит все локальные данные, включая установку Ubuntu.

Любые вопросы?

Я надеюсь, что это руководство было легко следовать и помогло вам установить Ubuntu на Chromebook. Если у вас есть вопросы или предложения, пожалуйста, используйте раздел комментариев ниже.

Источник

Оцените статью