Как я могу установить Дугу Linux на Ноутбуке с Intel GMA 4500 MHD?

Относительно затмения, не бывшего способного найти adb, и т.д., это, потому что без 32-разрядных общих библиотек должен был выполнить их в системе, они не исполняемый файл.

Относительно 32-разрядных библиотек ситуация довольно проста: просто необходимо установить соответствующее 32-разрядное, освобождает. На 64-разрядной мягкой фетровой шляпе 17 установок, которые я имею здесь, основные 64-разрядные библиотеки, находятся в/usr/lib64, и дополнительный 32-разрядный освобождает, находятся в/usr/lib. Так, если я звоню ldd на на sdk/platform-tools/adb:

linux-gate.so.1 =>  (0xf7791000)
librt.so.1 => /lib/librt.so.1 (0xf776c000)
libncurses.so.5 => /lib/libncurses.so.5 (0xf7747000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf772d000)
libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7644000)
libm.so.6 => /lib/libm.so.6 (0xf7618000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf75fb000)
libc.so.6 => /lib/libc.so.6 (0xf7449000)
/lib/ld-linux.so.2 (0xf7792000)
libdl.so.2 => /lib/libdl.so.2 (0xf7444000)
libtinfo.so.5 => /lib/libtinfo.so.5 (0xf7424000)

Заметьте, что они - все в / lib, который является символьной ссылкой на/usr/lib (не/usr/lib64). Посмотрите:

»file /lib/libc.so.6
/lib/libc.so.6: symbolic link to `libc-2.15.so'
»file /lib/libc-2.15.so
/lib/libc-2.15.so: ELF 32-bit LSB shared object [...]

32-разрядная стандартная библиотека для C. То, что можно сделать, проходят 32-разрядные sdk инструменты и проверку для наблюдения то, против чего они связаны с ldd. У меня нет примера под рукой, но если что-то отсутствует ldd отчеты что-то как:

libc.so.6 => ??????

Во-первых, tho, чтобы ldd работал, Вам будет нужен 32-разрядный загрузчик, который идет с 32-разрядным glibc (без этого, ldd назовет его неисполняемым файлом и ничего не скажет Вам):

»yum search glibc
glibc.i686 : The GNU libc libraries
glibc.x86_64 : The GNU libc libraries

Это является усеченным, но x86_64 пакет - то, что Вы уже имеете; i686 является 32-разрядной версией. Поэтому просто установите это.

Вам не нужен ни один из 'devel' пакетов, поскольку ничто не компилируется. Кроме того, образованные предположения и yum whatprovides / yum search должен помочь (рассмотрение списка для adb, существуют также 32-разрядные версии lib C++, ncurses, pthreads, и я немного вещей, которые я не знаю).

Быстрая подсказка об использовании whatprovides:

»yum whatprovides libtinfo
No matches found.
»yum whatprovides libtinfo.so.5
[2 matches]
»yum whatprovides "*/libtinfo.so.5"
[4 matches]

;)

2
06.10.2013, 16:14
1 ответ

Необходимо поразить E в меню GRUB. Согласно отчету об ошибках Вы связались с, должно добавить обходное решение i915.invert_brightness=1 к Вашим параметрам ядра. Прокрутите вниз к kernel строка и изменение это к (шахта акцента):

linux/boot/x86_64/vmlinuz archisobasedir=arch archisolabel=ARCH_201310 initrd=boot/x86_64/archiso.img i915.invert_brightness= 1

Для внесения этих изменений постоянными отредактируйте строку ядра /etc/default/grub и добавьте i915.invert_brightness=1 в конец:

GRUB_CMDLINE_LINUX="[EXISTING VALUES] i915.invert_brightness=1"
3
27.01.2020, 22:06
  • 1
    Для внесения изменений постоянными я добавил это к /boot/grub/grub.cfg –  Martin Thoma 07.10.2013, 03:37
  • 2
    @moose не делает этого. Сделать это постоянным, редактирование /etc/default/grub и добавьте его в конец GRUB_CMDLINE_LINUX переменная. Тем путем это сохранится, если необходимо работать update-grub снова. См. мой обновленный ответ. –  terdon♦ 07.10.2013, 03:46

Теги

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