Então, um pequeno problema.
Estou tentando rotular minha partição Ubuntu no meu Mac e não consigo acessar uma unidade flash. Aqui estão meus recursos:
- emulação de terminal habilitada para fuse-ext2
- Utilitário de Disco
- Mac OS Yosemite
- Partição singular do Ubuntu
- rEFInd
Estou tentando usar a dont_scan_volumes
tag no refind.conf
arquivo da partição EFI. Porém, para utilizá-lo é necessário obter a etiqueta do volume em questão. Minha instalação do Ubuntu, por algum motivo, não aplicou um rótulo à minha partição, daí o problema. Eu tentei fazer isso através do diskutil
. Aqui estão meus resultados:
>su
Password:
sh-3.2# mkdir /Volumes/Ubuntu
sh-3.2# mount -t fuse-ext2 /dev/disk0s4 /Volumes/Ubuntu
sh-3.2# diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 202.7 GB disk0s2
3: Apple_HFS Recovery HD 650.0 MB disk0s3
4: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 46.8 GB disk0s4
5: Linux Swap 681.6 MB disk0s6
sh-3.2# diskutil rename /Volumes/Ubuntu Ubuntu
Volume must be mounted
Como você pode ver, euclaramentemonte a partição através do fuse-ext2 antes de tentar renomeá-la e isso gera um erro de desmontagem. Não tenho ideia de por que esse erro foi gerado ou como corrigi-lo. Se precisar de mais informações ou saídas de comando, me avise e tentarei obter mais informações.
EDITAR:
Então, fiz com que o computador o reconhecesse como montado. YAY! No entanto, ainda não consigo renomeá-lo, mas devido a um erro diferente:
sh-3.2# diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 202.5 GB disk0s2
3: Apple_HFS Recovery HD 650.0 MB disk0s4
4: Microsoft Basic Data 46.8 GB disk0s5
5: Linux Swap 681.6 MB disk0s6
sh-3.2# diskutil renameVolume /Volumes/Untitled
Usage: diskutil rename[Volume] MountPoint|DiskIdentifier|DeviceNode newName
The new name is subject to file system-specific naming restrictions.
Ownership of the specified volume may be required.
sh-3.2# diskutil renameVolume /Volumes/Untitled ubuntu
ubuntu does not appear to be a valid volume name for its file system
Então... todas as letras minúsculas, sem símbolos e menos de 8 caracteres não são suficientes para "Dados básicos da Microsoft" ou estou fazendo algo terrivelmente errado?
Além disso, posso colocar o disco no modo de leitura/gravação através do fuse-ext2, mas isso não acontece.realmenteajuda, pelo que posso ver.
Responder1
rEFInd pode ler rótulos do sistema de arquivos ou da tabela de partições. Dado que você está tentando fazer isso no OS X, é muito mais provável que você tenha sorte ao atribuir à partição o rótulo desejado na tabela de partições do que no sistema de arquivos, mas precisará usar a ferramenta certa. Uma ferramenta que pode lidar com essa tarefa é minhafdisk GPT ( gdisk
). Você pode alterar o nome com a c
opção, assim:
$ sudo gdisk /dev/sdd
GPT fdisk (gdisk) version 1.0.0
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): p
Disk /dev/sdd: 7989248 sectors, 3.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): AAA445FC-DEAB-4E2D-B2BF-5F9DF434A302
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7989214
Partitions will be aligned on 2048-sector boundaries
Total free space is 4029 sectors (2.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 7987199 3.8 GiB 0700 Foo
Command (? for help): c
Using 1
Enter name: Bar
Command (? for help): p
Disk /dev/sdd: 7989248 sectors, 3.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): AAA445FC-DEAB-4E2D-B2BF-5F9DF434A302
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7989214
Partitions will be aligned on 2048-sector boundaries
Total free space is 4029 sectors (2.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 7987199 3.8 GiB 0700 Bar
Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdd.
The operation has completed successfully.
Este exemplo está em um sistema Linux modificando uma unidade flash USB em /dev/sdd
, mas funcionaria de forma praticamente idêntica no OS X, exceto que o dispositivo de disco deveria ser /dev/disk0
. Há também uma versão EFI gdisk
que você pode executar no rEFInd, mas essa versão tem bugs, principalmente em alguns sistemas, então é melhor ficar com a versão do OS X, se puder.
Outra opção, é claro, é dar um rótulo ao sistema de arquivos no Ubuntu. Se for um sistema de arquivos ext2/3/4, você pode fazer isso com tune2fs
, como em:
sudo tune2fs -L "Desired Name" /dev/sda4
Mude Desired Name
e /dev/sda4
conforme necessário, é claro. Você pode fazer isso mesmo se um sistema de arquivos estiver montado.