· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Booyo LiveCD/LiveFC4

BooyoLiveCD/LiveFC4

/initrd/static/udevstart 는 /sbin/udevstart.static 를 복사해야 함.

/etc/udev/udev.conf 변경되어 있슴. initrd-2.6.11-prep.img 의 것으로 복사할 것

booyo-init
< if [ -f /etc/udev/udev.conf ];then
<       . /etc/udev/udev.conf
< fi
<
165c161
<        sysctl -w kernel.hotplug="/sbin/hotplug" >/dev/null 2>&1
---
>        sysctl -w kernel.hotplug="/sbin/udevsend" >/dev/null 2>&1
494a491
> rm -f /var/gdm/.gdmfifo &> /dev/null

libraw1394-0.10.1-3.i386.rpm rpm -ivh --force libraw1394-0.10.1-3.i386.rpm vi yum.conf yum install gstreamer-universe

yum install kdebase Installing:
kdebase i386 6:3.4.1-0.fc4.1 updates-released 26 M
Installing for dependencies:
dmidecode i386 1:2.6-1.14 base 29 k kdelibs i386 6:3.4.1-0.fc4.1 updates-released 17 M lm_sensors i386 2.8.8-5 base 445 k xorg-x11-xdm i386 6.8.2-37 updates-released 165 k

  • 설치 데스크탑
  • 커널, BUILD
  • opt/berry
  • kde
  • totem plug-in
  • 추가

http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/3/xmms/ xmms-1.2.10-9.1.1.fc3.fr.i386.rpm xmms-mp3-1.2.10-9.1.1.fc3.fr.i386.rpm xmms-skins-1.2.10-9.1.1.fc3.fr.i386.rpm

오류: Failed dependencies:
libmikmod.so.2 is needed by xmms-1.2.10-9.1.1.fc3.fr.i386

Installing:
 gstreamer-universe      i386       0.8.2-0.fdr.1.3  gstreamer         4.1 k
Installing for dependencies:
 a52dec                  i386       0.7.4-0.lvn.7.3  gstreamer-deps     46 k
 aalib                   i386       1.4.0-0.rc5.4    extras             69 k
 blop                    i386       0.2.8-0.fdr.1.3  gstreamer-deps    935 k
 faad2                   i386       2.0-0.lvn.3.3    gstreamer-deps    384 k
 fftw                    i386       2.1.5-8          extras            394 k
 fontconfig-devel        i386       2.2.3-13         base              236 k
 freetype-devel          i386       2.1.9-2          base              527 k
 glib2-devel             i386       2.6.4-1          base              1.1 M
 gsm                     i386       1.0.10-0.lvn.7.3  gstreamer-deps     37 k
 gstreamer-devel         i386       0.8.10-1         base              337 k
 gstreamer-editor        i386       0.8.0-0.fdr.1.3  gstreamer         335 k
 gstreamer-ffmpeg        i386       0.8.5-0.gst.1.3  gstreamer         1.1 M
 gstreamer-monkeysaudio  i386       0.8.0-0.lvn.1.3  gstreamer         156 k
 gstreamer-plugins-audio  i386       0.8.10-0.gst.1.3  gstreamer          24 k
 gstreamer-plugins-devel  i386       0.8.10-0.gst.1.3  gstreamer          29 k
 gstreamer-plugins-extra-audio  i386       0.8.10-0.gst.1.3  gstreamer 70 k
 gstreamer-plugins-extra-dvd  i386       0.8.10-0.gst.1.3  gstreamer          42 k
 gstreamer-plugins-extra-video  i386       0.8.10-0.gst.1.3  gstreamer         137 k
 gstreamer-plugins-video  i386       0.8.10-0.gst.1.3  gstreamer          13 k
 ladspa                  i386       1.12-5           extras             35 k
 lame                    i386       3.96.1-0.lvn.1.3  gstreamer-deps    1.1 M
 libdvdcss               i386       1.2.8-0.lvn.5.3  gstreamer-deps     32 k
 libdvdnav               i386       0.1.10-0.lvn.1.3  gstreamer-deps     80 k
 libdvdread              i386       0.9.4-0.lvn.1.3  gstreamer-deps     55 k
 libfame                 i386       0.9.1-0.lvn.1.3  gstreamer-deps     95 k
 libid3tag               i386       0.15.1-3.b       extras             43 k
 libmad                  i386       0.15.1-0.lvn.1.b.3  gstreamer-deps     80 k
 liboil                  i386       0.3.2-2.fc4      extras            124 k
 libshout                i386       2.0-0.fdr.1.3    gstreamer-deps     65 k
 libxml2-devel           i386       2.6.19-1         base              1.8 M
 marlin                  i386       0.7-0.fdr.1.3    gstreamer         616 k
 mpeg2dec                i386       0.4.0-0.lvn.3.b.3  gstreamer-deps     91 k
 pitivi                  i386       0.1.1-0.fdr.1.3  gstreamer         434 k
 pkgconfig               i386       1:0.15.0-6       base               52 k
 swfdec                  i386       0.3.5-0.gst.1.3  gstreamer-deps     74 k
 swh-plugins             i386       0.4.12-0.fdr.1.3  gstreamer-deps    741 k
 xorg-x11-devel          i386       6.8.2-37         updates-released  5.0 M
 zlib-devel              i386       1.2.2.2-3        base               98 k
Updating for dependencies:
 gstreamer-plugins       i386       0.8.10-0.gst.1.3  gstreamer         1.3 M
 xorg-x11                i386       6.8.2-37         updates-released   14 M
 xorg-x11-libs           i386       6.8.2-37         updates-released  2.5 M
 xorg-x11-xfs            i386       6.8.2-37         updates-released  135 k

Transaction Summary
=============================================================================
Install     39 Package(s)
Update       4 Package(s)
Remove       0 Package(s)
Total download size: 34 M

Running Transaction
  Updating  : xorg-x11-libs                ####################### [ 1/47]
  Updating  : gstreamer-plugins            ####################### [ 2/47]
  Installing: ladspa                       ####################### [ 3/47]
  Installing: pkgconfig                    ####################### [ 4/47]
  Installing: zlib-devel                   ####################### [ 5/47]
  Installing: libmad                       ####################### [ 6/47]
  Installing: liboil                       ####################### [ 7/47]
  Installing: swfdec                       ####################### [ 8/47]
/var/tmp/rpm-tmp.32956: line 3: gdk-pixbuf-query-loaders: command not found
error: %post(swfdec-0.3.5-0.gst.1.3.i386) scriptlet failed, exit status 127
  Installing: libxml2-devel                ####################### [ 9/47]
  Installing: freetype-devel               ####################### [10/47]
  Installing: fontconfig-devel             ####################### [11/47]
  Installing: xorg-x11-devel               ####################### [12/47]
  Installing: glib2-devel                  ####################### [13/47]
  Installing: gstreamer-devel              ####################### [14/47]
  Installing: gstreamer-plugins-devel      ####################### [15/47]
  Installing: blop                         ####################### [16/47]
  Installing: marlin                       ####################### [17/47]
  Installing: gstreamer-ffmpeg             ####################### [18/47]
  Installing: pitivi                       ####################### [19/47]
  Installing: gstreamer-monkeysaudio       ####################### [20/47]
  Installing: gstreamer-editor             ####################### [21/47]
  Installing: lame                         ####################### [22/47]
  Updating  : xorg-x11-xfs                 ####################### [23/47]
  Installing: aalib                        ####################### [24/47]
  Installing: gstreamer-plugins-video      ####################### [25/47]
  Installing: mpeg2dec                     ####################### [26/47]
  Installing: libshout                     ####################### [27/47]
  Installing: gstreamer-plugins-audio      ####################### [28/47]
  Installing: fftw                         ####################### [29/47]
  Installing: swh-plugins                  ####################### [30/47]
  Installing: faad2                        ####################### [31/47]
  Installing: libdvdcss                    ####################### [32/47]
  Installing: libdvdread                   ####################### [33/47]
  Installing: libdvdnav                    ####################### [34/47]
  Installing: gsm                          ####################### [35/47]
  Installing: a52dec                       ####################### [36/47]
  Installing: libid3tag                    ####################### [37/47]
  Installing: gstreamer-plugins-extra-audi ####################### [38/47]
  Installing: libfame                      ####################### [39/47]
  Installing: gstreamer-plugins-extra-vide ####################### [40/47]
  Installing: gstreamer-plugins-extra-dvd  ####################### [41/47]
  Installing: gstreamer-universe           ####################### [42/47]
  Updating  : xorg-x11                     ####################### [43/47]
  Cleanup   : xorg-x11-libs                ####################### [44/47]
  Cleanup   : gstreamer-plugins            ####################### [45/47]
  Cleanup   : xorg-x11                     ####################### [46/47]
  Cleanup   : xorg-x11-xfs                 ####################### [47/47]

