Retourner aux forums || Retourner au forum Linux.slackware
Linux.slackware : Customiser mes scripts d'initilisation
Posté par Spack () le 02 juillet 2005Je 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).
Functions
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.
-
[^]Re: Functions
Posté par Spack () le 03/07/2005 à 18:19. (lien). Évalué à 1.Euh as tu un lien a me proposer pour trouver ces scripts sur le net car je n'arrive pas à mettre la main dessus...
-
[^]Re: Functions
Posté par Spack () le 03/07/2005 à 18:25. (lien). Évalué à 1.Oops j'ai posté trop tôt j'ai enfin trouvé un lien http://rpmfind.net/linux/rpm2html/search.php?query=initscripts(...)
-
[^]Re: Functions
Posté par gros_rouge () le 03/07/2005 à 18:38. (lien). Évalué à 4.ftp://ftp.proxad.net/mirrors/fedora.redhat.com/fedora/linux/core/4(...)
T'auras besoin de ça aussi :
https://linuxfr.org/tips/188.html(...)
-
Problème
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
Si l'affichage du noyau ne te plait pas, tu peux aussi utiliser BootSplash [1] pour faire des trucs assez jolis [2].
[1] http://www.bootsplash.de/(...)
[2] http://www.bootsplash.de/files/themes/screenshots/Theme-SlackwareLi(...)
http://www.bootsplash.de/files/themes/screenshots/Theme-Slack-Gray-(...)
http://www.bootsplash.de/files/themes/screenshots/Theme-Slack-Gray-(...)
http://www.bootsplash.de/files/themes/screenshots/Theme-Slack-Glass(...)
http://www.bootsplash.de/files/themes/screenshots/Theme-Slack-Blue-(...)
http://www.bootsplash.de/files/themes/screenshots/Theme-Slack-Black(...)
http://www.bootsplash.de/files/themes/screenshots/Theme-Slack-3D-si(...)
-
[^]Re: BootSplash
Exemple
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



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.