đổi tên khối lượng phân vùng nhà trong osx với Diskutil và bây giờ không thể đăng nhập


1

Đó là một ngày dài và tôi khá mệt mỏi và đó là lý do duy nhất tôi có thể nghĩ rằng tôi sẽ đổi tên một trong những tập trên macbook cũ này (chạy osx 10.6) mà không phải lo lắng về bất cứ điều gì khác. Trên thực tế, đó là phân vùng / nhà và tôi đã thừa hưởng máy tính từ vợ tôi và nó luôn làm phiền tôi rằng có một khoảng trống trong tên của tập: "Nhà bong bóng".

Vâng, tôi đã đổi tên nó và không thể đăng nhập nữa. Không có người dùng quản trị hoặc người dùng khác được kích hoạt. Không có ổ đĩa làm việc. Khá ngu ngốc.

Dưới đây là các công cụ tôi có theo ý của tôi: cài đặt Linux hoạt động trên thẻ nhớ USB. Tôi có thể khởi động linux, gắn kết các phân vùng gốc và nhà và ghi vào chúng (trường hợp xấu nhất: tôi có thể lấy tất cả các tệp), nhưng khi sửa chữa tình huống, tôi bị kẹt. Tôi chỉnh sửa cái gì?

Tôi đã thử gắn root và thay đổi /Volumes/Bubbleslại tên cũ với không gian nhưng điều đó không có ích (tôi nhận thấy phân vùng gốc được liệt kê dưới dạng liên kết tượng trưng trong đó nhưng phân vùng nhà được liệt kê dưới dạng thư mục). Tôi cũng đã tìm / etc / fstab, nhưng chỉ có một tập tin trống có tên fstab.hd.

Tất cả những điều mà tôi đã làm đã phát hiện ra cách khắc phục điều này từ bên trong osx và chủ yếu là sử dụng các công cụ GUI, vì vậy tôi hơi mất cách khắc phục từ bên trong Linux.

EDIT: Tôi không thể đăng nhập qua chế độ an toàn vì chỉ có một tên người dùng được kích hoạt, nó không thể tìm thấy thông tin cần thiết để đăng nhập. Nếu tôi hiểu rõ hơn về cấu trúc thư mục OSX, tôi nghĩ rằng tôi có thể tạo lại liên kết tượng trưng thích hợp và làm cho nó hoạt động trở lại. Có lẽ ai đó có osx /homeđược gắn trên một phân vùng riêng ("Âm lượng") có thể cho tôi biết các lệnh sau trông như thế nào trên máy của họ:

ls -l /Volumes/
ls -l /Users/
ls -l /home/

Tôi nghĩ rằng tôi cần phải tạo lại liên kết tượng trưng trong /Volumesnhưng tôi không chắc liệu nó nên trỏ đến /Users(và nếu có nên có một trong /Users) hoặc nếu nó nên trỏ đến /home/.

Cảm ơn cho bất kỳ đề nghị bất cứ ai có thể được cung cấp.

Câu trả lời:


1

Thay vì khởi động từ Linux, tôi sẽ bắt đầu bằng cách khởi động vào chế độ an toàn. Bạn làm điều này bằng cách giữ phím Shift ngay lập tức khi bạn khởi động máy Mac và tiếp tục giữ phím này cho đến khi bạn thấy logo Apple màu xám trên màn hình.

Nếu điều này hoạt động, bạn có thể chạy DiskUtility khi nó khởi động hoàn toàn ở chế độ An toàn. Hy vọng rằng DiskUtility sẽ giúp bạn khắc phục vấn đề về đĩa. Có thêm thông tin tại tài liệu hỗ trợ táo này


1

Đây không phải là một giải pháp chính xác, nhưng nó gần hơn là gắn phân vùng trong Linux và sau đó viết nguệch ngoạc tất cả các tệp tôi quan tâm ra khỏi ổ đĩa. Sau một ngày loay hoay và chỉnh sửa fstab với nhiều cấu hình khác nhau và liên kết tượng trưng khắp nơi, sau một ngày hack và googling, tóm lại, tôi phát hiện ra một bản hack tuyệt vời.

Đầu tiên, tôi bắt đầu bằng cách khởi động ổ đĩa Linux của mình và sau đó gắn phân vùng Root OSX (đối với tôi đó là / dev / sda2):

sudo mount -type hfs -o force,rw /dev/sda2 /mnt/osx_root

Sau đó, tôi đọc được ở đâu đó , rằng bạn có thể xóa tệp .applesetupdone(lệnh đầy đủ bên dưới) để lừa OSX nghĩ rằng nó cần hoàn tất thiết lập và nó sẽ đưa bạn qua quá trình tạo tài khoản quản trị viên mới khi khởi động lại .

Đây là vị trí và lệnh để xóa tệp thiết lập:

sudo rm /var/db/.applesetupdone

Sau đó, tôi khởi động vào OSX và tạo một người dùng mới (có quyền quản trị viên!) Và thiết lập nhà của người dùng đó thành một liên kết tượng trưng cho phân vùng nhà cũ của tôi. (Có thể OSX chỉ có thể tự động gắn kết phân vùng đó vì tôi đã nói với nó trong fstab tùy chỉnh mà tôi đã viết, nhưng tôi không chắc chắn.)

Điều này khá lộn xộn nhưng nó hoạt động và tôi đã có một người dùng sạch. Tôi cũng rất ngạc nhiên khi bạn có thể lấy bất kỳ tệp nào bạn muốn theo cách này từ máy tính mà bạn không có mật khẩu (giả sử phân vùng nhà không được mã hóa).

Sau đó, tôi đã thử thiết lập lại thư mục nhà của người dùng bị hỏng, nhưng tôi không nín thở rằng nó sẽ hoạt động và tôi hoàn toàn hài lòng với một người dùng mới làm việc có quyền truy cập vào tất cả các tệp của người dùng bị hỏng và phân vùng được gắn.

Tôi không biết điều này sẽ giúp được ai khác (có thể không), nhưng tôi sẽ đăng nó cho hậu thế.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.