View previous topic :: View next topic |
Author |
Message |
Giuly Tux's lil' helper
Joined: 21 May 2003 Posts: 138 Location: Bremen - Germany
|
Posted: Sun May 18, 2008 12:56 pm Post subject: Mehrere initramfs laden |
|
|
Hi,
ich hab mein Root-System auf LVM2, dafür brauchts ein initramfs. Jetzt wollte mal mit fbsplash rumspielen - bis ich gemerkt habe, dass das auch ein initramfs braucht. Geht es, zwei initramfs' zu laden? Wenn ja: Wie? EInfach in grub eintragen oder mounten und aus zwei eins machen?
Grüße _________________ dunno |
|
Back to top |
|
|
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2272 Location: My own world! I and Gentoo!
|
Posted: Sun May 18, 2008 1:13 pm Post subject: |
|
|
Die vom fbsplash gehört in die kernelEinstellung.
Moment.
Code: | CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs" |
Oder auch:
Code: | General setup
---> (/usr/share/v86d/initramfs) Initramfs source file(s)
---> (0) User ID to map to 0 (user root)
---> (0) Group ID to map to 0 (group root) |
Dann klappts auch mit dem fbsplash vom Start an.
Dazu dashier beachten:
http://de.gentoo-wiki.com/Fbsplash
Aber was du meinst ist sicher diese initramfs was dir splash_geninitramfs ausgibt zusammen mit deiner LVM Initramfs
Da musst du wohl oder übel beide zusammenlegen, meines Wissens nach gibt es keine Möäglichkeit im Grub zwei zu laden. _________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Last edited by Max Steel on Sun May 18, 2008 1:19 pm; edited 1 time in total |
|
Back to top |
|
|
Giuly Tux's lil' helper
Joined: 21 May 2003 Posts: 138 Location: Bremen - Germany
|
Posted: Sun May 18, 2008 1:17 pm Post subject: |
|
|
Dann brauche ich drei in eins, v86d steht in der kernelkonfig, bleiben noch
Code: | fbsplash-emergence-1280x1024
initrd-lvm2-2.6.24-gentoo-r8.gz |
aber in der kernel-config steht doch file(s), ist das comma-separated oder keine chance, das so zu umgehen? _________________ dunno |
|
Back to top |
|
|
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2272 Location: My own world! I and Gentoo!
|
Posted: Sun May 18, 2008 1:24 pm Post subject: |
|
|
.config - Linux Kernel v2.6.24-gentoo-r8 Configuration Help zu CONF_INITRAMFS_SOURCE wrote: | This can be either [...] or a space-separated list of directories and files for building the initramfs image. |
Müsste also funktionieren wenn du deine fbsplash initram auch noch dazu schreibst, womöglich nach dem v86d, aber dazu gebe ich keine Garantie.
Vll kannste auch die lvm initram hinschreiben, als erstes, oder zweites.
Oder sogar alle 3.
Aber wie immer keine Garantie. _________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2) |
|
Back to top |
|
|
bell Guru
Joined: 27 Nov 2007 Posts: 514
|
Posted: Sun May 18, 2008 1:30 pm Post subject: |
|
|
Ich stand vor kurzem vor dem selben Problem. Anschließend habe ich mich dafür entschieden ein initramfs vom Genkernel generieren zu lassen.
Code: | genkernel --oldconfig --splash=gentoo-burn --splash-res=1280x1024 --lvm initrd |
Da man normalerweise alle Hardware-Treiber im Kernel hat, wenn man den Kernel selber baut, kann man die Hardwareerkennung im initramfs deaktivieren. Dafür werden dem Kernel folgende Parameter übergeben: "scandelay=0 nodetect" |
|
Back to top |
|
|
Giuly Tux's lil' helper
Joined: 21 May 2003 Posts: 138 Location: Bremen - Germany
|
Posted: Sun May 18, 2008 8:51 pm Post subject: |
|
|
Max Steel wrote: | .config - Linux Kernel v2.6.24-gentoo-r8 Configuration Help zu CONF_INITRAMFS_SOURCE wrote: | This can be either [...] or a space-separated list of directories and files for building the initramfs image. |
Müsste also funktionieren wenn du deine fbsplash initram auch noch dazu schreibst, womöglich nach dem v86d, aber dazu gebe ich keine Garantie.
Vll kannste auch die lvm initram hinschreiben, als erstes, oder zweites.
Oder sogar alle 3.
Aber wie immer keine Garantie. |
In der Help steht cpio-suffix muss es haben, so gehts:
Code: | mkdir /usr/share/fb
cd /usr/share/fb
cp /boot/fbsplash-emergence-1280x1024 .
mv fbsplash-emergence-1280x1024 fbsplash-emergence-1280x1024.gz
gunzip fbsplash-emergence-1280x1024.gz
mv fbsplash-emergence-1280x1024 fbsplash-emergence-1280x1024.cpio |
Dann /usr/share/fb/fbsplash-emergence-1280x1024.cpio in der Kernel-Config angeben, und alles wird gut.
(Falls das jemand nochmal brauchen sollte.)
Grüße und Danke _________________ dunno |
|
Back to top |
|
|
|