Получил 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 до перезагрузки, и у него появляется мигающий символ файла с увеличительным стеклом посередине!
Я бы порекомендовал не использовать LVM, если он вам действительно не нужен, и вы не знаете, что делаете, - я не думаю, что это опция по умолчанию из памяти. Если вы попытаетесь выполнить установку из загрузки и выберите форматирование и использование всего диска (не используйте LVM), а затем отсоедините USB для перезагрузки, у вас все равно появится тот же значок ошибки (который Mac сообщает вам, что не может найти системную папку для загрузки)?
Существует лучший способ единственной установки 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)
Попробуйте удерживать клавишу «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. Если установка прошла успешно, в терминале появится сообщение, сообщающее об этом.