Слишком много дисков в REFInd?

836
Cole

Я использую rEFInd на моем Mac, который установлен в своем собственном разделе. Все работает нормально, за исключением того, что когда я загружаюсь в rEFInd (опция «EFI Boot» в меню выбора диска при запуске), он показывает мою загрузку OS X вместе с примерно 9 другими дисками.

Это мое разделение разделов для моего жесткого диска

/dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 396.4 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 4: Microsoft Basic Data REFIND 4.1 GB disk0s4 5: Linux Filesystem 49.2 GB disk0s5 6: Microsoft Basic Data BOOTCAMP 49.4 GB disk0s6 

И это содержимое моего файла конфигурации rEFInd

dont_scan_dirs  dont_scan_files  menuentry "Elementary" { icon /EFI/refind/rEFInd-minimal/icons/os_elementary.png loader vmlinuz-linux ostype Linux options "rw root=UUID=4CB3770E-E239-329A-90D7-189672FCD95A loglevel=3" }  menuentry "Windows" { icon /EFI/refind/rEFInd-minimal/icons/os_win.png ostype Windows loader /EFI/Microsoft/Boot/bootmgfw.efi }  menuentry "OSX" { icon /EFI/refind/rEFInd-minimal/icons/os_mac.png ostype MacOS loader /EFI/Apple/Boot/bootmgfw.efi }  include rEFInd-minimal/theme.conf 

Есть ли способ включить в список rEFInd только мои ботинки OS X, Windows и Linux? Я не знаю, откуда он тянет другие диски, поэтому я не могу их заблокировать.

Редактировать: вот фото REFInd Слишком много дисков в REFInd?

0
Я не понимаю вашего вопроса: вы перечислите один физический диск (`disk0`) и 6 разделов (` disk [1-6] `), и понятно, какова функция каждого из них. Это делает 4 других раздела помимо тех, которые специально для OSX, так где же остальные 5? И файл конфигурации перечисляет именно те три операционные системы, которые вы хотите. В чем проблема? AFH 8 лет назад 0
Он перечисляет больше дисков, чем есть загрузочных (или, по крайней мере, те, которые я создал) около 9, включая OS X. Здесь я хочу только 3. Откуда другие? Cole 8 лет назад 0
Вы изначально сказали 9 других, кроме OSX. В вашем списке показаны только 6, включая OSX, а в файле конфигурации показаны 3 требуемые загрузочные системы. Где и какие еще 3? AFH 8 лет назад 0
Я обновил свой пост с фотографией Cole 8 лет назад 0
ОК, теперь я вижу проблему. Я подозреваю, что три хеш-желтые записи - это нераспределенное свободное пространство по несколько МБ каждая, вызванное выравниванием раздела по определенным границам для оптимизации производительности. Разделы OSX и Windows должны быть очевидными, и я думаю, что раздел Linux - это восстановление OSX. Который покидает 3 Убунта: один будет Элементарным, но еще остается два других. Я могу только опасаться, что это раздел EFI и физический диск, хотя значок Ubuntu остается загадкой. Я могу только предложить попробовать загрузку каждого из них по очереди и отметить ошибки на любом, что не удается. AFH 8 лет назад 0
Любой способ заблокировать все, кроме томов, явно указанных в файле конфигурации? Cole 8 лет назад 0
Похоже, что `dont_scan_volumes` может быть тем, что вам нужно, согласно [здесь] (http://www.rodsbooks.com/refind/configfile.html). Вы также можете найти другие темы более полезными, чем самая простая минимальная тема, которую вы используете, особенно если вы настраиваете значки. AFH 8 лет назад 1
Вы также можете попробовать `text_only on`, пока вы пытаетесь заставить его работать так, как вы хотите. AFH 8 лет назад 0
Я поддерживаю REFInd, и AFH находится на правильном пути: во-первых, используйте тему, которая показывает название параметра загрузки. Это предоставит информацию, которую вы можете использовать, чтобы выяснить, что исключать через `dont_scan_files`,` dont_scan_dirs` или `dont_scan_volumes` в` refind.conf`. Я также предположил бы, что разделы ручной загрузки, вероятно, вам не нужны, поэтому я бы не стал их использовать; они просто добавляют беспорядок, а не функциональность. Если вы не загружаете какие-либо операционные системы в режиме BIOS, вы можете также раскомментировать строку `scanfor` в` refind.conf` и убедиться, что она * не * имеет опцию `hdbios`. Rod Smith 8 лет назад 0
Я смог понять это в текстовом режиме! Оказывается, было несколько загрузочных записей для систем. Некоторые в EFI / некоторые в boot /. Поэтому я только что сказал rEFInd игнорировать EFI / dir, и теперь он чистый! Спасибо! Cole 8 лет назад 0

0 ответов на вопрос

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