Мне нужна помощь с macbook. Ну, несколько месяцев назад я установил ubuntu и kali linux на внешний жесткий диск, и он отлично работает на моем macbook благодаря refit. Сегодня я установил refit на macbook моей сестры, сделав то же самое, что и на моем. Я установил refit и подключил свой внешний жесткий диск к ее компьютеру. Когда включил компьютер, я выбрал значок пингвина, и со всем моим удивлением он не сработал. Там было написано no bootable disk
. Поэтому я подумал, что возникла проблема с разделом ее компьютера, поэтому на главной странице refit я выбрал partition too
l и следовал инструкциям.
Когда программа закончила восстанавливать разделы, я перезагрузил компьютер и снова попытался открыть linux. На этот раз было написано другое no system disk
. Я не могу понять, почему это происходит только на ее компьютере, потому что на моем это работает хорошо.
Также, когда я запускаю компьютер, на главной странице ремонта, рядом со значком яблока, есть квадратный значок, черно-серый, на котором написано, boot legacy ox HD
что это значит? Пожалуйста, мне нужна помощь. Мне стереть весь жесткий диск компьютера и установить все заново??? или есть более простой способ?? Спасибо :)
решение1
Инструмент, который, как вы считали, «отремонтировал» диск, на самом деле создалгибридный МБР.Этоопасный взломкоторые Apple использует для поддержки конфигураций двойной загрузки OS X и Windows. Хотя гибридные MBR требуются в некоторых конфигурациях, они используются слишком часто, и играть с ними, не понимая их, это как дать ребенку огнемет. Я видел слишком много сообщений о людях, которые разбили свои системы из-за странностей гибридной MBR. Я настоятельно рекомендую вам прочитать страницу, на которую я ссылался ранее, чтобы вы могли лучше понять риски и избежать, образно говоря, сжигания своего диска дотла.
Хотя на Mac можно загрузить Linux в режиме BIOS с помощью гибридной MBR, на мой взгляд, лучше загружаться в режиме EFI.безс использованием гибридного MBR. МойВеб-страница по этой темепредоставляет информацию о том, как это сделать, но она немного устарела и использует очень старый Mac в качестве справочного материала. На самом деле, проще работать с некоторыми более современными Mac, но процедура несколько отличается, и у меня нет ссылки на документацию о том, как это сделать.
Значок, который вы описываете в последнем абзаце, является общим значком для запуска ОС в режиме BIOS из rEFIt. Он появляется, потому что rEFIt считает, что обнаружил неизвестную загрузочную ОС в режиме BIOS на жестком диске. Он мог это сделать, а мог и нет. Скорее всего, он появился, потому что вы создали гибридную MBR на диске, и скорее всего, гибридная MBR не делает ничего полезного.
Что касается вашей основной проблемы, загрузка внешних дисков на Mac всегда была делом наугад, особенно в режиме BIOS. Вероятно, прошивка Mac вашей сестры просто не подходит для этой работы. Возможно, вам повезет больше, если вы обновитесь с более не поддерживаемого rEFIt на мою его версию,пересмотреть,который поддерживает загрузку ядер Linux (3.3.0 и более поздних версий) в режиме EFI. Фактически, если вы знаете, что делаете, вы должны иметь возможность установить rEFInd на внешний диск, чтобы он запускался на любом Mac, когда вы удерживаете клавишу Option и выбираете внешний диск при включении компьютера. Для этого вам нужно установить rEFInd на системный раздел EFI (ESP) внешнего диска как EFI/BOOT/bootx64.efi
. (Сейчас это, вероятно, для вас тарабарщина. Если вы читалипересмотреть документациюимоя страница о загрузчиках EFI для LinuxВам следует лучше понять, как это сделать.) В любом случае, как только rEFInd запустится, ондолжениметь возможность обнаруживать и запускать Linux на внешнем диске, не используя GRUB или не полагаясь на хакерские трюки в режиме BIOS, которые вы используете сейчас для запуска Linux.