after kde, totem, xmms root@localhost packages# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda7 9469148 2261372 6719000 26% /

halt, reboot

/BOOYO/bin/ash 없슴. /usr/sbin/lsof /sbin/fuser -m -v /BOOYO

logo

cp /media/cdrecorder/isolinux/splash.lss FC4 CD1


2005. 7. 5

totem 의 문제로 재설치

1002 mount /dev/sda11 /mnt/sda11 1003 cd /mnt/sda11/FC4 1008 mount /dev/sda7 /mnt/sda7 1009 cp -Rp BOOYO.build /mnt/sda7/ 1010 cp -Rp 2.6.11-liveFC4 /mnt/sda7/lib/modules/ 1011 cd boot/ 1013 cp *live* /mnt/sda7/boot/ 1014 cd .. 1016 cp -Rp opt /mnt/sda7/ 1017 cp yum.conf /mnt/sda7/etc/

reboot
2 mkdir /mnt/sda11
10 mount /dev/sda11 /mnt/sda11 11 cd /mnt/sda11/FC4/download/totem 18 rpm -ivh --force libraw1394-0.10.1-3.i386.rpm 21 yum install gstreamer-universe 26 cd ../kde 28 rpm -ivh xorg-x11-xdm-6.8.2-31.i386.rpm 30 rpm -ivh dmidecode-2.6-1.14.i386.rpm 31 rpm -ivh lm_sensors-2.8.8-5.i386.rpm 32 rpm -ivh kdelibs-3.4.0-6.i386.rpm 33 rpm -ivh kdebase-3.4.0-5.i386.rpm 40 cd ../xmms 43 rpm -ivh xmms* 44 cd /sbin 50 mv init init.org 51 mv halt halt.org 52 mv reboot reboot.org 53 mv poweroff poweroff.org 54 cp /mnt/sda11/FC4/booyolivecd/sysvinit-2.85/src/init . 55 ln -s init halt 56 ln -s init reboot 57 ln -s init poweroff

BOOYO.postupgrade 에 문제가 있었슴. 이것이 문제였으면 좋겠는데....

68 cd /etc 69 mv inittab inittab.org 70 cp /BOOYO.build/BOOYO.Master/boot/isolinux/initrd/etc/inittab . 71 cd rc.d 72 cp /BOOYO.build/BOOYO.Master/boot/isolinux/initrd/etc/rc.d/booyo-* . 76 cd /BOOYO.build/ 77 ls 78 touch mkisofs.timestamp

xorg.conf 의 문제임.

booyo beta: /BOOYO/bin/ash 이 있었음.
order of VIDEO in hwconf 가 unknown 이 앞에 있으므로 수행이 되었슴.

FC4 는 둘 다 문제임. 수정 iiim 에서 문제 발생 동작은 됨 cd eject 다시 안 됨.

sort 파일을 만들기 위해 수행하는 것이 문제를 야기시킴. /etc/init /etc/rc.d/booyo-* 없앨 것 rm /eyc/init (initrd/init)

hwsetup-booyo.c 수정. isConfigured 에서 VIDEO 의 경우 unable, ignore, unknown 등의 겨우 return 1 을 해야 하는데, 그냥 break 하게 되어 있었슴.

/var/run/sudo/_pam_timestamp_key 무엇에 사용되는 것인지 모르겠슴. 지우지 않으면, BOOYO 의 softlink 로 남아 있음.

/var/run/iiim/.iiimp-unix/9010 을 chown 못함. /var/run/iiim/.iiimp-unix 지움. (booyo-init)

