Когда GRUB 2 вышел, это отличалось в этом grub.conf
как больше предполагалось, не был отредактирован пользователем; диспетчер пакетов дистрибутива сделал бы то, что и затем там, как предполагалось, был средством для пользователя внести изменениями с помощью некоторого инструмента, который не был зарегистрирован в то время (я уверен, что у них есть много хороших документов для него теперь, конечно; |).
Я полагаю, что часть цели должна была упростить вещи путем добавления слоя абстракции. Я не так уверен, как хорошо, который удался, и (полное раскрытие), я никогда не потрудился делать вещи личинка 2 "правильных пути". "Неправильный" способ является просто слишком простым, и он будет работать на Вас здесь:
Несмотря на предупреждение наверху файла, можно отредактировать его. Установщик дистрибутива изменит его, когда ядро будет обновлено и оставит Ваши записи в покое (по крайней мере, на Fedora, Ubuntu, и я - вполне уверенный Debian), хотя это может добавить тот к вершине и сделать это значением по умолчанию, поэтому когда это происходит, необходимо будет переместить некоторые записи или изменить индекс в set default
. Это может также произойти, который, если установщик находит, изменил файл, это не добавит новых записей (Fedora), таким образом наблюдайте за этим, если Вы хотите получить доступ к обновленным ядрам дистрибутива в меню личинки.
Легко сказать путем рассмотрения файла (/boot/grub2/grub.conf
) как это структурировано относительно меню личинки, Вы видите при начальной загрузке. Каждый menuentry
блок имеет строку как это где-нибудь:
linux /boot/vmlinuz-3.11 root=/dev/sda1 resume=/dev/sda3 fbcon=scrollback:512k
Это будет, вероятно, иметь root=UUID=...
и не узлы устройства. Если Вы не будете использовать initramfs, то это будет последняя строка, иначе это будет сопровождаться initrd
строка.
Так или иначе это - командная строка ядра; /boot/vmlinuz-3.11
путь к ядру в корневой файловой системе, и все после этого - параметры, переданные ядру.
Если у вас есть GNU find
, вы можете использовать -printf
option
find `php-config --extension-dir` -name "*.so" -printf 'extension=%f\n'
-121--202572- В случае - да, вы можете в качестве исключения, потому что вы аргумент последний в строке:
alias d='dmesg | grep -iw usb | tail'
d -5
должен работать.
-121--251401- Ответ прост: невозможно с uvesafb
так как он не был адаптирован для этой цели .
Xorg использует XrandR, а в последних конфигурациях с несколькими мониторами используется Kernel Mode Setting (KMS), для использования которого также разработаны последние видеодрайверы. Поэтому у вас могут быть лучшие шансы с KMS и 945GME Intel. Однако я не проверял.
Я мало что знаю о uvesafb
, но я обычно использую xrandr
для использования двойного монитора. В оболочке вы можете ввести:
xrandr
Это перечислит все возможности вывода. В моем случае, он показывает следующее:
Screen 0: minimum 320 x 200, current 2732 x 768, maximum 8192 x 8192
eDP1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 256mm x 144mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1366x768+1366+0 (normal left inverted right x axis y axis) 410mm x 230mm
1366x768 59.8*+
1024x768 75.1 75.0 60.0
832x624 74.6
800x600 75.0 60.3 56.2
640x480 75.0 60.0
720x400 70.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
Затем, чтобы сделать двойной монитор, просто введите:
xrandr --output VGA1 --right-of eDP1
чтобы получить тот же самый вывод
xrandr --output VGA1 --same-as eDP1
Вы можете посмотреть больше вариантов на man xrandr