Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Tarek в Sep 17, 2004, 10:29



Титла: Радеон 9100+Дебиан=няма 3D
Публикувано от: Tarek в Sep 17, 2004, 10:29
Здравейте,
Не знам дали темата е за тази секция. Проблемът е как да направя така, че картата ми (Радеон 9100) да се инсталира правилно и да използвам пълните й възможности. Дистрибуцията ми е Кнопикс 3.6/Дебиан с XFree 4.3. От статии и коментари в този и други сайтове стигнах до убеждението, че  
 проблемът може да се реши по два основни начина:
1) Изтегляне и компилиране на драйверите на АТИ. Тогава е необходимо и прекомпилиране на ядрото.
2) Изтегляне и компилиране на X.org 6.8.1 и замяна с XFree 4.3.
Доколкото знам в X.org има вградена поддръжка на драйверите на АТИ. В този случай не ми е ясно как да махна XFree . От един форум в Интернет пък прочетох, че след качването на X.org има проблеми с използването на apt.
Кой от двата начина ще ми препоръчате? Правя уговорката, че досега нямам опит с компилиране на ядра и др., но съм твърдо решен да си оправя проблема.


Титла: Радеон 9100+Дебиан=няма 3D
Публикувано от: Agent_SMITH в Sep 17, 2004, 11:25
Ако беше пуснал и търсачката тука... :)

Щеше да видиш ЕЙ ТЕЯ РЕЗУЛТАТИ, да не говорим, че има тема ама ТОЧНО ПО ТЕМАТА (случайно аФФтора съм аз) ;)

Лично препоръчвам да не сменяш с X.org - все още има бъгчета (въпреки че врръзка с apt не виждам) и е сравнително по-бавен от Xfree. По-скоро прочети за драйверите...


Титла: Радеон 9100+Дебиан=няма 3D
Публикувано от: Tarek в Sep 19, 2004, 10:22
Благодаря за съветите, Смит. Прочетох за премеждията на различни хора с компилацията на ядра. Реших да пробвам с драйверите, но преди това се опитах да си инсталирам ново ядро (2.6.8-1). Последвах съветите на alabal в една от темите и  пробвах първо инсталацията на готово ядро. Имам К7 процесор, ReiserFS, lilo, hda1=winXP, hda2=swap и hda3=linux. Направих следното:

apt-get install kernel-image-2.6.8-1-k7

Ядрото се инсталира, като по време на инсталацията отказах създаването на boot block за новото ядро. В /boot се появиха файловете config-2.6.8-1-k7, System.map-2.6.8-1-k7, vmlinz-2.6.8-1-k7 и initrd.img-2.6.8-1-k7. Ще добавя, че имам инсталирани две ядра - 2.4.27 и 2.6.7. В lilo.conf добавям редове за новото ядро като се ръководя от редовете за предходните две. Идеята ми бе при зареждане на системата да си избирам новото ядро като трети избор. Стартирам lilo. След рестартиране избрах от менюто новото ядро и се получи само черен екран. Интересното е, че в /boot, когато сложа курсора върху initrd.img-2.6.8-1-k7 ми показва, че файлът е неизвестен, а като посоча върху initrd.img, initrd.img-2.4.27 и initrd.img-2.6.7 ми показва, че файловете са архив Gzip.
Ето и съдържанието на lilo.conf:

# /etc/lilo.conf - See: 'lilo(8)' and 'lilo.conf(5)',
# ---------------       'install-mbr(8)', '/usr/share/doc/lilo/',
#                       and '/usr/share/doc/mbr/'.

# +---------------------------------------------------------------+
# |                        !! Reminder !!                         |
# |                                                               |
# | Don't forget to run 'lilo' after you make changes to this     |
# | conffile, '/boot/bootmess.txt', or install a new kernel.  The |
# | computer will most likely fail to boot if a kernel-image      |
# | post-install script or you don't remember to run 'lilo'.      |
# |                                                               |
# +---------------------------------------------------------------+

# Support LBA for large hard disks.
#
lba32

# Overrides the default mapping between harddisk names and the BIOS'
# harddisk order. Use with caution.
#disk=/dev/hde
#    bios=0x81

#disk=/dev/sda
#    bios=0x80

# Specifies the boot device.  This is where Lilo installs its boot
# block.  It can be either a partition, or the raw device, in which
# case it installs in the MBR, and will overwrite the current MBR.
#
boot=/dev/hda

# Specifies the device that should be mounted as root. ('/';)
#
root=/dev/hda3

# Enable map compaction:
# Tries to merge read requests for adjacent sectors into a single
# read request. This drastically reduces load time and keeps the
# map smaller.  Using 'compact' is especially recommended when
# booting from a floppy disk.  It is disabled here by default
# because it doesn't always work.
#
# compact

# Default menu for Debian. (Using the images from debian-bootscreen)
# from Philipp Wolfer <phil@newswriter.org>.
bitmap=/usr/share/lilo/debianlilo.bmp
bmp-colors=1,,0,2,,0
bmp-table=120p,173p,1,15,17
bmp-timer=254p,432p,1,0,0

# Install the specified file as the new boot sector.
# LILO supports built in boot sectory, you only need
# to specify the type, choose one from 'text', 'menu' or 'bitmap'.
# new: install=bmp      old: install=/boot/boot-bmp.b
# new: install=text     old: install=/boot/boot-text.b
# new: install=menu     old: install=/boot/boot-menu.b or boot.b
# default: 'menu' is default, unless you have a bitmap= line
# Note: install=bmp must be used to see the bitmap menu.
# install=menu
# install=bmp
install=bmp

# Specifies the number of _tenths_ of a second LILO should
# wait before booting the first image.  LILO
# doesn't wait if DELAY is omitted or if DELAY is set to zero.