/usr/share/anaconda/pixmaps /usr/share/firstboot/pixmaps /usr/share/pixmaps /usr/share/system-config-mouse/pixmaps /usr/share/system-config-network/pixmaps /usr/share/themes/Crux/pixmaps /usr/share/themes/HighContrastLargePrint/pixmaps /usr/share/themes/HighContrastLargePrintInverse/pixmaps /usr/share/themes/LargePrint/pixmaps /usr/share/themes/LowContrastLargePrint/pixmaps /usr/share/system-config-securitylevel/pixmaps /usr/share/system-config-keyboard/pixmaps /usr/share/system-config-language/pixmaps /usr/share/system-config-rootpassword/pixmaps /usr/share/system-config-date/pixmaps /usr/share/system-config-users/pixmaps /usr/share/system-config-lvm/pixmaps /usr/share/system-config-soundcard/pixmaps /usr/share/gnome/panel/pixmaps /usr/share/control-center-2.0/pixmaps /usr/share/gal-2.4/2.4.2/pixmaps /usr/share/gnome-media/pixmaps /usr/share/system-config-display/pixmaps

/usr/lib/pygtk/2.0/demos/images /usr/lib/openoffice.org1.9.104/share/config/wizard/web/images /usr/share/doc/db4-4.3.27/images /usr/share/doc/cups-1.1.23/be/images /usr/share/doc/cups-1.1.23/de/images /usr/share/doc/cups-1.1.23/es/images /usr/share/doc/cups-1.1.23/fr/images /usr/share/doc/cups-1.1.23/images /usr/share/doc/pygtk2-2.6.0/examples/pygtk-demo/demos/images /usr/share/doc/openjade-1.3.2/jadedoc/images /usr/share/doc/ImageMagick-6.2.2.0/images /usr/share/doc/libxml2-devel-2.6.19/tutorial/images /usr/share/doc/xfig/html/images /usr/share/doc/gtk2-devel-2.6.7/tutorial/images /usr/share/doc/gettext-devel-0.14.3/javadoc1/images /usr/share/sgml/docbook/dsssl-stylesheets-1.79/images /usr/share/sgml/docbook/xsl-stylesheets-1.68.1-1/images /usr/share/backgrounds/images /usr/share/dia/images /usr/share/gimp/2.0/images /usr/share/gimp/2.0/scripts/images /usr/share/gimp/2.0/themes/Default/images /usr/share/gimp/2.0/help/images /usr/share/evolution/2.2/images /usr/share/tk8.4/demos/images /usr/share/tk8.4/images /usr/share/devhelp/images /usr/src/linux-2.6.11/arch/ppc/boot/images

/usr/share/apps/kdm/themes/Bluecurve /usr/share/gdm/themes/Bluecurve /usr/share/pixmaps/nautilus/Bluecurve /usr/share/themes/Bluecurve /usr/share/icons/Bluecurve


usr/share/anaconda/pixmaps (설치시 화면) usr/share/backgrounds/images (바탕화면) usr/share/firstboot/pixmaps (빨간모자, boot 시 splash) usr/share/pixmaps/redhat (빨간 모자) usr/share/gdm/themes/Bluecurve (login 화면) usr/share/system-config-network/help/figs usr/share/system-config-network/pixmaps

usr/share/backgrounds/images/default.png /etc/X11/gdm/gdm.conf GraphicalTheme=Bluecurve GraphicalTheme=happygnome-list

/etc/X11/gdm/PreSession/Default background and cursor

/usr/share/pixmaps/splash/gnome-splash.png 이 것은 새롭게 만들어야 함.

/usr/share/gnome/default.session

root@localhost /# find / -name shadowman-round* find: /proc/19916/task: 그런 파일이나 디렉토리가 없음 /usr/share/firstboot/pixmaps/shadowman-round-48.png /usr/share/pixmaps/redhat/shadowman-round-48.png

root@localhost /# find / -name screenshot.png find: /proc/19916/task: 그런 파일이나 디렉토리가 없음 /usr/share/gdm/themes/Bluecurve/screenshot.png /usr/share/gdm/themes/circles/screenshot.png /usr/share/gdm/themes/happygnome/screenshot.png /usr/share/gdm/themes/happygnome-list/screenshot.png

