Чёрный звук через HDMI на Mac Mini 4,1

Этот ответ неполный; Я ничего не тестировал.

Я бы предположил, что здесь происходит то, что ваш BIOS предпочитает загружаться из старого MBR, поэтому плохой старый UEFI Windows 7 не учитывается.

Одна из приятных вещей в UEFI заключается в том, что вам больше не нужно беспокоиться о перезаписывании GRUB Windows; они должны хорошо сосуществовать на разделе EFI. Таким образом, одним из вариантов является переход на grub-efi. Примечание. Я не уверен, понимает ли grub-efi разделы в стиле MSDOS; I Этот ответ неполный; Я ничего не тестировал. Вряд ли вы будете есть какие-либо данные, но вас предупредили! . Если это не так, это не будет загружаться, и вам понадобится LiveCD для восстановления. На самом деле, всегда иметь LiveCD!

Чтобы переключиться на grub-efi, вы захотите

Найти свой раздел EFI; установите его в /boot/efi. Добавьте это к /etc/fstab ¹ Установите пакет grub-efi. Переключите приоритет загрузки BIOS с UEFI and Legacy на UEFI only (или аналогичный параметр)

. Это должно оставить вас с UEFI-загрузкой Ubuntu install , Если это не так, загрузите свой надежный LiveCD (или установочный компакт-диск Ubuntu Alternate - опция «Исправить поврежденную систему» ​​- это то, что вы после ☺), chroot в вашу систему и снова установите grub-pc.

¹: Подробнее для этого шага: вам нужно найти то, что ядро ​​Linux вызывает ваш системный раздел EFI. Это будет что-то вроде /dev/sda2, /dev/sdb3 или такого2. Затем вам нужно будет создать каталог /boot/efi и добавить строку к /etc/fstab. Если ваш раздел EFI /dev/sdb3, вы добавите следующую строку:

/dev/sdb3    /boot/efi    vfat    defaults    0    1

После запуска sudo mount /boot/efi вы должны найти, что /boot/efi содержит каталог EFI, с подкаталог для Windows 7.

²: Поскольку у вас есть несколько жестких дисков, было бы неплохо узнать UUID раздела, так как это будет стабильным в соответствии с добавление / удаление жестких дисков, тогда как имя /dev/sda2 не может не изменяться. Это можно сделать после того, как вы закончили настройку всего остального.

Вы можете найти UUID, посмотрев в /dev/disk/by-uuid. Например, я получаю:

$ ls /dev/disk/by-uuid -lah
total 0
drwxr-xr-x 2 root root 100 Dec  5 09:12 .
drwxr-xr-x 6 root root 120 Dec  5 09:12 ..
lrwxrwxrwx 1 root root  10 Dec  5 09:12 27fae347-4c7f-45cb-92d6-5f3d410599a1 -> ../../sda3
lrwxrwxrwx 1 root root  10 Dec  5 09:12 4405-64C8 -> ../../sda1
lrwxrwxrwx 1 root root  10 Dec  5 09:12 5243e250-8da5-4fea-aa63-61466022661d -> ../../dm-0

В моем случае я знаю, что /dev/sda1 - это мой системный раздел EFI, поэтому у меня

UUID=4405-64C8  /boot/efi       vfat    defaults        0       1

в моем /etc/fstab.

6
задан 5 May 2012 в 16:41

0 ответов

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

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