ArchIso script fails to build my Live distro...
Hi...
I have installed Arch in my external HDD along with a snapshot of the repos... I do not run arch in rolling mode, because I want to build some packages from AUR all along with some other stuff I have packaged myself... so my Repo Snapshot lives in /mount/my_repo, and the packages I have built live in /mount/my_packages, I have created a custom.db.tar.gz containing everything I have built from AUR and my own packages. my /etc/pacman.conf looks like this : Code:
# I have installed the package ArchIso.git from AUR, and created a workdir /home/alex/MyDistro, cd into it, made the following Makefile ( followed thr wiki ) : Code:
#### Change these settings to modify how this ISO is built. Code:
[root@iskandhar MyBuild]# make myarch Code:
[root@iskandhar MyBuild]# ls work What must I do for this to work...? Why isnt root-image/boot ever created...? The partitioning scheme I have in the external USB HDD where I have installed Arch is /boot -> /dev/sdb,1 /->/dev/sdb2, swap->/dev/sdb3, /mount/my_repo->/dev/sdb4. Is this a problem if I want to build my Arch LiveDVD....? BRGDS Alex |
I wish I could help.. but I have wrestled with trying to build my own live cd of my desktop for years on and off.
I was successful briefly with bootcd .. but it is really not maintained properly lately, or whatever, so I am going to try remastersys from ubuntu next. Meanwhile what I really want to do is probably more in line with you may be attempting.. which is just trying to *figure-out* how to do this, by using the functions and commands available, WITHOUT someone else kludgy *scripts* (that almost ALWAYS don't work-- for one reason or another). The only suggestion I can give is make sure your initrd is built correctly and leads properly into the iso fs... (which is where I am currently stuck). lettuce know :) |
hey Alexvader
your using archiso or archiso-live? I followed the instructions in the archiso-live from git and it workwed great except the resulting iso/usb terminals would not work although I have no idea why? see here http://www.linuxquestions.org/questi...needed-810452/ I think its related to /dev/pts or something, maybe also to the command "source exports" in archiso-live/scripts/exports Code:
echo "This overrides the mkinitcpio path so remember to clean up the PATH with source /etc/profile" so, although it correctly builds the image; its worthless if terminals dont work, etc although they work in console mode...? archiso-live git http://wiki.archlinux.org/index.php/Archiso-live there's also Larch; which looks good but haven't tried it http://larch.berlios.de/ Note that my nFluxOS ARCH build uses the quax slack kernel 2.6.33.3-qx and special linux-live-scripts-6.3.0. it uses squashfs-3.4, not 4.0+ I included full source, etc in NfluxOS ARCH edition note that archiso-live also includes a special linux-live for squashfs-4.0 but as I said it doesn't work right?! Use the archiso-live on your system, it's quick using squashfs-4.0 and boot to x and you'll see when you open a terminal... |
Hi Linus72
Thanks for your reply :) I am using archIso-git from AUR... the issue is that I was not using any packages.list, duh ...:rolleyes: I will retry this afternoon... see if I get Luckier... :) I'll try Larch also... Installed it Yesterday... Thanks for all the Info... :) BRGDS Alex |
I'm gonna check out archiso; I thought it was dead...
and larch warns it may mess up your installed system so be careful... in the end I want nFluxOS ARCH to be 100% ARCH; with archiso kernel, etc so, yeah hit this post back with any new info:banghead: |
Hi Linus72
Is there an nFluxOS 64 bits...? I am creating a Live Medium for engineers ( mainly Civil, Aero and Mechanical engineering ) with apps for Computational Fluid Dynamics, Finite elements analysis, 3D Geometry modelling, Math Prototyping/scripting, Source Compilation support, CAD and Graphing, Pre and post processing, office applications, browser support... the whole pack; I wish to pack all this in 4.4GB Typically the user will run this an a 64 bits PC with 4GB ram at least ( although this is not a strict requirement, it is just for the sake of application "snappiness" ) in multitabbed console mode ( DVTM or screen ) or X using IceWM of fluxBox as WM, being able to run his work ( the files created can be huge ) in a mounted external USB HDD where he cans save his work in the end of session. I think this will be fine, and also a way of telling Engineering Students as well as Engineers all over the word that they do not need to use proprietary tools to have a productive workflow in terms of PLM ( product Lifecycle management ). I will not use anything proprietary, all the apps I will compile and use have source freely available. It will be sort of an Engineering Design Swiss Knife BRGDS Alex |
No alexvader there ain't a 64 one
However; one of my pc's is a amd athlon64 3300+ HP a810n is that a 64bit pc? http://h10025.www1.hp.com/ewfrf/wc/d...product=443069 I've never ran a 64bit distro on it maybe I should try?? you want 64bit arch edition? can a kernel source be used compiled for either 32 or 64?? ah...i'm gonna download the dual-architecture netinstall iso for ARCH:) |
What is the ratio of compression between the initial root-image and the final iso...?
I'm afraid I will have to ditch some stuff if i am to make it all fit into a 4.4 GB DVD... EDIT: It is a 64 bits architecture. I stoped using 32 bits many years ago... in fact I started using 64 bits arch still at university... they had these big HP Workstations with HP-Ux... |
the ratio with squashfs 3.4 is roughly about 3:1
so a 2.5GB install is equal to about a 700MB cd, maybe less with squashfs 4.0+ I think it's about 3.5:1 to maybe 4:1 so much better I'm gonna try to install arch 64 to the amd athlon64 and see whats up... |
Hi...
make myarch ended in error : Code:
mkarchiso -p "Code_Saturne Frame3DD JSBSim MbDyn Varicad abiword acl acpi admesh alsa-lib apr apr-util ar9170-fw tomake avahi avl b43-fwcutter babl bash bc beecrypt bin86 binutils bison blas blender bluez boost bridge-utils br alculix cdrkit centerim cln cloog-ppl cmake compositeproto conky consolekit convert2syrthes coreutils cpio cppuni vs damageproto dash db dbus dbus-core dbus-glib dbus-python dcron desktop-file-utils device-mapper devtools dhcli dnsutils docutils dolfin doxygen dri2proto dvtm e2fsprogs ed eficas eficasV2-Openturns eggdbus eject elinks ench t ffc ffcall ffmpeg fftw fiat file filesystem findutils firefox fixesproto flac flex fltk fluxbox fontcacheproto idi fte gamin gawk gc gcc gcc-ada gcc-fortran gcc-libs gcc-objc gconf gd gdbm gegl gen-init-cpio gerris getdp get gmp gmsh gnome-icon-theme gnome-keyring gnome-menus gnome-mime-data gnome-vfs gnuchess gnumeric gnupg gnupg2 gnu z grep groff grub gsfonts gsl gstreamer0.10 gstreamer0.10-base gtk gtk2 gtkglext gts gxine gzip hal hal-info hdf5 m-utils icon-naming-utils icu ifenslave ilmbase imagemagick imake imlib imlib2 impact inetutils initscripts input hon irssi isdn4k-utils iw iwlwifi-1000-ucode iwlwifi-3945-ucode iwlwifi-4965-ucode iwlwifi-5000-ucode iwlwifi-515 atik java-commons-io java-commons-logging java-flexdock java-jdom java-saxon6 java-skinlf java-xmlgraphics-common kbproto kernel26 kernel26-firmware kernel26-headers kernel26-lts kernel26-lts-headers lame lapack lcms less lesst ibdaemon libdatrie libdjvu libdmx libdrm libelf libevent libexif libfetch libffi libfontenc libgcrypt libgl libgl bgssglue libice libid3tag libidl2 libidn libieee1284 libisofs libixp libjpeg libksba libldap libmatio libmng libm bpciaccess libpng libpng12 librpcsecgss librsvg libsamplerate libsasl libsm libsndfile libsoup libspectre libtasn l libvdpau libvorbis libwebkit libwmf libx11 libx86 libxau libxaw libxcb libxcomposite libxcursor libxdamage libx che libxft libxi libxinerama libxkbfile libxkbui libxml2 libxmu libxp libxpm libxrandr libxrender libxslt libxss enses lilo links linux-api-headers linux-atm lm_sensors logrotate lua lvm2 lxappearance lxde-common lxde-icon-the erminal lzo2 m4 mailx make man-db man-pages maxima mc mcpp mdadm med menu-cache mesa metis-edf midori mime-types nit-tools modulef mozilla-common mpfr mpich2 mrxvt mtools mysql mysql-clients namcap nano nbd ncurses ndiswrapper utils nfsidmap ngsolve nspr nss ocaml octave ofeli oleo omniorb omniorbpy openTurns openal openbox opencascade op sl openvpn orbit2 orc pacman pacman-mirrorlist pam pango paraview patch pciutils pcmanfm pcmciautils pcre perl pe inentry pixman pkgconfig pm-quirks pm-utils polkit poppler poppler-glib popt portaudio ppl ppp pptpclient printpr pyqt pyqt3 pyrex python python-configobj python-enthought-mayavi python-enthought-traits python-enthought-utils p t python-pmw python-scipy python-sphinx qemu-kvm qhull qscintilla qscintilla-qt3 qt qt3 qtemu qtoctave quick-init erproto rfkill rp-pppoe rpcbind rpm rrdtool rsync rt2870usb-fw rt2x00-rt61-fw rt2x00-rt71w-fw run-parts salome-ge ome-yacs samba sane sbcl sc schroedinger scilab scons scotch scrnsaverproto sdl sdparm sed setuptools shadow shar hfs-tools startup-notification subversion sudo swig syrthes sysfsutils syslinux syslog-ng sysvinit t1lib talloc t x tiacx-firmware time tix tk tk-togl transfig tree tzdata udev udev-compat ufc ufl umfpack unixodbc unrar unzip u per vpnc vte vtk w3m wavpack wget which wings wireless-regdb wireless_tools wmii wpa_actiond wpa_supplicant wv wx o xcb-util xcursor-themes xdg-utils xextproto xf86-input-evdev xf86-video-vesa xf86dgaproto xf86miscproto xf86vid roto xinetd xkeyboard-config xorg-apps xorg-docs xorg-font-utils xorg-fonts-100dpi xorg-fonts-75dpi xorg-fonts-al xorg-server-utils xorg-twm xorg-utils xorg-xauth xorg-xinit xorg-xkb-utils xpdf xproto xsensors xterm xulrunner Code:
[root@iskandhar MyBuild]# ls Forget this post... |
Oh dont give up yet bro
Did you try archiso-live yet? and some more info about Larch http://chakra-project.org/wiki/index...veMedia(Larch7) I'm compiling the same kernel from nFluxOS arch on the new x86_64 I installed it keepes stopping with errors on different 3rd party drivers that are for 32bit I guess anyway, it should be done soon....I hope |
1 Attachment(s)
Hi Linus72 :)
Good news, and bad news... Good news, I built my live Image... Bad news, i booted it up in qemu, and it stopped in kernel panic... |
is the iso label correct?
the ARCH_2010etc? I'm telling ya, check out the archiso-live build this is how I had to do it... do the git thing from here Quote:
so it would be now, when it's done you may have to fix stuff I had to edit archiso-live/scripts/profiles/livebackup/archiso-mkinitcpio.conf it originally said Code:
HOOKS="base udev archiso-early pata scsi sata usb fw filesystems usbinput fbsplash" so, I replaced it with Code:
HOOKS="base udev archiso pata ide scsi sata usb fw filesystems usbinput fbsplash" then from the readme that says Quote:
it works better from / and with squashfs4.0+ and a 2.5GB install it will make a livecd/usb in about 20min! much faster than squashfs3.4 which would take nearly 2hrs! but, when you open a terminal it probably wont work thats only issue with archiso-live!? |
Hi,
Thanks for the answer... :) So what would you advise me to do differently from ArchIso wiki...? I followed Exactly the wiki's instructions... Quote:
BRGDS Alex |
are you booting it from usb or cd?
I try mine out by booting from usb archiso-live and linux-live-scripts-6.3.0 dont require a label boot parameter.. but, when I use a true arch linux net-install iso off usb I use gparted and label usb ARCH and change boot parameter to label=ARCH instead of dd'ing iso to usb, etc if you have K3B, open the iso with K3B and it will printout the iso's label maybe it's off? as I said I have not used archiso... |
All times are GMT -5. The time now is 09:39 PM. |