![]() If you tried mounting the rootfs writeable, you might have realized that this does not work. ![]() Mounting the rootfs writeableĭeveloper mode alone might not be sufficient, because you want to very likely modify files. In Chrome OS open Google Chrome and press ctrl+alt+t, this will open the Chrome OS shell (crosh). Moreover, cros_efi might be called cros_legacy on your system, this is especially the case for devices that do not support UEFI. If the device does not boot into developer mode, try also appending kvm-intel.vmentry_l1d_flush=always to the grub.cfg file. You can do this by replacing cros_efi with cros_efi cros_debug (in vim: :%s/cros_efi/cros_efi cros_debug/g). Open this file and insert cros_debug to all grub.cfg lines. Next, jump into the /mnt directory and search for the file grub.cfg. and then mount this partition via mount /mnt. Remember the partition that has the label EFI. In the Linux RAMFS, you can list all partitions via the command fdisk -l. Now, that you have the USB stick, use the USB stick to boot into a Linux RAMFS. This will allow you to flash the ISO file to the USB stick. In Step 1 of the tool, you click on the little gear icon on the upper right corner.Ĭlicking on the gear icon opens a dialog box, where you can select Use local image.There are just a few steps you have to follow: The Chromebook Recovery Utility is actually built for creating bootable Chrome OS recovery usb sticks, but with this tool you can also flash any other ISO on an USB stick. Luckily, there is a solution for this and it is called Chromebook Recovery Utility. Chrome OS will mount the USB stick in Chrome OS instead and there is no way to forward the device to the Crostini container. I thought I could just plug in the USB stick, start my Crostini Linux container on my Chrome OS Flex device, forward the USB stick to the containerĪnd then use a Linux tool like dd to flash the ISO file (in my case Arch Linux, of course) to the USB stick. In my case, I either gave away all my other laptops or all my other laptops are Chrome OS devices, so I had a little bit of trouble to create a bootable Linux USB stick You cannot do this on the device directly, you must boot a Linux system on the device, mount the correct partition and modify the grub.cfg file in the EFI partition. Switching to developer modeįor enabling developer mode on a Chrome OS Flex device you have edit Chrome OS’s grub.cfg file in the EFI partition. Powerwashing your device means it gets resetted and all personal data will be deleted. Powerwash is the name of Google’s reset mechanism. Small note from my side: You do not have to powerwash when you change the channel from stable to beta or developer channel. The official Google documentation has a more detailed description. You just have to go into settings, go to Change channel and switch to the developer channel. Switching to developer channel is the easiest step. I hope it is helpful for someone, because I had to collect different information from different areas This article, however, focuses on Chrome OS Flex devices. ![]() Press a certain shortcut on boot and you can directly jump into developer mode, but developer mode alone gives you no write access to the filesystem.įor enabling write access, there might be a special screw you have to modify, because many Chrome OS devices have physical write protection. Developer mode is different to using the developer channel,īecause developer mode disables most of Chrome OS great security features (for instance dm-verity).Įnabling developer mode on a Chrome OS Flex device is a lot different to enabling it on a Chrome OS device. At first, I thought I could just switch to the developer channel of Chrome OSĪnd this would allow me to access the debug mode, but it does not.įor having direct access to the filesystem, you have to enable developer mode. This means I had to enable developer mode on my machine. You can access /var/log/messages via visiting file:///var/log/messages in yourīrowser, but this does not give you enough debug information in this case. Sadly, Chrome OS does not provide much logging. ![]() What does not work properly at the moment is scanning over wifi with my very old HP DeskJet 2540 printer with embedded scanner. Even printing worked pretty much out of the box. I can browse the internet with it, game with it (in the past Google Stadia, now Xbox Cloud),Īnswer my mails and even work on Arch Linux. I have recently switched to Chrome OS Flex as main operating system.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |