Ранее мы показали, как установить Linux на Chromebook с помощью Crouton и как запустить этот рабочий стол Linux в окне браузера Chrome.
Crouton хранит Linux-системы, которые вы устанавливаете в «chroots». У вас может быть несколько chroots. Команды ниже помогут вам работать с этими корнями и управлять ими.
Выберите цель
При установке Crouton вы должны указать цель. Например, «sudo sh ~ / Downloads / crouton -t xfce, xiwi» устанавливает рабочий стол Xfce с программным обеспечением, которое позволяет расширение Chrome OS. Здесь вы найдете и другие цели: рабочий стол Unity Ubuntu, KDE, GNOME, LXDE, Просветление и даже только для командной строки, такие как «core» и «cli-extra», если вам не нужен фантастический рабочий стол.
После загрузки скрипта Crouton в папку «Загрузки» вы можете запустить следующую команду, чтобы увидеть список целей:
sh ~/Downloads/crouton -t help
Выберите Linux Distro и Release
Crouton по-прежнему использует Ubuntu 12.04 в качестве дистрибутива Linux по умолчанию, но вы можете установить другие версии Ubuntu, Debian или Kali Linux. Укажите версию с именем -r во время выполнения команды Crouton. Например, «sudo sh ~ / Downloads / crouton -r trusty -t unity, xiwi» устанавливает chroot с Ubuntu Trusty, рабочим столом Unity и программное обеспечение, которое позволяет расширению Chrome OS отображать его на вкладке браузера.
Выполните следующую команду, чтобы просмотреть список дистрибутивов Linux и их выпусков:
sh ~/Downloads/crouton -r list
Обновите Crouton Chroot
Когда выйдет новая версия Crouton, программное обеспечение в вашем chroot будет устаревшим. Он не будет автоматически обновлять себя, но вы можете быстро его обновить.
Сначала введите chroot и выполните следующую команду. Это означает, что эта команда должна запускаться из этой системы Crouton Linux:
croutonversion -u -d -c
Затем выйдите из chroot и выполните следующую команду из оболочки операционной системы Chrome, заменив «имя» на имя вашего chroot. Если вы не указали имя, это, вероятно, имя установленной вами версии - например, «надежный» или «точный».
sudo sh ~/Downloads/crouton -u -n name
Шифровать Chroot
При установке Crouton chroot с помощью сценария установщика добавьте -e в команду для шифрования вашего chroot. Вы также можете повторно запустить скрипт установщика Crouton с ключом -e для шифрования существующего chroot. Например, чтобы обновить существующий chroot и добавить шифрование, вы должны использовать ту же команду, что и выше, но добавьте -e:
sudo sh ~/Downloads/crouton -u -e -n name
Создание нескольких хронов
Crouton позволяет создавать несколько chroots, поэтому вы можете экспериментировать с различными настольными компьютерами и дистрибутивами Linux. Чтобы создать новый chroot после того, как вы уже создали его с помощью Crouton, снова запустите скрипт установщика Crouton и добавьте -n в команду. Например, следующая команда создаст новый chroot с именем testchroot с рабочим столом LXDE:
sudo sh ~/Downloads/crouton -r trusty -t lxde,xiwi -n testchroot
Резервное копирование Chroot
Выполните следующую команду, чтобы создать резервную копию Crouton chroot, заменив «имя» на имя chroot. Это создаст архив в текущем каталоге с вашими файлами chroot.
sudo edit-chroot -b name
Вы можете восстановить резервную копию позже с помощью следующей команды:
sudo edit-chroot -r name
Или, когда вы устанавливаете Crouton с нуля - возможно, вы включили Chromebook и хотите вернуть свою настроенную среду Linux - вы можете запустить следующую команду при установке Crouton. Скрипт установки Crouton восстановит ваш chroot из резервного файла, который вы предоставляете, поэтому замените «backupfile.tar.gz» на имя файла резервной копии, который вы хотите восстановить.
sudo sh ~/Downloads/crouton -f backupfile.tar.gz
Удалить Chroot
Отключите режим разработчика на своем Chromebook, и он автоматически включит себя, вернув Chromebook в заводское состояние. Это также уничтожит Crouton и все ваши Linux-корни. Но если вы просто хотите избавиться от одного из ваших chroots Linux, вы можете запустить следующую команду в оболочке операционной системы Chrome, заменив имя на имя chroot.
sudo delete-chroot name
Эта информация исходит из официальной документации Crouton на странице Crouton github. В интересах помочь нашим читателям мы попытались сделать его немного легче переварить. Если команда здесь не работает, возможно, что-то изменилось - перейдите на официальный сайт Crouton для получения последней обновленной документации.