У меня есть 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