Добавьте эту строку в свой ~ / .xinitrc
где-нибудь перед строкой, в которую вы вызываете свой wm (i3 в вашем случае).
xrdb ~/.Xresources
Что вы сделали, чтобы сделать Arch видимым для GRUB Ubuntu?
Вы редактировали папку Ubuntu /etc/grub.d/40_custom
или добавляли другой файл в папку Ubuntu /etc/grub.d/
? Тогда этот файл, скорее всего, будет содержать фактические параметры ядра, используемые при загрузке Arch; отредактируйте этот файл, затем запустите sudo update-grub
в Ubuntu.
Или загрузочная запись для Arch появлялась автоматически при запуске sudo update-grub
в Ubuntu? В этом случае скрипт os-prober
(, вызванный /etc/grub.d/30_os-prober
наsudo update-grub
)в Ubuntu, может автоматически -обнаруживать установку Arch :, он на самом деле ищет /boot/grub/grub.cfg
в любой другой установке Linux. он находит, поэтому, если вы сделаете его в Arch, а затем запустите sudo update-grub
в Ubuntu, он может фактически подобрать любые параметры загрузки ядра, указанные в этом файле, на стороне Arch,даже если в Arch не установлена «настоящая» вторая копия GRUB. Может быть достаточно иметь файл конфигурации GRUB в ожидаемом месте.
Странно говорить «grub.cfg в другом дистрибутиве», это конфигурация для grub (, которая используется во время фактического процесса загрузки ), а не конфигурация соответствующего программного пакета в дистрибутиве (которые можно назвать grub, но они никогда не используются во время загрузки, они просто grub -установщик и инструменты настройки -).
Я предлагаю вам никогда не пытаться устанавливать или настраивать grub с помощью Arch, вам даже не нужно устанавливать соответствующие пакеты в Arch. Просто установите соответствующие пакеты в Ubuntu, хорошо настройте его, чтобы он автоматически -обнаруживал ядро Archlinux каждый раз, когда вы запускаете update-grub
из Ubuntu. Пакеты имеют различное поведение или конфигурацию в разных дистрибутивах, использование обоих, вероятно, испортит ситуацию.