- 论坛徽章:
- 0
|
首先 我会先编辑base目录下的comps.xml 保留我需要的东西!其它删除.
这样操作完成以后 要执行的步骤
usr/lib/anaconda-runtime/genhdlist --productpath Fedora /home/src
export PYTHONPATH=/usr/lib/anaconda
/usr/lib/anaconda-runtime/pkgorder /home/src/ src Fedora | tee /home/pkgorder.txt
/usr/lib/anaconda-runtime/buildinstall --pkgorder /home/pkgorder.txt --product "fedora linux" --release "fedora1 linux" --version 1 --prodpath Fedora /home/src/
mkisofs -R -J -T -no-emul-boot -boot-load-size 4 -boot-info-table -V fedora -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/test.iso /home/src/
但是在执行 /usr/lib/anaconda-runtime/buildinstall --pkgorder /home/pkgorder.txt --product "fedora linux" --release "fedora1 linux" --version 1 --prodpath Fedora /home/src/
的时候有点感觉出错!其它命令没问题!!生成新的ISO包 以后 在虚拟机器上安装。发现总是不能进入安装界面.或者到了开始安装的时候出错!!
所以想懂的老师们 多多指点 或者给点资料!!!
- ./buildinstall --pkgorder /home/pkgorder.txt --product "fedora linux" --release "fedora1 linux" --version 1 --prodpath Fe
- dora /home/dst/
- warning: /home/dst/Fedora/RPMS/anaconda-runtime-10.2.1.5-2.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
- Running buildinstall...
- /home/dst/buildinstall.tree.21429 /usr/lib/anaconda-runtime
- /usr/lib/anaconda-runtime
- Going to run buildinstall again
- warning: /home/dst/Fedora/RPMS/anaconda-runtime-10.2.1.5-2.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
- Building images...
- Assembling package list...
- Expanding text packages...
- Expanding graphical packages...
- retrieving timezones
- Creating nsswitch.conf
- Fixing up /etc/man.config to point into /mnt/sysimage
- Running mkfontdir...
- Getting pango modules
- Getting gtk2 input method modules
- /usr/bin/gtk-query-immodules-2.0: error while loading shared libraries: libXfixes.so.3: cannot open shared object file: No such file or directory
- Getting gtk2 gdk-pixbuf loaders
- Scrubbing trees... /tmp/treedir.21442/image-template
- Scrubbing trees... /tmp/treedir.21442/instimage
- Compressing .mo files in stage2 images...
- Creating fontconfig cache
- Creating debug dir
- Patching python library...
- /home/dst/buildinstall.tree.21429/upd-instroot: line 1109: cd: /tmp/treedir.21442/image-template/usr/lib/python2.3: 没有那个文件或目录
- /home/dst/buildinstall.tree.21429/upd-instroot: line 1129: cd: OLDPWD not set
- Removing unused python files in hdimage... Traceback (most recent call last):
- File "/usr/bin/anaconda", line 358, in ?
- from exception import handleException
- File "/usr/lib/anaconda/exception.py", line 24, in ?
- import rpm
- File "/usr/lib/python2.4/site-packages/rpm/__init__.py", line 7, in ?
- from _rpm import *
- ImportError: librpmbuild-4.4.so: cannot open shared object file: No such file or directory
- done.
- Cleaning ramdisk install images...
- Getting package order...
- Traceback (most recent call last):
- File "/tmp/treedir.21442/instimage/usr/lib/anaconda-runtime/pkgorder", line 188, in ?
- %(distDir,productPath), hdlist, doSelect = 0)
- File "/tmp/treedir.21442/instimage/usr/lib/anaconda/hdrlist.py", line 920, in groupSetFromCompsFile
- import urlgrabber.grabber as grabber
- ImportError: No module named urlgrabber.grabber
- Making images...
- Running: /tmp/treedir.21442/instimage/usr/lib/anaconda-runtime/getkeymaps i386 /tmp/keymaps-i386.28690 /tmp/treedir.21442/instimage
- Loading /lib/kbd/keymaps/i386/azerty/be-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/br-abnt2.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/cf.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/croat.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/cz-lat2.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/cz-us-qwertz.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/de.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/de-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/de-latin1-nodeadkeys.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/dk.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/dk-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/dvorak/dvorak.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/es.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/et.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/fi.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/fi-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/azerty/fr.map.gz
- assuming iso-8859-1 cedilla
- assuming iso-8859-1 acute
- assuming iso-8859-1 diaeresis
- assuming iso-8859-1 brokenbar
- assuming iso-8859-1 threequarters
- assuming iso-8859-1 currency
- assuming iso-8859-1 onehalf
- assuming iso-8859-1 onequarter
- Loading /lib/kbd/keymaps/i386/azerty/fr-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/azerty/fr-latin9.map.gz
- assuming iso-8859-1 cedilla
- assuming iso-8859-1 acute
- assuming iso-8859-1 diaeresis
- assuming iso-8859-1 brokenbar
- assuming iso-8859-1 threequarters
- assuming iso-8859-1 currency
- assuming iso-8859-1 onehalf
- assuming iso-8859-1 onequarter
- Loading /lib/kbd/keymaps/i386/azerty/fr-pc.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/fr_CH.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/fr_CH-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/gr.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/hu.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/hu101.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/is-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/it.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/it-ibm.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/it2.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/jp106.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/la-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/mk-utf.map.gz
- loadkeys: warning: this map uses Unicode symbols
- (perhaps you want to do `kbd_mode -u'?)
- Loading /lib/kbd/keymaps/i386/qwerty/nl.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/no.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/pl.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/pt-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ro_win.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ru.map.gz
- loadkeys: warning: this map uses Unicode symbols
- (perhaps you want to do `kbd_mode -u'?)
- Loading /lib/kbd/keymaps/i386/qwerty/ru.map.utf8ru
- Loading /lib/kbd/keymaps/i386/qwerty/ru-cp1251.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ru-ms.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ru1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ru2.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ru_win.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/sg.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/sg-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/sk-qwerty.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/slovene.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/sv-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/trq.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ua-utf.map.gz
- loadkeys: warning: this map uses Unicode symbols
- (perhaps you want to do `kbd_mode -u'?)
- Loading /lib/kbd/keymaps/i386/qwerty/uk.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/us.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/us-acentos.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/us.map.gz
- cannot find package kernel-BOOT in path /home/dst/Fedora/RPMS
- kernel-BOOT does not exist for i586 -- using kernel package
- unpacking /home/dst/Fedora/RPMS/kernel-2.6.11-1.1369_FC4.i586.rpm.i586
- Building i586 initrd-everything.img
- Wrote /tmp/makebootdisk.tree.28690 (4424k compressed, 326k free)
- Building isolinux directory
- 192000 pixels, 5636 bytes, (94.13% compression)
- Cleaning up images
- Unknown file type (unallocated) /home/dst/images/isopath/.. - ignoring and continuing.
- mkdosfs 2.8 (28 Feb 2001)
- cp: 正在写入‘/home/dst/images/fobpath/vmlinuz’: 设备上没有空间
- grep: write error: 设备上没有空间
- Building main moduleball
- Building netstg.img
- Running mkcramfs /tmp/instimage.dir.28690 /home/dst/Fedora/base/netstg2.img
- Wrote /home/dst/Fedora/base/netstg2.img (13788k)...
- Building hdstg.img
- Running mkcramfs /tmp/instimage.dir.28690 /home/dst/Fedora/base/hdstg2.img
- Wrote /home/dst/Fedora/base/hdstg2.img (13652k)...
- Building stage2.img
- Running mkcramfs /tmp/treedir.21442/instimage /tmp/instimage.img.28690
- Wrote /home/dst/Fedora/base/stage2.img (59196k)
- Writing .discinfo file
- timestamp not specified; using the current time
- [root@localhost anaconda-runtime]# ./buildinstall --pkgorder /home/pkgorder.txt --product "fedora linux" --release "fedora1 linux" --version 1 --prodpath Fedora /home/dst/
- warning: /home/dst/Fedora/RPMS/anaconda-runtime-10.2.1.5-2.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
- Running buildinstall...
- /home/dst/buildinstall.tree.12951 /usr/lib/anaconda-runtime
- /usr/lib/anaconda-runtime
- Going to run buildinstall again
- warning: /home/dst/Fedora/RPMS/anaconda-runtime-10.2.1.5-2.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
- Building images...
- Assembling package list...
- Expanding text packages...
- Expanding graphical packages...
- retrieving timezones
- Creating nsswitch.conf
- Fixing up /etc/man.config to point into /mnt/sysimage
- Running mkfontdir...
- Getting pango modules
- Getting gtk2 input method modules
- /usr/bin/gtk-query-immodules-2.0: error while loading shared libraries: libXfixes.so.3: cannot open shared object file: No such file or directory
- Getting gtk2 gdk-pixbuf loaders
- Scrubbing trees... /tmp/treedir.12964/image-template
- Scrubbing trees... /tmp/treedir.12964/instimage
- Compressing .mo files in stage2 images...
- Creating fontconfig cache
- Creating debug dir
- Patching python library...
- /home/dst/buildinstall.tree.12951/upd-instroot: line 1109: cd: /tmp/treedir.12964/image-template/usr/lib/python2.3: 没有那个文件或目录
- /home/dst/buildinstall.tree.12951/upd-instroot: line 1129: cd: OLDPWD not set
- Removing unused python files in hdimage... Traceback (most recent call last):
- File "/usr/bin/anaconda", line 358, in ?
- from exception import handleException
- File "/usr/lib/anaconda/exception.py", line 24, in ?
- import rpm
- File "/usr/lib/python2.4/site-packages/rpm/__init__.py", line 7, in ?
- from _rpm import *
- ImportError: librpmbuild-4.4.so: cannot open shared object file: No such file or directory
- done.
- Cleaning ramdisk install images...
- Getting package order...
- Traceback (most recent call last):
- File "/tmp/treedir.12964/instimage/usr/lib/anaconda-runtime/pkgorder", line 188, in ?
- %(distDir,productPath), hdlist, doSelect = 0)
- File "/tmp/treedir.12964/instimage/usr/lib/anaconda/hdrlist.py", line 920, in groupSetFromCompsFile
- import urlgrabber.grabber as grabber
- ImportError: No module named urlgrabber.grabber
- Making images...
- Running: /tmp/treedir.12964/instimage/usr/lib/anaconda-runtime/getkeymaps i386 /tmp/keymaps-i386.20214 /tmp/treedir.12964/instimage
- Loading /lib/kbd/keymaps/i386/azerty/be-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/br-abnt2.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/cf.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/croat.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/cz-lat2.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/cz-us-qwertz.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/de.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/de-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/de-latin1-nodeadkeys.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/dk.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/dk-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/dvorak/dvorak.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/es.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/et.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/fi.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/fi-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/azerty/fr.map.gz
- assuming iso-8859-1 cedilla
- assuming iso-8859-1 acute
- assuming iso-8859-1 diaeresis
- assuming iso-8859-1 brokenbar
- assuming iso-8859-1 threequarters
- assuming iso-8859-1 currency
- assuming iso-8859-1 onehalf
- assuming iso-8859-1 onequarter
- Loading /lib/kbd/keymaps/i386/azerty/fr-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/azerty/fr-latin9.map.gz
- assuming iso-8859-1 cedilla
- assuming iso-8859-1 acute
- assuming iso-8859-1 diaeresis
- assuming iso-8859-1 brokenbar
- assuming iso-8859-1 threequarters
- assuming iso-8859-1 currency
- assuming iso-8859-1 onehalf
- assuming iso-8859-1 onequarter
- Loading /lib/kbd/keymaps/i386/azerty/fr-pc.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/fr_CH.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/fr_CH-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/gr.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/hu.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/hu101.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/is-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/it.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/it-ibm.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/it2.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/jp106.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/la-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/mk-utf.map.gz
- loadkeys: warning: this map uses Unicode symbols
- (perhaps you want to do `kbd_mode -u'?)
- Loading /lib/kbd/keymaps/i386/qwerty/nl.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/no.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/pl.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/pt-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ro_win.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ru.map.gz
- loadkeys: warning: this map uses Unicode symbols
- (perhaps you want to do `kbd_mode -u'?)
- Loading /lib/kbd/keymaps/i386/qwerty/ru.map.utf8ru
- Loading /lib/kbd/keymaps/i386/qwerty/ru-cp1251.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ru-ms.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ru1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ru2.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ru_win.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/sg.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/sg-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/sk-qwerty.map.gz
- Loading /lib/kbd/keymaps/i386/qwertz/slovene.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/sv-latin1.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/trq.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/ua-utf.map.gz
- loadkeys: warning: this map uses Unicode symbols
- (perhaps you want to do `kbd_mode -u'?)
- Loading /lib/kbd/keymaps/i386/qwerty/uk.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/us.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/us-acentos.map.gz
- Loading /lib/kbd/keymaps/i386/qwerty/us.map.gz
- cannot find package kernel-BOOT in path /home/dst/Fedora/RPMS
- kernel-BOOT does not exist for i586 -- using kernel package
- unpacking /home/dst/Fedora/RPMS/kernel-2.6.11-1.1369_FC4.i586.rpm.i586
- Building i586 initrd-everything.img
- Wrote /tmp/makebootdisk.tree.20214 (4424k compressed, 325k free)
- Building isolinux directory
- 192000 pixels, 5636 bytes, (94.13% compression)
- Cleaning up images
- Unknown file type (unallocated) /home/dst/images/isopath/.. - ignoring and continuing.
- mkdosfs 2.8 (28 Feb 2001)
- cp: 正在写入‘/home/dst/images/fobpath/vmlinuz’: 设备上没有空间
- grep: write error: 设备上没有空间
- Building main moduleball
- Building netstg.img
- Running mkcramfs /tmp/instimage.dir.20214 /home/dst/Fedora/base/netstg2.img
- Wrote /home/dst/Fedora/base/netstg2.img (13788k)...
- Building hdstg.img
- Running mkcramfs /tmp/instimage.dir.20214 /home/dst/Fedora/base/hdstg2.img
- Wrote /home/dst/Fedora/base/hdstg2.img (13652k)...
- Building stage2.img
- Running mkcramfs /tmp/treedir.12964/instimage /tmp/instimage.img.20214
- Wrote /home/dst/Fedora/base/stage2.img (59196k)
- Writing .discinfo file
- timestamp not specified; using the current time
- You have new mail in /var/spool/mail/root
复制代码 |
|