Назовите Безымянный раздел ext-2/3 в Mac OSX Yosemite
Итак, небольшая проблема.
Я пытаюсь пометить свой раздел Ubuntu на моем Mac и не могу получить доступ к флешке. Вот мои ресурсы:
- эмуляция терминала с поддержкой fuse-ext2
- Дисковая утилита
- Mac OS Yosemite
- Единственный раздел Ubuntu
- rEFInd
Я пытаюсь использовать dont_scan_volumes
тег в refind.conf
файл в разделе EFI. Однако для того, чтобы использовать его, необходимо получить ярлык рассматриваемого тома. Моя установка Ubuntu по какой-то причине не применила метку к моему разделу, поэтому проблема. Я пытался сделать это через diskutil
, Вот мои результаты:
>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
Как вы можете видеть, я четко монтирую раздел через fuse-ext2, прежде чем пытаться переименовать его, и это дает мне несмонтированную ошибку. Понятия не имею, почему выдается эта ошибка или как ее исправить. Если вам нужна дополнительная информация или вывод команд, дайте мне знать, и я постараюсь получить дополнительную информацию.
РЕДАКТИРОВАТЬ:
Итак, я получил компьютер, чтобы распознать его как смонтированный. УРА! Тем не менее, я все еще не могу переименовать его, но из-за другой ошибки:
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
Итак... все строчные буквы, без символов и менее 8 символов не достаточно для "Основные данные Microsoft", или я делаю что-то ужасно, ужасно неправильно?
Кроме того, я могу перевести диск в режим чтения / записи через fuse-ext2, но, насколько я вижу, это не очень помогает.
1 ответ
rEFInd может читать метки из файловой системы или таблицы разделов. Учитывая, что вы пытаетесь сделать это в OS X, вам гораздо больше повезет, если вы дадите разделу нужную метку в таблице разделов, чем в файловой системе, но вам нужно будет использовать правильный инструмент. Одним из инструментов, который может справиться с этой задачей, является мой GPT fdisk ( gdisk
) Вы можете изменить имя с помощью c
вариант, вот так:
$ 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.
Этот пример в системе Linux изменяет флешку на /dev/sdd
, но это будет работать почти одинаково в OS X, за исключением того, что дисковое устройство должно быть /dev/disk0
, Есть также версия EFI gdisk
что вы можете запустить из rEFInd, но в этой версии есть ошибки, особенно в некоторых системах, поэтому лучше придерживаться версии OS X, если можете.
Другой вариант, конечно, это присвоить файловой системе метку в Ubuntu. Если это файловая система ext2 / 3/4, вы можете сделать это с tune2fs
, как в:
sudo tune2fs -L "Desired Name" /dev/sda4
+ Изменить Desired Name
а также /dev/sda4
по мере необходимости, конечно. Вы можете сделать это, даже если файловая система смонтирована.