1

Я столкнулся с проблемой, пытаясь заставить Triple Boot работать на MacBook Pro (256 ГБ SSD) для MacOS Sierra, Windows 10 Enterprise и Kali Linux.

Все началось сегодня, когда я уменьшил размер своего раздела Windows 10 и установил небольшой раздел Kali, он установил GRUB без моего ведома, и когда я перезагрузился, Windows не было (теперь нет OSX после того, как я установил туда reFind). Первоначально у меня были только Sierra и Win 10 на диске через Bootcamp, и все работало нормально.

Вот мой текущий список разделов:

Disk /dev/sda: 233.8 GiB, 251000193024 bytes, 490234752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: FDDCE2D9-5AF5-40B4-98F1-F8C077FE04D5

Device         Start       End   Sectors   Size Type
/dev/sda1         40    409639    409600   200M EFI System
/dev/sda2     409640  67540895  67131256    32G Apple Core storage
/dev/sda5   67540992 452859903 385318912 183.8G Microsoft basic data
/dev/sda6  452859904 488310783  35450880  16.9G Linux filesystem
/dev/sda7  488310784 490233855   1923072   939M Linux swap

К счастью, сейчас я могу смонтировать диск ntfs из Kali и получить оттуда все нужные мне файлы.

/dev/sda2 - это OSX, /dev/sda5 - это Windows 10 (почему она не подходит как sda3?), а sda6 /7 - это Kali.

Я попытался решить эту проблему с помощью reFind на диске от Kali, но на самом деле это создало больше проблем, теперь я вообще не могу войти в OSX.

Загрузка в Windows дает мне ошибку загрузки 0xc00000e. Я перепробовал все предложения в сети, которые я смог найти, загрузка с установочного диска, с диска восстановления, на обеих дисках нет списка дисков Windows и bootrec /fixmbr, bootrec /fixboot, bootrec /scanos, bootrec /RebuildBcd не устранили проблему, последние два отчета об установке 0 и только /sda1 & /sda2 перечислены в diskpart.

Пробовал отключить csrutil из Mac recovery, ничего не сделал для решения проблемы. Испытанный тестдиск от Kali говорит, что не может восстановить ни один раздел.

Я также попытался загрузить ISO-образ Ubuntu Repair Disc на USB-диск, он не будет загружаться на этом компьютере, но будут загружаться с других USB-накопителей (я написал его из Win32DiskImager на моем рабочем столе).

Есть ли способ перестроить таблицу разделов на основе типов файлов, которые там есть?

Похоже, что данные на разделах не повреждены, просто возникают проблемы с загрузкой. Я могу восстановить с нуля, если мне нужно, но мне более любопытно, если существуют инструменты, которые могут уменьшить разрыв между hfs, ntfs и ext4.

1 ответ1

1

Похоже, что загрузчик Kali Linux grub взял на себя управление загрузочной системой MacBook Pro. Так как это на ноутбуке MacBook Pro, самый простой выход из этого трясины - сначала восстановить Sierra. Я надеюсь, что вы создадите резервную копию своего Mac с помощью машины времени, прежде чем будете экспериментировать с Kali Linux. Если вы можете восстановить Mac, Windows тоже должна работать, потому что вы установили Windows через BootCamp.

Вы можете загрузить свой Linux? Если да, перейдите к выбору загрузки и посмотрите, позволяет ли вам выбрать загрузку Sierra, Windows 10 или Linux. Попробуйте загрузить Mac и Windows оттуда. Если это сработает, я прав в своем предположении. Вам нужен эксперт, чтобы помочь вам в долгосрочной перспективе. Sierra закрывает любое приложение без подписи, что является частью улучшения безопасности в Mac. Я думаю, что загрузчик grub считается неподписанным приложением, а Sierra блокирует систему. Если я прав, вы, вероятно, не сможете загрузиться ни в одну из ОС.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .