Пытаетесь выполнить однократную установку на MacBook Pro, но не загрузитесь автоматически с новой ОС?

Получил MacBook Pro, 13-дюймовый жесткий диск емкостью 500 ГБ и память 4 ГБ. Сделал огромную ошибку при двойной установке, к счастью, уже перенес файлы в Ubuntu. Хорошо, пытаюсь установить с USB, загружается с этого отлично. В настоящее время используется «Попробуйте Ubuntu без установки». Глядя на GParted:

/dev/sda1: fat32.   No mount point.          Size: 487Mb,    Used: 4.27Mb.   Flags: boot
/dev/sda2: ext2.    No mount point.          Size: 244Mb,    Used: 51.69Mb.  No Flags
/dev/sda3: lvm2 pv. Mount point: ubuntu-vg   Size: 465.05Gb, Used: 465.01Gb. Flags: lvm
Unallocated: Size: 1.02Mb

NB: это было после попытки установки с использованием LVM (?) NB 2: я понятия не имею, что означает любое из этих вещей: PI занимается физикой (бакалавриат), а не информатикой !

Я продолжаю видеть программу установки до конца. Я попытался выполнить установку с пробного рабочего стола, выполнить установку с загрузки и выполнить установку с OEM.

Каждый раз, когда я перезагружаюсь (как того требует установка), он просто спрашивает меня, хочу ли я установить (черный экран со списком параметров загрузки). Никогда не дает мне возможность загрузиться с установленной на данный момент Ubuntu.

Я даже пытался вынуть USB до перезагрузки, и у него появляется мигающий символ файла с увеличительным стеклом посередине!

1
задан 19 December 2013 в 22:56

3 ответа

Я бы порекомендовал не использовать LVM, если он вам действительно не нужен, и вы не знаете, что делаете, - я не думаю, что это опция по умолчанию из памяти. Если вы попытаетесь выполнить установку из загрузки и выберите форматирование и использование всего диска (не используйте LVM), а затем отсоедините USB для перезагрузки, у вас все равно появится тот же значок ошибки (который Mac сообщает вам, что не может найти системную папку для загрузки)?

0
ответ дан 19 December 2013 в 22:56

Существует лучший способ единственной установки Ubuntu на Mac без перенаходки с помощью загрузчика Mac.

Создайте живой USB, содержащий Ubuntu. Не используйте +mac версия, так как это не поддерживает начальную загрузку EFI.

Начальная загрузка от Живого USB. Прием к начальной загрузке от USB на Mac должен удержать option ключ, как только Вы включаете устройство. Выберите Начальную загрузку EFI из этого меню.

Ubuntu должна теперь загрузиться от USB. Установите Ubuntu с помощью Стирания и используйте Весь Вариант дисков.

Во-первых, когда Вы перезагружаете/приводите в действие на своем Mac, Вы будете видеть серый экран загрузчика Mac приблизительно в течение многих 30-х и затем мягко высвечивающуюся папку с a? внутри. При вставке установщика USB теперь он должен загрузиться. В противном случае попытайтесь держать кнопку питания, чтобы вызвать питание прочь и затем следовать инструкциям по начальной загрузке USB для перевода в рабочее состояние его.

Если Вы используете настольный установщик, держите shift ключ для перевода в рабочее состояние меню загрузчика GRUB.

Не выбирайте ни одну из записей. Вместо этого нажмите C для перевода в рабочее состояние консоли GRUB.

В консоли личинки ввести ls

личинка> ls

(memdisk) (hd0) (hd0, MS-DOS) (hd1) (hd2) (hd2, gpt3) (hd2, gpt2) (hd2, gpt1)

Вы не можете получить точно те же результаты как это, но у Вас будут некоторые подобные опции.

Теперь, найдите раздел, который содержит корневой каталог Вашего пользователя.

личинка> ls (hd2, gpt2) / домой

rohith/

Продолжайте пробовать, пока Вы не найдете его.

Результат последнего шага имеет две части: (hdX,gptY). Необходимо сохранить hdX часть, но проходят весь gptY опции ища/boot/grub каталог.

личинка> ls (hd2, gpt2)/boot/grub

unicode.pf2 [...] grub.cfg

Теперь Вы хотите установить это как свой корень для дальнейших команд.

личинка> набор базируется = (hd2, gpt2)

Единственный способ загрузиться правильно состоял в том, чтобы использовать UUID диска. Получить его -

личинка> ls-l (hd2, gpt2)

Запишите UUID. Необходимо будет ввести его вручную на следующем шаге.

личинка> Linux/boot/vmlinuz 〈... вкладка здесь!... 〉 .efi.signed root=UUID = 〈 UUID от вышеупомянутого 〉

Консоль GRUB может сделать заполнение клавишей Tab, поэтому если Вы просто выводите vmlinuz часть и совершаете нападки tab, затем хит. и tab снова, Вы не должны будете вводить целое имя файла. удостоверьтесь что efi.signed часть присутствует.

Теперь, установите начальный псевдодиск

личинка> initrd/boot/initrd 〈... вкладка здесь!... 〉

Необходимо смочь загрузиться с командой

личинка> начальная загрузка

Система была первоначально незагрузочной, потому что загрузчик Mac ожидает, что раздел EFI будет отформатирован как HFS +, типичная файловая система Mac, в то время как установщик Ubuntu на самом деле форматирует его как VFAT.

Теперь, откройте терминал и тип

sudo add-apt-repository ppa:detly/mactel-utils

sudo apt-get update

sudo apt-get install mactel-boot hfsprogs gdisk grub-efi-amd64

Выполненный mount получить список смонтированных файловых систем и искать что-либо смонтированное в/boot/efi. Размонтируйте его.

sudo umount /dev/sda1

Мы теперь используем gdisk удалить раздел VFAT и создать HFS + один,

sudo gdisk /dev/sda

Пресса p

Подтвердите, что первый раздел имеет тип EF00. Теперь мы удаляем это EF00 раздел.

Пресса d

Создайте новый HFS + один в его месте.

Пресса n

Пресса enter key для первых и последних опций сектора.

Войти AF00 для кода файловой системы.

Используйте p управляйте для перепроверения изменений, и затем w записать.

Теперь у нас есть бесформатный HFS + раздел. Мы можем отформатировать его с -

sudo mkfs.hfsplus /dev/sda1 -v ubuntu

Редактирование/etc/fstab

sudoedit /etc/fstab

Удалите строки, которые относятся к использованию/boot/efi Ctrl+K.

Теперь, введите следующие команды -

sudo bash -c 'echo $(blkid -o export -s UUID /dev/sda1) /boot/efi auto defaults 0 0 >> /etc/fstab'

sudo bash -c 'echo "This file is required for booting" > /boot/efi/mach_kernel'

Установите GRUB и 'благословите' файловую систему.

sudo grub-install --target x86_64-efi --boot-directory=/boot --efi-directory=/boot/efi

sudo hfs-bless "/boot/efi/System/Library/CoreServices/boot.efi"

Для установки значения по умолчанию efi запись загрузки работать

sudo efibootmgr

Избавьтесь от дополнительных записей -

sudo efibootmgr -b xxxx -B

где xxxx является числом начальной загрузки, полученным из sudo efibootmgr

Теперь, установите запись по умолчанию -

sudo efibootmgr -o xxxx

Наконец, установите linux-signed-generic пакет meta -

sudo apt-get install linux-signed-generic

Это удостоверится, что любые обновления ядра также включают криптографически изображение ядра со знаком, требуемое EFI. Без этого Ваша машина может заморозиться во время начальной загрузки. Если это происходит, см. инструкции выше для того, чтобы вручную загрузиться через личинку.

Система должна теперь быть загрузочной!

(Адаптированный с модификациями из сообщения Jason Heeris)

6
ответ дан 19 December 2013 в 22:56

Попробуйте удерживать клавишу «option» во время загрузки, это может позволить вам выбрать раздел для загрузки. Ubuntu может отображаться как «Windows».

Если это не сработает, вы можете попробовать установить rEFInd, менеджер загрузки, который позволит вам загружать Ubuntu. Полное руководство по установке Ubuntu 14.04 в качестве одной ОС с rEFInd на Macbook Pro можно найти здесь: https://help.ubuntu.com/community/MacPro Но для того, чтобы установить rEFInd из вашей действующей системы Ubuntu , загрузите rEFInd с http://www.rodsbooks.com/refind/getting.html (выберите двоичный zip-файл) и распакуйте его. Затем откройте терминал (ctrl + alt + t) и перейдите к папке, в которую вы его распаковали, с помощью команды cd. Если извлечено в местоположение по умолчанию, это должно быть cd Downloads/refind-bin-0.8.1 Затем запустите sudo ./install.sh --esp

Это должно инициировать установку rEFInd. Если установка прошла успешно, в терминале появится сообщение, сообщающее об этом.

0
ответ дан 19 December 2013 в 22:56

Другие вопросы по тегам:

Похожие вопросы: