Retourner aux forums || Retourner au forum Linux.slackware

Linux.slackware : Customiser mes scripts d'initilisation

Posté par Spack () le 02 juillet 2005
0
Salut,
Je voudrais avoir de l'aide et des avis afin de rendre les messages d'initialisations (qui sont en vrac et pas très jolis jolis d'origine) de ma Slackware (10.1) plus "beaux" comme on peut le voir sur certaine distributions...
Du genre

Détection du matériel
|_ Carte Graphique
|_ Lecteurs CD rom
|_ bla bla
_

Chargement de truc [ok]
_

etc...


Afin de mieux comprend se qui se fait à un moment donné...
Je me suis déjà familiarisé avec les scripts de démarrages (système BSD) et tout, surtout avec les tutos de léa ( http://lea-linux.org(...) ) et le slackbook ( http://www.slackbook.org(...) )...

Ce que je voudrais savoir c'est comment mettre des couleurs si possible un peu d'animation et où piocher des idées...
Merci de votre aide image: clin d`oeil

> Lire le message (9 commentaires, moyenne: 1,7).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Functions

Posté par Adrien BUSTANY (Jabber id, page perso, ) le 03/07/2005 à 10:50. (lien). Évalué à 3.

Sous Fedora (et redhat, et surement Mandriva), il y a dans /etc/init.d un fichier functions qui comprend toutes les fonctions genre "afficher OK en vert" etc. Tous les scripts d'init se réfèrent à ce fichier ce qui assure une certaine homogeneité. A mon avis tu peux t'inspirer de ce fichier.

Problème

Posté par Spack () le 03/07/2005 à 22:39. (lien). Évalué à 1.

Corrigez moi si je me trompe mais je viens de m'appercevoir que ce je veux modifier principalement ne se trouve pas dans les fichiers d'initialisation puisque la détection du matériel est faite par le noyau or c'est justement ça que je veux modifier afin d'avoir des messages plus compréhensibles...

BootSplash

  • [^]Re: BootSplash

    Posté par Spack () le 04/07/2005 à 10:46. (lien). Évalué à 1.

    Je connais bootsplash mais moi j'aurais vraiment aimé modifier les messages de démarrage...

Exemple

Posté par Spack () le 04/07/2005 à 22:18. (lien). Évalué à 1.

Un exemple vaut mieux qu'un long discours donc en voici un du résultat attendu : Avant :

Linux version 2.4.29 (root@midas) (gcc version 3.3.4) #8 Thu Jan 20 16:36:28 PST 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
 BIOS-e820: 000000000fff0000 - 000000000fff8000 (ACPI data)
 BIOS-e820: 000000000fff8000 - 0000000010000000 (ACPI NVS)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
255MB LOWMEM available.
On node 0 totalpages: 65520
zone(0): 4096 pages.
zone(1): 61424 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 AMI                                       ) @ 0x000fa8e0
ACPI: RSDT (v001 AMIINT VIA_K7   0x00000010 MSFT 0x00000097) @ 0x0fff0000
ACPI: FADT (v001 AMIINT VIA_K7   0x00000011 MSFT 0x00000097) @ 0x0fff0030
ACPI: MADT (v001 AMIINT VIA_K7   0x00000009 MSFT 0x00000097) @ 0x0fff00c0
ACPI: DSDT (v001    VIA    K7VT4 0x00001000 INTL 0x02002024) @ 0x00000000
Kernel command line: BOOT_IMAGE=vmlinuz ramdisk_size=7000 root=/dev/hda8 vga=normal ro 
Initializing CPU#0
Detected 1798.533 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3578.26 BogoMIPS
Memory: 255828k/262080k available (1959k kernel code, 5864k reserved, 649k data, 132k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU:     After generic, caps: 0383fbff c1c3fbff 00000000 00000000
CPU:             Common caps: 0383fbff c1c3fbff 00000000 00000000
CPU: AMD Athlon(tm) XP 2200+ stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
[...]
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 7000K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:11.1
PCI: No IRQ known for interrupt pin A of device 00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci00:11.1
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
hda: Maxtor 6Y120L0, ATA DISK drive
blk: queue c03dd8e0, I/O limit 4095Mb (mask 0xffffffff)
hdc: LITEON DVD-ROM LTD122, ATAPI CD/DVD-ROM drive
hdd: PLEXTOR CD-R PX-W4012A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=14946/255/63, UDMA(33)
hdc: attached ide-cdrom driver.
hdc: ATAPI 40X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
hdd: attached ide-cdrom driver.
hdd: ATAPI 40X CD-ROM CD-R/RW drive, 4096kB Cache, UDMA(33)
Partition check:
 hda: hda1 hda2 < hda5 hda6 hda7 hda8 > hda3 hda4
[...]
Et après plus ou moins :
Linux version 2.4.29 (gcc version 3.3.4) #8 Thu Jan 20 16:36:28 PST 2005
Initializing physical RAM
 |_ BIOS-provided physical RAM map      [OK]
 |_ LOWMEM available                    255MB
 |_ On node 0                           65520 pages
     |_ zone(0)                         4096 pages
     |_ zone(1)                         61424 pages
     |_ zone(2)                         0 pages
Loading kernel
 |_ Boot image                          vmlinuz
 |_ Ramdisk size                        7000
 |_ Root                                /dev/hda8
 |_ Vga                                 normal
Processor(s)
 |_ CPU#0                               AMD Athlon(tm) XP 2200+
                                        1798.533 MHZ processor
     |_ L1 Cache
     |_ I cache                         64K (64 bytes/line)
     |_ D cache                         64K (64 bytes/line)
     |_ L2 Cache                        256K (64 bytes/line)
[...]
Detecting hardware
 |_ fd0                                 Floppy drive(s) 1.44M
 |_ hda                                 Maxtor 6Y120L0, ATA DISK drive
 |_ hdc                                 LITEON DVD-ROM LTD122
                                        ATAPI CD/DVD-ROM drive
 |_ hdd                                 PLEXTOR CD-R PX-W4012A
                                        ATAPI CD/DVD-ROM drive
Partition check
 |_ hda                     hda1 hda2 < hda5 hda6 hda7 hda8 > hda3 hda4
[...]

  • [^]Re: Exemple

    Posté par Rémi Hérilier (page perso, ) le 29/07/2005 à 16:50. (lien). Évalué à 1.

    ... à mon avis, tu aurais plus vite fait de rajouter du code à ton boot loader pour qu'il récupère la sortie du boot de Linux et qu'il te l'affiche comme tu le souhaite ...

    Comme quelqu'un a réussi à insérer la compilation de Linux lors du boot, ce n'est pas chose impossible =)

    mes 2 ¢

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.slackware