delay=20

# Prompt to use certaing image. If prompt is specified without timeout,
# boot will not take place unless you hit RETURN
prompt
timeout=50

# Specifies the location of the map file. If MAP is
# omitted, a file /boot/map is used.
map=/boot/map

# Specifies the VGA text mode that should be selected when
# booting. The following values are recognized (case is ignored):
#   NORMAL  select normal 80x25 text mode.
#   EXTENDED  select 80x50 text mode. The word EXTENDED can be
#     abbreviated to EXT.
#   ASK  stop and ask for user input (at boot time).
#   <number>  use the corresponding text mode. A list of available modes
#     can be obtained by booting with  vga=ask  and pressing [Enter].
vga=791

# You can set a password here, and uncomment the 'restricted' lines
# in the image definitions below to make it so that a password must
# be typed to boot anything but a default configuration.  If a
# command line is given, other than one specified by an 'append'
# statement in 'lilo.conf', the password will be required, but a
# standard default boot will not require one.
#
# This will, for instance, prevent anyone with access to the
# console from booting with something like 'Linux init=/bin/sh',
# and thus becoming 'root' without proper authorization.
#
# Note that if you really need this type of security, you will
# likely also want to use 'install-mbr' to reconfigure the MBR
# program, as well as set up your BIOS to disallow booting from
# removable disk or CD-ROM, then put a password on getting into the
# BIOS configuration as well.  Please RTFM 'install-mbr(8)'.
#
# password=tatercounter2000

# You can put a customized boot message up if you like.  If you use
# 'prompt', and this computer may need to reboot unattended, you
# must specify a 'timeout', or it will sit there forever waiting
# for a keypress.  'single-key' goes with the 'alias' lines in the
# 'image' configurations below.  eg: You can press '1' to boot
# 'Linux', '2' to boot 'LinuxOLD', if you uncomment the 'alias'.
#
# message=/boot/bootmess.txt
#   prompt
#   single-key
#   delay=100
#   timeout=100

# Kernel command line options that apply to all installed images go
# here.  See: The 'boot-prompt-HOWO' and 'kernel-parameters.txt' in
# the Linux kernel 'Documentation' directory.
#
# append=""
# Boot up Linux by default.
#
default="Linux"

image=/boot/vmlinuz
   label="Linux"
   initrd=/boot/initrd.img
   append="ramdisk_size=100000 lang=de apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi nomce "
   read-only
image=/boot/vmlinuz-2.4.27
   label="Linux(2.4)-1"
   initrd=/boot/initrd.img-2.4.27
   append="ramdisk_size=100000 lang=de apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi nomce "
   read-only
   
image=/boot/vmlinuz-2.6.7
   label="Linux(2.6)-2"
   initrd=/boot/initrd.img-2.6.7
   append="ramdisk_size=100000 lang=de apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi nomce "
   read-only
   
image=/boot/vmlinuz-2.6.8-1-k7
   label="Linux(2.6.8)-3"
   initrd=/boot/initrd.img-2.6.8-1-k7
   append="ramdisk_size=100000 lang=de apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi nomce "
   read-only
   
# If you have another OS on this machine to boot, you can uncomment the
# following lines, changing the device name on the 'other' line to
# where your other OS' partition is.
#
# other=/dev/hda4
#   label=HURD
#   restricted
#   alias=3
other=/dev/hda1
   label="WinXP/2K(hda1)"

Смит, ако имаш някакви идеи за разрешавене на проблема ще се радвам да ги споделиш.


Титла: Радеон 9100+Дебиан=няма 3D
Публикувано от: IvanST в Sep 19, 2004, 11:15
Ти изчака ли го този черен екран имам предвит може да е от фрейм буфера пробвай да забраниш vga=791 сложи vga=normal след това lilo задължително и виж какво става


Титла: Радеон 9100+Дебиан=няма 3D
Публикувано от: Tarek в Sep 19, 2004, 11:47
Мисля, че в изложението си не съм бил достатъчно подробен. Когато рестартирам lilo се получава следното:
root@Bozie:~# lilo
/dev/mapper/control: open failed: No such device
Is device-mapper driver missing from kernel?
/dev/mapper/control: open failed: No such device
Is device-mapper driver missing from kernel?
Incompatible libdevmapper 1.00.19-ioctl (2004-07-03)(compat) and kernel driver
Added Linux *
Added Linux(2.4)-1
Added Linux(2.6)-2
Added Linux(2.6.8)-3
Added WinXP/2K(hda1)

Ще пробвам първо да ъпгрейдна Дебиан и тогава ще видя какво се получава.


Титла: Радеон 9100+Дебиан=няма 3D
Публикувано от: в Sep 19, 2004, 12:35
Проблема, братко, не е голям.
Само ми е интересно как си инсталирал lilo без зависимости. Виж какво дава при мен:
Цитат
apt-get -s install lilo
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libdevmapper1.00
Suggested packages:
  lilo-doc mbr
The following NEW packages will be installed:
  libdevmapper1.00 lilo
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Inst libdevmapper1.00 (2:1.00.19-2 Debian:testing)
Inst lilo (1:22.6-1 Debian:unstable)
Conf libdevmapper1.00 (2:1.00.19-2 Debian:testing)

Ми нямаш явно ти липсва libdevmapper1.00


Титла: Радеон 9100+Дебиан=няма 3D
Публикувано от: Tarek в Sep 19, 2004, 13:59
Странна работа:
root@Bozie:~# apt-show-versions libdevmapper1.00
libdevmapper1.00/testing uptodate 2:1.00.19-2

root@Bozie:~# apt-show-versions lilo
lilo/testing upgradeable from 1:22.5.9-6 to 1:22.6-1

Ще ъпгрейдна lilo.