root@localhost /# find / -name rhlogo.png find: /proc/19916/task: 그런 파일이나 디렉토리가 없음 /usr/share/doc/system-config-users-1.2.25/figs/rhlogo.png /usr/share/doc/tux-3.2.18/tux/figs/rhlogo.png /usr/share/system-config-network/help/figs/rhlogo.png

root@localhost /# find / -name up2date.png find: /proc/19916/task: 그런 파일이나 디렉토리가 없음 /usr/share/firstboot/pixmaps/up2date.png /usr/share/pixmaps/up2date.png /usr/share/icons/Bluecurve/16x16/apps/up2date.png /usr/share/icons/Bluecurve/24x24/apps/up2date.png /usr/share/icons/Bluecurve/32x32/apps/up2date.png /usr/share/icons/Bluecurve/36x36/apps/up2date.png /usr/share/icons/Bluecurve/48x48/apps/up2date.png



/usr/src/redhat/BUILD/gnome-session-2.10.0/gnome-session/splash-widget.c

static const SplashApp splash_map_table[] = {
        { N_("Sawfish Window Manager"),  "sawfish",               "gnome-window-manager" },
        { N_("Metacity Window Manager"), "metacity",              "gnome-window-manager" },
        { N_("Window Manager"),          "gnome-wm",              "gnome-window-manager" },
        { N_("The Panel"),               "gnome-panel",           "gnome-panel" },
        { N_("Session Manager Proxy"),   "gnome-smproxy",         "gnome-session" },
        { N_("Nautilus"),                "nautilus",              "gnome-fs-desktop" },
        { N_("Desktop Settings"),        "gnome-settings-daemon", "gnome-settings" },
        { N_("Authentication Icon"),     "pam-panel-icon",        "keyring.png" },
        { N_("CD Device Handler"),       "magicdev",              "gnome-dev-cdrom.png" },
        { N_("Red Hat Network Monitor"), "rhn-applet-gui",        "up2date.png" },
        { N_("Print Monitor"),           "eggcups",               "printer.png" }
};

/usr/share/gnome/default.session
[Default]
num_clients=7
0,id=default0
0,Priority=60
0,RestartCommand=pam-panel-icon --sm-client-id default0
1,id=default1
1,Priority=10
1,RestartCommand=gnome-wm --default-wm gnome-wm --sm-client-id default1
2,id=default2
2,Priority=40
2,RestartCommand=gnome-panel --sm-client-id default2
3,id=default3
3,Priority=40
3,RestartCommand=nautilus --no-default-window --sm-client-id default3
4,id=default4
4,Priority=60
4,RestartCommand=rhn-applet-gui --sm-client-id default4
5,id=default5
5,Priority=50
5,RestartCommand=eggcups --sm-client-id default5
6,id=default6
6,Priority=40
6,RestartCommand=magicdev --sm-client-id default6

root@localhost ~# find / -name gnome-main-menu* find: /proc/19916/task: 그런 파일이나 디렉토리가 없음 /usr/share/pixmaps/gnome-main-menu.png /usr/share/icons/Bluecurve/16x16/apps/gnome-main-menu.png /usr/share/icons/Bluecurve/24x24/apps/gnome-main-menu.png /usr/share/icons/Bluecurve/32x32/apps/gnome-main-menu.png /usr/share/icons/Bluecurve/36x36/apps/gnome-main-menu.png /usr/share/icons/Bluecurve/48x48/apps/gnome-main-menu.png /usr/share/icons/HighContrastLargePrint/48x48/apps/gnome-main-menu.png /usr/share/icons/HighContrastLargePrintInverse/48x48/apps/gnome-main-menu.png /usr/share/icons/LowContrastLargePrint/48x48/apps/gnome-main-menu.png

pixmaps 밑에 있는 gnome-main-menu.png 를 이용하여 16, 24, 32, 36 을 만들고, icons/Bluecurve 밑의 것을 모두 바꾼다.

