Montagem de partições internas no ChromeOS/Brunch I
Como você já deve ter notado, as partições internas
do seu HD/SDD não são montadas por padrão (já que o Chrome OS nunca deve ser usado dessa forma). Portanto, para montar as partições internas, você precisará editar /etc/fstab
depois de criar uma conta de usuário no Chrome OS. A ideia é montá-los dentro da pasta ~/Downloads
para que você possa acessar essas partições de lá.
A sugestão é, em vez de editar /etc/fstab
, você criar um novo em local diferente /usr/local/fstab
que poderá ser editado no Chrome OS mais tarde.
Partições internas montáveis no disco
Primeiro, você precisa determinar quais partições devem ser montadas na inicialização. Você pode obter os IDs
do dispositivo usando vários métodos.
Por exemplo, no Chrome OS, você pode obter uma lista de partições montáveis usando o Terminal do Crosh. Caso você não esteja conseguindo, como eu, acessar o Crosh, use este método [em construção].
Para verificar as partições montáveis no HDD, abra o CROSH
(ctrl+alt+T) e execute os comandos:
shell
sudo /sbin/blkid -o full | grep -E "^/dev/sd.*TYPE" | grep -vE "EFI|STATE|ROOT-A"
Neste ponto você terá uma lista de partições montáveis (meu caso, por exemplo):
/dev/sda1: UUID="72FB-DEFB" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="0538aab4-ffd6-49cd-a555-3f08ef2124ec"
/dev/sda2: LABEL="Mint19.3" UUID="833aae96-3d32-41ee-b5ea-99a959506114" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Mint19.3" PARTUUID="454a609f-6711-481f-ad00-c7328cf99ae7"
/dev/sda3: LABEL="ChromeOS" BLOCK_SIZE="512" UUID="284A910B20CA3FF7" TYPE="ntfs" PARTLABEL="ChromeOS" PARTUUID="c36e518b-455c-4d52-859c-9c0cd9328649"
/dev/sda4: LABEL="rootMX19" UUID="3d274ab4-da97-4d66-a447-6ab1d337beef" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="MX19" PARTUUID="82b570a9-76c0-4b71-b093-b2baeaa0e75c"
/dev/sda5: LABEL="DadosSSD" UUID="2bf709a6-dccd-4da9-932f-7fe67bed0fd2" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="DadosSSD" PARTUUID="21bc6803-de42-454b-a9c6-4e6045427108"
Tome nota das partições que você quer montar automaticamente (no nosso caso, por exemplo, montamos apenas /dev/sda5
).
Ponto de montagem da partição
Importante observar que a pasta ~/Dowloads é montada em local específico para cada usuário e depende da versão do Chrome OS. Para descobrir o seu local em particular, execute o comando:
echo /home/$USER/u-$CROS_USER_ID_HASH/MyFiles/Downloads
Se você estiver utilizando uma versão do Chrome OS não superior à 78, deverá utilizar:
echo /home/$USER/u-$CROS_USER_ID_HASH/Downloads
Você obterá como resposta algo do tipo (meu caso):
/home/chronos/u-9083272a606f9db71de7b7012b129c92046effc5/MyFiles/Downloads
Estrutura do arquivo fstab
Está claro que para cada partição, que você queira montar, deverá existir um ponto de montagem. Assim, o arquivo fstab deverá ter a seguinte estrutura (por exemplo):
/dev/sda1 /home/chronos/u-9083272a606f9db71de7b7012b129c92046effc5/MyFiles/Downloads/Nome1 auto defaults 0 0
/dev/sda2 /home/chronos/u-9083272a606f9db71de7b7012b129c92046effc5/MyFiles/Downloads/Nome2 auto defaults 0 0
/dev/sda3 /home/chronos/u-9083272a606f9db71de7b7012b129c92046effc5/MyFiles/Downloads/Nome3 auto defaults 0 0
Criação do arquivo /usr/local/fstab
Para criar o arquivo /usr/local/fstab, execute o comando:
sudo vim /usr/local/fstab
Adicione a este arquivo as linhas de montagens conforme as suas necessidades, seguindo a estrutura acima e salve-o. No nosso caso:
/dev/sda5 /home/chronos/u-9083272a606f9db71de7b7012b129c92046effc5/MyFiles/Downloads/Dados auto defaults 0 0
Observe que nós montamos apenas a partição sda5 e terá como ponto de montagem ~/MyFiles/Downloads/Dados.
" echo /home/$USER/u-$CROS_USER_ID_HASH/MyFiles/Downloads. "
Configuração final
Uma vez criado e editado o arquivo fstab, baixe e salve o arquivo mount-internals.conf em ~/Dowloads. Monte a partição root para escrita com o comando:
sudo mount -o rw,remount /
Finalmente copie o arquivo mount-internals.conf recém baixado para /etc/init/ com o comando:
sudo cp ~/Downloads/mount-internals.conf /etc/init/
Pronto! Agora você poderá reiniciar seu Chrome.
Fonte: https://github.com/MuntashirAkon/Chrome-OS-Multiboot/