Slackware 13.1 (Новая версия - новые проблемы)
Модератор: Модераторы разделов
-
- Сообщения: 431
- ОС: Slackware64-14.1
Re: Slackware 13.1
А если логи сравнить когда нормально и когда нет?
-
- Сообщения: 49
- ОС: ArchLinux 64
Re: Slackware 13.1
Успешная загрузка:
Код: Выделить всё
Console: colour VGA+ 80x25
console [tty0] enabled
hpet clockevent registered
Fast TSC calibration using PIT
Detected 1862.232 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 3724.46 BogoMIPS (lpj=1862232)
Security Framework initialized
...
...
scsi 2:0:0:0: Direct-Access ATA TOSHIBA MK2552GS LV01 PQ: 0 ANSI: 5
sd 2:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3 sda4
usb 1-2: New USB device found, idVendor=04f2, idProduct=b070
usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
usb 1-2: Product: CNF7051
usb 1-2: Manufacturer: Chicony Electronics Co., Ltd.
usb 1-2: SerialNumber: SN0001
sd 2:0:0:0: [sda] Attached SCSI disk
...
...
udev: starting version 153
i801_smbus 0000:00:1f.3: PCI INT C -> GSI 19 (level, low) -> IRQ 19
ACPI: AC Adapter [ADP0] (off-line)
ACPI: Battery Slot [BAT0] (battery present)
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THRM] (42 C)
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
ACPI: Power Button [PWRB]
input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input3
ACPI: Lid Switch [LID]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
ACPI: Power Button [PWRF]
rtc_cmos 00:03: RTC can wake from S4
rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, 242 bytes nvram, hpet irqs
sd 2:0:0:0: Attached scsi generic sg0 type 0
sr 5:0:0:0: Attached scsi generic sg1 type 5
Linux video capture interface: v2.00
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
r8169 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
r8169 0000:02:00.0: setting latency timer to 64
r8169 0000:02:00.0: irq 28 for MSI/MSI-X
eth0: RTL8102e at 0xf836e000, 00:1e:33:49:c6:16, XID 14a00000 IRQ 28
ACPI: SSDT 7f6bc910 00274 (v01 PmRef Cpu0Ist 00003000 INTL 20051117)
ACPI: SSDT 7f674610 005B3 (v01 PmRef Cpu0Cst 00003001 INTL 20051117)
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
Marking TSC unstable due to TSC halts in idle
Switching to clocksource hpet
ACPI: SSDT 7f676d10 000C4 (v01 PmRef Cpu1Ist 00003000 INTL 20051117)
ACPI: SSDT 7f676c10 00083 (v01 PmRef Cpu1Cst 00003000 INTL 20051117)
Linux agpgart interface v0.103
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: 00
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
(2457000 KHz - 2482000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
(2474000 KHz - 2494000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Calling CRDA to update world regulatory domain
agpgart-intel 0000:00:00.0: Intel 965GM Chipset
agpgart-intel 0000:00:00.0: detected 7676K stolen memory
uvcvideo: Found UVC 1.00 device CNF7051 (04f2:b070)
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0x80000000
input: CNF7051 as /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0/input/input5
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
[drm] Initialized drm 1.1.0 20060810
ACPI: Fan [FAN] (on)
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
HDA Intel 0000:00:1b.0: irq 29 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
hda_codec: ALC268: BIOS auto-probing.
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
i915 0000:00:02.0: irq 30 for MSI/MSI-X
[drm] set up 7M of stolen space
[drm] initialized overlay support
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 2.6.33.4-smp-ks
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:03:00.0: setting latency timer to 64
iwl3945 0000:03:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:03:00.0: irq 31 for MSI/MSI-X
phy0: Selected rate control algorithm 'iwl-3945-rs'
cfg80211: World regulatory domain updated:
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Synaptics Touchpad, model: 1, fw: 6.3, id: 0x9280b1, caps: 0xa04711/0xa04000
...
Загрузка провальная

Код: Выделить всё
Console: colour VGA+ 80x25
console [tty0] enabled
hpet clockevent registered
Fast TSC calibration failed
TSC: PIT calibration matches HPET. 1 loops
Detected 1862.215 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 3724.43 BogoMIPS (lpj=1862215)
Security Framework initialized
...
...
scsi 2:0:0:0: Direct-Access ATA TOSHIBA MK2552GS LV01 PQ: 0 ANSI: 5
sd 2:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda:
usb 1-2: New USB device found, idVendor=04f2, idProduct=b070
usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
usb 1-2: Product: CNF7051
usb 1-2: Manufacturer: Chicony Electronics Co., Ltd.
usb 1-2: SerialNumber: SN0001
sda1 sda2 sda3 sda4
sd 2:0:0:0: [sda] Attached SCSI disk
...
...
udev: starting version 153
sd 2:0:0:0: Attached scsi generic sg0 type 0
sr 5:0:0:0: Attached scsi generic sg1 type 5
ACPI: Battery Slot [BAT0] (battery present)
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
ACPI: Power Button [PWRB]
input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input3
ACPI: Lid Switch [LID]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
ACPI: Power Button [PWRF]
ACPI: AC Adapter [ADP0] (off-line)
i801_smbus 0000:00:1f.3: PCI INT C -> GSI 19 (level, low) -> IRQ 19
Linux video capture interface: v2.00
rtc_cmos 00:03: RTC can wake from S4
rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, 242 bytes nvram, hpet irqs
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THRM] (54 C)
ACPI: Fan [FAN] (on)
uvcvideo: Found UVC 1.00 device CNF7051 (04f2:b070)
ACPI: SSDT 7f6bc910 00274 (v01 PmRef Cpu0Ist 00003000 INTL 20051117)
ACPI: SSDT 7f674610 005B3 (v01 PmRef Cpu0Cst 00003001 INTL 20051117)
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
Marking TSC unstable due to TSC halts in idle
ACPI: SSDT 7f676d10 000C4 (v01 PmRef Cpu1Ist 00003000 INTL 20051117)
ACPI: SSDT 7f676c10 00083 (v01 PmRef Cpu1Cst 00003000 INTL 20051117)
Switching to clocksource hpet
input: CNF7051 as /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0/input/input5
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
Linux agpgart interface v0.103
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: 00
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
(2457000 KHz - 2482000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
(2474000 KHz - 2494000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Calling CRDA to update world regulatory domain
agpgart-intel 0000:00:00.0: Intel 965GM Chipset
agpgart-intel 0000:00:00.0: detected 7676K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0x80000000
[drm] Initialized drm 1.1.0 20060810
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
r8169 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
r8169 0000:02:00.0: setting latency timer to 64
r8169 0000:02:00.0: irq 28 for MSI/MSI-X
eth0: RTL8102e at 0xf818e000, 00:1e:33:49:c6:16, XID 14a00000 IRQ 28
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 2.6.33.4-smp-ks
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:03:00.0: setting latency timer to 64
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
HDA Intel 0000:00:1b.0: irq 29 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
iwl3945 0000:03:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:03:00.0: irq 30 for MSI/MSI-X
phy0: Selected rate control algorithm 'iwl-3945-rs'
cfg80211: World regulatory domain updated:
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
hda_codec: ALC268: BIOS auto-probing.
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
i915 0000:00:02.0: irq 31 for MSI/MSI-X
[drm] set up 7M of stolen space
[drm] initialized overlay support
Synaptics Touchpad, model: 1, fw: 6.3, id: 0x9280b1, caps: 0xa04711/0xa04000
...
Где-то здесь только черный экран
Код: Выделить всё
hda_codec: ALC268: BIOS auto-probing.
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
i915 0000:00:02.0: irq 31 for MSI/MSI-X
[drm] set up 7M of stolen space
[drm] initialized overlay support
-
- Сообщения: 431
- ОС: Slackware64-14.1
Re: Slackware 13.1
Единственное, что смущает:
Может этот таймер выключить в биосе, все таки мелкомягких поделка, хоть и совместно с Intel. Ведь при использовании стандартного PIT нормально все.
Или еще пишут, что ему нужен драйвер rtc-cmos.
Код: Выделить всё
Fast TSC calibration failed
TSC: PIT calibration matches HPET. 1 loops
Может этот таймер выключить в биосе, все таки мелкомягких поделка, хоть и совместно с Intel. Ведь при использовании стандартного PIT нормально все.
Или еще пишут, что ему нужен драйвер rtc-cmos.
-
- Сообщения: 49
- ОС: ArchLinux 64
Re: Slackware 13.1
Да, похоже дело было в TSC, пока всё нормально еще посмотрю дня 2
-
- Сообщения: 293
- Статус: Ъ участник
- ОС: Artix (= Arch without systemd)
Re: Slackware 13.1
Итак ещё одна проблема: перестал работать nts-3g
при записи
в /etc/fstab
происходит следующее
ни одно найденное решение не помогло. я даже откатил ntfs-3g до 2009.4.4 - то же самое
setuid для ntfs-3g выставлен, устройство существует и из-под рута монтируется
помимо указанной выще в /etc/fstab строчки пробовал и другие, но не помогает
если сделать chmod a+w /dev/sdb1 (просто ради интереса, понятно что это в любом случае не решение), то вылезает:
как вариант, подскажите, как заставить mount выполнить свою команду монтирования (чтобы написать свой скрипт-обёртку над ntfs-3g)
помогите кто чем может
при записи
Shell
dev/sdb1 /media/sdb1 ntfs-3g,vfat noauto,user,users 0 0
в /etc/fstab
происходит следующее
Shell
warlock@darkstar:~$ mount /media/sdb1
Error opening '/dev/sdb1': Отказано в доступе
Failed to mount '/dev/sdb1': Отказано в доступе
Please check '/dev/sdb1' and the ntfs-3g binary permissions,
and the mounting user ID. More explanation is provided at
http://ntfs-3g.org/support.html#unprivileged
ни одно найденное решение не помогло. я даже откатил ntfs-3g до 2009.4.4 - то же самое
setuid для ntfs-3g выставлен, устройство существует и из-под рута монтируется
помимо указанной выще в /etc/fstab строчки пробовал и другие, но не помогает
если сделать chmod a+w /dev/sdb1 (просто ради интереса, понятно что это в любом случае не решение), то вылезает:
Shell
warlock@darkstar:~$ mount /media/sdb1/
ntfs-3g-mount: mount failed: Операция не позволяется
User doesn't have privilege to mount. For more information
please see: http://ntfs-3g.org/support.html#unprivileged
как вариант, подскажите, как заставить mount выполнить свою команду монтирования (чтобы написать свой скрипт-обёртку над ntfs-3g)
помогите кто чем может
-
- Сообщения: 223
- ОС: Slackware
Re: Slackware 13.1
Доброго времени!
А он у Вас таким способом монтировался?
Зачем ntfs-3g,vfat?
Давайте попробуем, самый банальный вариант
А он у Вас таким способом монтировался?
Зачем ntfs-3g,vfat?
Давайте попробуем, самый банальный вариант
Код: Выделить всё
/dev/sdb1 /media/sdb1 ntfs-3g umask=000 1 0
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
120 минут классики рока
-
- Сообщения: 293
- Статус: Ъ участник
- ОС: Artix (= Arch without systemd)
Re: Slackware 13.1
RocksLinux писал(а): ↑14.07.2010 11:28Доброго времени!
А он у Вас таким способом монтировался?
Зачем ntfs-3g,vfat?
Давайте попробуем, самый банальный вариант
Код: Выделить всё
/dev/sdb1 /media/sdb1 ntfs-3g umask=000 1 0
Да, в 13.0 монтировался именно таким образом. Вообще раньше (внешне по крайней мере) не было отличий фс ntfs-3g от скажем vfat, а теперь бред какой-то
Ваш вариант не проходит из-за отсутствия опции user или users:
Shell
warlock@darkstar:~$ mount /dev/sdb1
mount: только root может монтировать /dev/sdb1 на /media/sdb1
После добавления user или users картина возвращается к первоначальной
-
- Сообщения: 293
- Статус: Ъ участник
- ОС: Artix (= Arch without systemd)
Re: Slackware 13.1
В общем добился того, чтобы устройство смонтировалось из-под обычного пользователя с помощью 3 пунктов 1) откатил ntfs до 2009.4.4 2) выставил setuid для ntfs-3g 3) разрешил читать и записывать устройство всем
Третий пункт меня решительно не устраивает.
Придётся писать скрипты usermnt, userumnt. Другого выхода я не вижу.
Третий пункт меня решительно не устраивает.
Придётся писать скрипты usermnt, userumnt. Другого выхода я не вижу.
-
- Сообщения: 223
- ОС: Slackware
Re: Slackware 13.1
Доброго времени!
Не понял я эти пляски с версиями и setuid.
http://wiki.archlinux.org/index.php/Fstab_(Русский)
user Разрешает любому пользователю монтировать файловую систему. Применяет опции noexec,nosuid,nodev, если они не переопределены.
http://linux.die.net/man/8/ntfs-3g
Нужно дать кому-то определенному право монтировать носители
http://rus-linux.net/lib.php?name=MyLDP/file-sys/fstab.html
Не понял я эти пляски с версиями и setuid.
из-за отсутствия опции user или users
http://wiki.archlinux.org/index.php/Fstab_(Русский)
user Разрешает любому пользователю монтировать файловую систему. Применяет опции noexec,nosuid,nodev, если они не переопределены.
http://linux.die.net/man/8/ntfs-3g
Код: Выделить всё
umask=value
Set the bitmask of the file and directory permissions that are not present. The value is given in octal. The default value is 0 which means full access to everybody.
Нужно дать кому-то определенному право монтировать носители
Код: Выделить всё
/etc/fstab entry for the above:
/dev/sda5 /home/user/mnt ntfs-3g ro,uid=1000 0 0
http://rus-linux.net/lib.php?name=MyLDP/file-sys/fstab.html
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
120 минут классики рока
-
- Сообщения: 293
- Статус: Ъ участник
- ОС: Artix (= Arch without systemd)
Re: Slackware 13.1
RocksLinux писал(а): ↑14.07.2010 21:08Доброго времени!
Не понял я эти пляски с версиями и setuid.
из-за отсутствия опции user или users
http://wiki.archlinux.org/index.php/Fstab_(Русский)
user Разрешает любому пользователю монтировать файловую систему. Применяет опции noexec,nosuid,nodev, если они не переопределены.
http://linux.die.net/man/8/ntfs-3g
Код: Выделить всё
umask=value Set the bitmask of the file and directory permissions that are not present. The value is given in octal. The default value is 0 which means full access to everybody.
Нужно дать кому-то определенному право монтировать носители
Код: Выделить всё
/etc/fstab entry for the above: /dev/sda5 /home/user/mnt ntfs-3g ro,uid=1000 0 0
http://rus-linux.net/lib.php?name=MyLDP/file-sys/fstab.html
man'ы можно не цитировать. я и сам их читал. без опции user или users может монтировать только root
я и сам эти пляски не понял, но в них - ключ к решению. вот только найти его не получается
-
- Сообщения: 293
- Статус: Ъ участник
- ОС: Artix (= Arch without systemd)
Re: Slackware 13.1
кажется нашёл. надо просто добавить юзера в группу plugdev.
чёрт, уже не в первый раз наступаю на грбли, что после изменения группы надо перелогиниться
чёрт, уже не в первый раз наступаю на грбли, что после изменения группы надо перелогиниться
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Slackware 13.1
да. а ещё можно перезагрузиться. а то вроде самого демона HAL'а. Я как понял - именно через него всё монтируется.
-
- Сообщения: 293
- Статус: Ъ участник
- ОС: Artix (= Arch without systemd)
Re: Slackware 13.1
Нет, у меня монтируют самописные скрипты, которые запускаются udev'ом. При подключении устройства строчка в fstab добавляется, при отключении - убирается. По-моему это самый правильный способ автомонтирования.
А HAL можно перезапустить без перезагрузки.
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Slackware 13.1
ИМХО костыль.
да, я знаю.
-
- Сообщения: 26
- ОС: Slackware64 13.1
Re: Slackware 13.1
Привет. Сам недавно прикручивал к Слаке загрузочную заставку и обои в консоли, столкнулся с некоторыми трудностями, но вроде бы все они были преодолены. По результатам своих действий написал маленькое руководство.
Для Слаки 13 х86_64 на ядре 2.6.29.6.
Взять заплатку для ядра 2.6.25 отсюда http://www.frogge.de/pepper/patch/patch.html и наложить на исходники. Ссылка на заплаты для других версий ядра содержится в сообщении товарища ozs (Slackware 13.1), за что ему спасибо. Указать параметры для сборки ядра, обязательно включить следующие:
General setup -> Initial RAM filesystem and RAM disk ...
Device Drivers ->
Device Drivers ->
Block Devices
Graphics support ->
Loopback device support
RAM block device support
RAM block device support
Graphics support ->
Support for frame buffer devices
Console display driver support
Bootsplash configuration
VESA VGA graphics support
Console display driver support
Frame buffer Console support
Bootsplash configuration
Bootup splash screen
и выключить логотип при загрузке
Device Drivers ->
Graphics support ->
Bootup logo
Собрать и установить ядро. Дальше необходимо подготовить заставку. Скачать ftp://ftp.bootsplash.org/pub/bootsplash/r...ash-3.1.tar.bz2 . Из этого пакета собрать только файл splash (make splash) и скопировать его в /sbin
Код: Выделить всё
cp splash /sbin
Код: Выделить всё
mkinitrd -c -k {версия и метка ядра с поддержкой bootsplash}
Код: Выделить всё
splash -sf /etc/bootsplash/themes/Linux/config/bootsplash-1024x768.cfg > initrd-tree/bootsplash
Переходим в initrd-tree/etc и копируем сюда папку /etc/bootsplash:
Код: Выделить всё
cp -ar /etc/bootsplash .
Переходим в /boot и даём команду mkinitrd, этим создание диска завершено, необходимо его указать при загрузке. Как это сделать можно узнать хотя бы отсюда http://linuxportal.ru/entry.php/P692_0_3_10/ [4].
Ещё можно ядру при загрузке передавать параметр splash с тремя возможными значениями
- silent (тихая загрузка, отображается картинка silent-...jpeg)
- verbose (консоль с обоями)
- 0 (выключить bootsplash).
Начало rc.S должно выглядеть так:
Код: Выделить всё
#!/bin/sh
#
# /etc/rc.d/rc.S: System initialization script.
#
# Mostly written by: Patrick J. Volkerding, <volkerdi@slackware.com>
#
PATH=/sbin:/usr/sbin:/bin:/usr/bin
# Mount /proc right away:
/sbin/mount -v proc /proc -n -t proc
. /etc/rc.d/rc.bootsplash
# check for bootsplash availability
SPLASHSCREEN="n"
[[ -x /sbin/splash && -e /proc/splash ]] && SPLASHSCREEN="y"
Код: Выделить всё
[ "$SPLASHSCREEN" = "y" ] && progressbar ## &
Чтобы отобразить заставку при выключении машины, необходимо редактировать файл rc.6. Перед этим сделайте мягкую ссылку на текущую тему в папке /etc/bootsplash/themes/ (в данном случае тема называется Linux):
Код: Выделить всё
cd /etc/bootsplash/themes; ln -s Linux current
Код: Выделить всё
#! /bin/sh
#
# rc.6 This file is executed by init when it goes into runlevel
# 0 (halt) or runlevel 6 (reboot). It kills all processes,
# unmounts file systems and then either halts or reboots.
#
# Version: @(#)/etc/rc.d/rc.6 2.47 Sat Jan 13 13:37:26 PST 2001
#
# Author: Miquel van Smoorenburg <miquels@drinkel.nl.mugnet.org>
# Modified by: Patrick J. Volkerding, <volkerdi@slackware.com>
#
# Set the path.
. /etc/rc.d/rc.bootsplash
PATH=/sbin:/etc:/bin:/usr/bin
# check for bootsplash availability
SPLASHSCREEN="n"
[[ -x /sbin/splash && -e /proc/splash ]] && SPLASHSCREEN="y"
if [ "$SPLASHSCREEN" = "y" ]; then
/sbin/splash -s -u 0 \
/etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
echo 'silent' > /proc/splash
fi
Если возникнет желание подредактировать картинку обоев и заставки, то после сохранения файла ГИМПом её надо привести в необходимый формат. Сделать это можно командой:
Код: Выделить всё
convert -colorspace YCbCr -sampling-factor 2x2 in.jpg JPEG:out.jpg
Ссылки:
- http://slackwiki.org/Bootsplash
- http://www.frogge.de/pepper/patch/patch.html
- http://przemek.org/patches/
- http://linuxportal.ru/entry.php/P692_0_3_10/ -- Bootsplash для ядра 2.4.*
- http://support.zenwalk.org/viewtopic.php?f=3&t=23337
- http://www.bootsplash.org/Welcome_to_the_g..._world_of_Linux
- http://d.hatena.ne.jp/hirose31/20070603/1180879959 -- у азиатов возникли проблемы с форматом jpeg файлов для bootsplash
- http://forum.vingrad.ru/act-ST/f-135/t-243939.html -- возможные проблемы с initrd
- http://n00bsys0p.wordpress.com/2009/02/03/...otsplash-howto/ -- как сделать bootsplash для Слаки
Надеюсь моя писанина поможет

-
- Сообщения: 204
- ОС: Slackware-14
Re: Slackware 13.1
вопрос по теме Bootsplash - она только разрешение 1024х768 умеет и всё ? У меня с другими просто не работает . Это вообще исправимо или как ???
... ну я же просил четыреста капель , а сдесь четыреста две ...