FreeBSD 8.1 на MacBook 5,2

Короче говоря: Вы не можете с текущей версией Emacs (сверился 23.2), но посмотрите ниже для возможного обходного решения.

Более длинная история: поддержка курсива кодируется в terminfo базе данных как sitm (введите курсив), и ritm (выйдите из курсива) возможности (также названный ZH и ZR для termcap совместимости); можно проверить, что терминал поддерживает их через:

infocmp $TERM | egrep '(sitm|ritm)'

Если они не присутствуют, то Ваш rxvt-unicode-256color терминальное описание не предоставляет информацию ncurses библиотеке о возможностях курсива терминала, и Вы могли бы хотеть добавить их, иначе никакое приложение TTY не может использовать курсив.

Однако функция turn_on_face (в источниках Emacs, файле src/term.c в строке 1919 - 2012), то, которое управляет дисплеем терминала, не оказывает поддержку для курсива: это проверяет на полужирные/тусклые/мигающие/подчеркивания атрибуты поверхности. На самом деле нет никакого атрибута "курсива", закодированного в struct face.

Действительно, мой Emacs (версия 23.1 на аккуратной Ubuntu 11.04) шоу выделили курсивом поверхности (которые отображаются правильно в X11), как подчеркнуто в TTY. (Что означает, что, если Вы не заботитесь о подчеркивании, можно просто изменить terminfo описание терминала, чтобы использовать ввести/выйти escape-последовательности курсива вместо ввести/выйти подчеркивания и получить курсив.)

4
13.03.2011, 03:39
4 ответа

Проблема, кажется, связана с ACPI. Так как Вы не можете использовать клавиатуру при начальной загрузке, я предлагаю создать пользовательское ядро без ACPI (или даже немногие с различными конфигурациями), система установки на флеш-накопителе и попытке загрузиться от нее. Если одно из тех ядер загрузится правильно - просто создают разделы, формату были нужны файловые системы и dump|restore система с флеш-накопителя на жесткий диск.

1
27.01.2020, 20:59
  • 1
    у меня есть чувство, что это выше моего уровня квалификации... Кроме того, какой эффект был бы, выполняя его без ACPI, имеют в системе? –  Jasper 14.03.2011, 05:45
  • 2
    без системы ACPI не сможет к состоянию электропитания устройств управления и завершит работу правильно при нажатии номера –  gelraen 14.03.2011, 07:52
  • 3
    это произведет ресурс аккумулятора или способность поместить компьютер для сна? –  Jasper 14.03.2011, 11:42
  • 4
    Да, ACPI используется для контролирования скорости вентиляторов и периферийной потребляемой мощности устройств. Можно попытаться использовать старый интерфейс управления питанием - apm(4), но это даст намного меньше контроля. Кроме того, масштабирование ЦП не будет затронуто, так как оно использует собственные интерфейсы, не связанные с ACPI. –  gelraen 14.03.2011, 18:47
  • 5
    freebsd.org/doc/en_US.ISO8859-1/books/handbook / … –  gelraen 15.03.2011, 20:43

У меня есть 8.2 Установок, работающих здесь на MacBook 5,5 с корнем ZFS на разделе GPT (рядом с OSX, grml и Windows 7)

У меня была подобная ошибка с более старыми релизами FreeBSD, но это было разрешено, по крайней мере, для моей версии оборудования. jkim@ сделал удивительного Job и был очень активен на форумах freebsd.org: http://forums.freebsd.org/showthread.php?t=12289

Это сообщение не обязательно очень полезно, но могло ввести правильное направление. Не стесняйтесь спрашивать меня о любых деталях.

1
27.01.2020, 20:59

При установке системы во флеш-накопителе Вы не должны создавать новое ядро. Просто отключите ACPI:

http://www.freebsd.org/doc/handbook/install-trouble.html#Q2.11.3.1.

BTW: Вы пытались опцией 2 CD (Запуститься без ACPI)?

Удачи


Править: О предыдущей ссылке сообщили, как повреждено. Как я думаю, это - соответствующая ссылка теперь:

https://www.freebsd.org/doc/handbook/bsdinstall-install-trouble.html

1
27.01.2020, 20:59
  • 1
    Ссылка является мертвым –  Mateusz Piotrowski 20.03.2016, 21:22

В процессе загрузки вы можете нажать клавишу, отличную от [Enter] , и получить доступ к загрузчик (8) . Затем вы можете отключить ACPI с помощью:

set hint.acpi.0.disabled=1 

, а затем загрузиться с помощью

boot

. Но даже с этим мой MacBookPro7,1 зависает при загрузке FreeBSD 10.2.

0
27.01.2020, 20:59

Теги

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