Проблема GRUB 2 после обновления Mac OS X

У меня есть MacBook Pro с двойной загрузкой Mac OS X X Ubuntu 12.04 (Precise Pangolin). Когда я загружаю его, у меня есть меню rEFIt, и я могу выбирать между Mac OS X n и X и Linux. Несколько дней назад я обновил Mac   OS   X от 10.7 (Lion) до 10.8 (Mountain Lion), используя изображение .dmg, предоставленное моей компанией. С тех пор, когда я выбираю Linux в rEFIt, он говорит:

Нет загрузочного устройства - загружает загрузочный диск и нажимает любую клавишу

. Я попытался использовать средство разбиения на разделы. Вот что я получил:

Как было предложено в MacBook Pro , я хотел исправить проблему так же, как AndrewM, но у меня нет параметр «Таблица MBR должна быть обновлена».

Я попытался использовать инструмент разбиения. Это то, что я получил:

Вот результаты от Parted, и это немного запутывает для меня, поскольку раздел Mac - это тот, который загружается:

[d8 ]

Как вы видите, запись 1 является системным разделом Parted и является загрузочным разделом, поэтому я задаюсь вопросом, следует ли мне устанавливать GRUB там или в sda6, которая является файловой системой Ubuntu.

Я не уверен, должен ли я работать с rEFIt shell или Ubuntu. К сожалению, я не помню, где GRUB был до обновления.

UPDATE: используя ту же ссылку выше, я опробовал ответ RoundSparrow на вершину холма и установил rEFInd, но результат такой же .... все еще нет загрузочного устройства, когда Я выбираю Linux.

UPDATE 2: снова использовался альтернативный CD, установленный на / dev / sda6 и запущенный update-grub. Казалось, что он появился и начал перечислять все мои ядра. Но после перезагрузки несколько раз все еще не было загрузочного устройства, когда я выбираю Linux в rEFInd.

UDATE 3: Попробовали загрузиться с компакт-диска Ubuntu и выберите «загрузка с первой доступной файловой системы. Я получил ошибку и упал до спасения Я даже следил за показаниями на этом rEFInd , но не смог загрузиться, поскольку я пытался использовать sdb6, но не удача

UPDATE 4 в соответствии с запросом Роба Смита здесь отсутствует ls -l $(find /EFI -iname "*.efi")

* MACOSX

-rw-r--r--@ 1 root  admin    55048 29 oct 17:44 /EFI/refind/drivers_x64/btrfs_x64.efi
-rw-r--r--@ 1 root  admin    38888 29 oct 17:44 /EFI/refind/drivers_x64/ext2_x64.efi
-rw-r--r--@ 1 root  admin    39304 29 oct 17:44 /EFI/refind/drivers_x64/ext4_x64.efi
-rw-r--r--@ 1 root  admin    43432 29 oct 17:44 /EFI/refind/drivers_x64/hfs_x64.efi
-rw-r--r--@ 1 root  admin    38984 29 oct 17:44 /EFI/refind/drivers_x64/iso9660_x64.efi
-rw-r--r--@ 1 root  admin    43656 29 oct 17:44 /EFI/refind/drivers_x64/reiserfs_x64.efi
-rw-r--r--@ 1 root  admin   175016 29 oct 17:44 /EFI/refind/refind_x64.efi
-rw-rw-r--  1 root  admin    73232  7 mar  2010 /EFI/tools/dbounce.efi
-rw-rw-r--  1 root  admin   763248  7 mar  2010 /EFI/tools/dhclient.efi
-rw-rw-r--  1 root  admin    67024  7 mar  2010 /EFI/tools/drawbox.efi
-rw-rw-r--  1 root  admin    71312  7 mar  2010 /EFI/tools/dumpfv.efi
-rw-rw-r--  1 root  admin    84848  7 mar  2010 /EFI/tools/dumpprot.efi
-rw-rw-r--  1 root  admin   472912  7 mar  2010 /EFI/tools/ed.efi
-rw-rw-r--  1 root  admin   143856  7 mar  2010 /EFI/tools/edit.efi
-rw-rw-r--  1 root  admin  1801008  7 mar  2010 /EFI/tools/ftp.efi
-rw-r--r--@ 1 root  admin    47848 29 oct 17:44 /EFI/tools/gptsync_x64.efi
-rw-rw-r--  1 root  admin   320560  7 mar  2010 /EFI/tools/hexdump.efi
-rw-rw-r--  1 root  admin   286384  7 mar  2010 /EFI/tools/hostname.efi
-rw-rw-r--  1 root  admin   534416  7 mar  2010 /EFI/tools/ifconfig.efi
-rw-rw-r--  1 root  admin   395344  7 mar  2010 /EFI/tools/loadarg.efi
-rw-rw-r--  1 root  admin   587408  7 mar  2010 /EFI/tools/ping.efi
-rw-rw-r--  1 root  admin   730416  7 mar  2010 /EFI/tools/pppd.efi
-rw-rw-r--  1 root  admin   561360  7 mar  2010 /EFI/tools/route.efi
-rw-rw-r--  1 root  admin  1961712  7 mar  2010 /EFI/tools/shell.efi 
-rw-rw-r--  1 root  admin   750224  7 mar  2010 /EFI/tools/tcpipv4.efi
-rw-rw-r--  1 root  admin     4048  7 mar  2010 /EFI/tools/textmode.efi
-rw-rw-r--  1 root  admin   320656  7 mar  2010 /EFI/tools/which.efi

* LINUX

Поскольку раздел Ubuntu 12.04 не загрузочный, мне пришлось загрузиться на live cd, так что сначала ваш команда не работала:

$ ls -l /boot/vmlinuz*
$ ls: cannot access /boot/vmlinuz*: No such file or directory

, поэтому я решил установить свою файловую систему:

sudo mkdir /media/sda6
sudo mount -t ext4 -r /dev/sda6 /media/sda6
cd /media/sda6/
sudo ls -l boot/vmlinuz*

-rw-r--r-- 1 root root 4965840 Apr 25  2012 boot/vmlinuz-3.2.0-23-generic
-rw------- 1 root root 4965968 May 21  2012 boot/vmlinuz-3.2.0-24-generic
-rw------- 1 root root 4974672 Mar 25  2013 boot/vmlinuz-3.2.0-40-generic
-rw------- 1 root root 4978416 Jun  6 20:24 boot/vmlinuz-3.2.0-48-generic
-rw------- 1 root root 4978416 Jun 18 18:20 boot/vmlinuz-3.2.0-49-generic
-rw------- 1 root root 4978960 Jul 24 20:59 boot/vmlinuz-3.2.0-51-generic
-rw------- 1 root root 4980336 Aug 22 21:41 boot/vmlinuz-3.2.0-53-generic

1
задан 13 April 2017 в 15:23

0 ответов

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

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