Also, kleines Problem.
Ich versuche, meine Ubuntu-Partition auf meinem Mac zu beschriften, kann aber nicht auf ein Flash-Laufwerk zugreifen. Hier sind meine Ressourcen:
- fuse-ext2 aktivierte Terminalemulation
- Festplattendienstprogramm
- Mac OS Yosemite
- Einzelne Ubuntu-Partition
- rEFInd
Ich versuche, das dont_scan_volumes
Tag in der refind.conf
Datei in der EFI-Partition zu verwenden. Um es jedoch verwenden zu können, muss man das Label des betreffenden Datenträgers erhalten. Meine Ubuntu-Installation hat aus irgendeinem Grund kein Label auf meine Partition angewendet, daher das Problem. Ich habe versucht, dies über zu tun diskutil
. Hier sind meine Ergebnisse:
>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
Wie Sie sehen können,deutlichmounte die Partition über fuse-ext2, bevor ich versuche, sie umzubenennen, und es wird mir ein Unmount-Fehler angezeigt. Ich habe keine Ahnung, warum dieser Fehler auftritt oder wie ich ihn beheben kann. Wenn Sie weitere Informationen oder Befehlsausgaben benötigen, lassen Sie es mich wissen und ich werde versuchen, weitere Informationen zu erhalten.
BEARBEITEN:
Ich habe es also geschafft, dass der Computer es als gemountet erkennt. JUHU! Ich kann es jedoch immer noch nicht umbenennen, aber aufgrund eines anderen Fehlers:
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
Also... alles Kleinbuchstaben, keine Sonderzeichen und weniger als 8 Zeichen reichen für „Microsoft Basic Data“ nicht aus, oder mache ich etwas ganz, ganz falsch?
Außerdem kann ich die Festplatte über fuse-ext2 in den Lese-/Schreibmodus versetzen, aber das funktioniert nichtWirklichHilfe, soweit ich sehen kann.
Antwort1
rEFInd kann Labels entweder aus dem Dateisystem oder der Partitionstabelle lesen. Wenn Sie dies unter OS X versuchen, haben Sie wahrscheinlich mehr Erfolg damit, der Partition das gewünschte Label in der Partitionstabelle zuzuweisen als im Dateisystem, aber Sie müssen das richtige Tool verwenden. Ein Tool, das diese Aufgabe bewältigen kann, ist meinGPT-fdisk ( gdisk
). Sie können den Namen mit der c
Option wie folgt ändern:
$ 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.
Dieses Beispiel bezieht sich auf ein Linux-System, bei dem ein USB-Flash-Laufwerk unter geändert wird /dev/sdd
, aber es würde unter OS X ziemlich genau gleich funktionieren, außer dass das Datenträgergerät sein sollte /dev/disk0
. Es gibt auch eine EFI-Version davon, gdisk
die Sie von rEFInd aus ausführen können, aber diese Version hat Fehler, insbesondere auf einigen Systemen, daher ist es am besten, wenn möglich bei der OS X-Version zu bleiben.
Eine weitere Möglichkeit besteht natürlich darin, dem Dateisystem in Ubuntu eine Bezeichnung zu geben. Wenn es sich um ein ext2/3/4-Dateisystem handelt, können Sie dies mit tun tune2fs
, wie in:
sudo tune2fs -L "Desired Name" /dev/sda4
Natürlich können Sie Desired Name
es bei Bedarf ändern . Sie können dies auch tun, wenn ein Dateisystem gemountet ist./dev/sda4