root@localhost ~# find / -name gnome-panel.png find: /proc/19916/task: 그런 파일이나 디렉토리가 없음 /usr/share/pixmaps/gnome-panel.png /usr/share/icons/hicolor/48x48/apps/gnome-panel.png /usr/share/icons/Bluecurve/16x16/apps/gnome-panel.png /usr/share/icons/Bluecurve/24x24/apps/gnome-panel.png /usr/share/icons/Bluecurve/32x32/apps/gnome-panel.png /usr/share/icons/Bluecurve/36x36/apps/gnome-panel.png /usr/share/icons/Bluecurve/48x48/apps/gnome-panel.png /usr/share/icons/HighContrastLargePrint/48x48/apps/gnome-panel.png /usr/share/icons/HighContrastLargePrintInverse/48x48/apps/gnome-panel.png /usr/share/icons/LowContrastLargePrint/48x48/apps/gnome-panel.png

pixmaps 밑에 있는 gnome-panel.png 를 이용하여 16, 24, 32, 36 을 만들고, icons/Bluecurve 밑의 것을 모두 바꾼다.

/usr/share/pixmaps 밑에 있는 gnome-logo-icon-transparent.png, gnome-logo-icon.png 을 각각 16, 20, 24, 32, 64, 96 을 만든다. gnome-panel.png 는 gnome-icon-theme-2.10.1.tar.gz 에서 복사하여 16, 20, 24, 32, 64, 96 을 만든다. 각각을 /usr/share/icons/Bluecurve 에 복사한다.

cd /usr/share/icons/Bluecurve/XX/apps/ mv gnome-main-menu.png gnome-main-menu.png.fc cp /usr/share/pixmaps/gnome-logo-icon-transparent.png gnome-main-menu.png

mv icon-panel-menu.png icon-panel-menu.png.fc cp /usr/share/pixmaps/gnome-logo-icon.png icon-panel-menu.png

mv icon-panel.png icon-panel.png.fc cp /usr/share/pixmaps/gnome-panel.png icon-panel.png

root@localhost Bluecurve# sh kk mv: cannot stat `20x20/apps/gnome-main-menu.png': 그런 파일이나 디렉토리가 없음 mv: cannot stat `20x20/apps/icon-panel-menu.png': 그런 파일이나 디렉토리가 없음 mv: cannot stat `20x20/apps/icon-panel.png': 그런 파일이나 디렉토리가 없음 mv: cannot stat `64x64/apps/gnome-main-menu.png': 그런 파일이나 디렉토리가 없음 mv: cannot stat `64x64/apps/icon-panel-menu.png': 그런 파일이나 디렉토리가 없음 mv: cannot stat `64x64/apps/icon-panel.png': 그런 파일이나 디렉토리가 없음 mv: cannot stat `96x96/apps/gnome-main-menu.png': 그런 파일이나 디렉토리가 없음 mv: cannot stat `96x96/apps/icon-panel-menu.png': 그런 파일이나 디렉토리가 없음 mv: cannot stat `96x96/apps/icon-panel.png': 그런 파일이나 디렉토리가 없음 cd /usr/share/pixmaps/splash cp /root/500x330Splash-Blusplash.png gnome-splash.png

cd /usr/share/backgrounds/images/ mv /root/Desktop/AproachOne/1600x1200background.jpg aproachone.jpg mv default.png fedora.png cp aproachone.jpg default.jpg change default.jpg to default.png (use gimp)

cd /usr/share/gdm/themes/ cp -Rp /root/Desktop/AproachOne aproachone edit /etc/X11/gdm/gdm.conf
#GraphicalTheme=Bluecurve
GraphicalTheme=aproachone
edit /usr/share/gnome/default.session
[root@localhost gnome]# diff default.session default.session.fc
24,29c24,32
< 4,id=default5
< 4,Priority=50
< 4,RestartCommand=eggcups --sm-client-id default5
< 5,id=default6
< 5,Priority=40
< 5,RestartCommand=magicdev --sm-client-id default6
---
> 4,id=default4
> 4,Priority=60
> 4,RestartCommand=rhn-applet-gui --sm-client-id default4
> 5,id=default5
> 5,Priority=50
> 5,RestartCommand=eggcups --sm-client-id default5
> 6,id=default6
> 6,Priority=40
> 6,RestartCommand=magicdev --sm-client-id default6


ID
Password
Join
If you always postpone pleasure you will never have it. Quit work and play for once!


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-10-19 14:29:11
Processing time 0.0149 sec