diff options
Diffstat (limited to 'zarb-ml/mageia-dev/2013-March/023717.html')
-rw-r--r-- | zarb-ml/mageia-dev/2013-March/023717.html | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2013-March/023717.html b/zarb-ml/mageia-dev/2013-March/023717.html new file mode 100644 index 000000000..fda342850 --- /dev/null +++ b/zarb-ml/mageia-dev/2013-March/023717.html @@ -0,0 +1,142 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-dev] drakxtools & drakx-installer-stage2 (mga#9428) + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20drakxtools%20%26%20drakx-installer-stage2%20%28mga%239428%29&In-Reply-To=%3CCAONrEtaV%3Dv5RyeKYmUFbe-ij%3D3ScefvAm%2B5h61QJQ7%3DX%3D40BLA%40mail.gmail.com%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <LINK REL="Previous" HREF="023720.html"> + <LINK REL="Next" HREF="023725.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-dev] drakxtools & drakx-installer-stage2 (mga#9428)</H1> + <B>Thierry Vignaud</B> + <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20drakxtools%20%26%20drakx-installer-stage2%20%28mga%239428%29&In-Reply-To=%3CCAONrEtaV%3Dv5RyeKYmUFbe-ij%3D3ScefvAm%2B5h61QJQ7%3DX%3D40BLA%40mail.gmail.com%3E" + TITLE="[Mageia-dev] drakxtools & drakx-installer-stage2 (mga#9428)">thierry.vignaud at gmail.com + </A><BR> + <I>Fri Mar 22 19:37:49 CET 2013</I> + <P><UL> + <LI>Previous message: <A HREF="023720.html">[Mageia-dev] drakxtools & drakx-installer-stage2 (mga#9428) +</A></li> + <LI>Next message: <A HREF="023725.html">[Mageia-dev] drakxtools & drakx-installer-stage2 (mga#9428) +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#23717">[ date ]</a> + <a href="thread.html#23717">[ thread ]</a> + <a href="subject.html#23717">[ subject ]</a> + <a href="author.html#23717">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>On 22 March 2013 12:20, Glen Ogilvie <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">nelg at linuxsolutions.co.nz</A>> wrote: +><i> I've been trying to test the installer change below before RC4, thinking +</I>><i> that it might be quite helpful. +</I>><i> +</I>><i> I am having a little bit of trouble however. Could someone point me in the +</I>><i> right direction on a couple +</I>><i> of things. +</I>><i> +</I>><i> 1. How does the src tar.xz file for drakx-installer-stage2 get created? I +</I>><i> assume it comes from a +</I>><i> build of <A HREF="svn://svn.mageia.org/svn/soft/drakx/trunk,">svn://svn.mageia.org/svn/soft/drakx/trunk,</A> but can't find how it +</I>><i> ends up as a tar.xz +</I>><i> +</I>><i> 2. When I've built a new stage2, any tricks on getting it into an ISO? +</I>><i> +</I>><i> I tried building an ISO based on beta3, with the new stage2, using something +</I>><i> like: +</I>><i> mkisofs -o +</I>><i> ~nelg/Mageia-3-beta3-x86_64-DVD/Mageia-3-beta3-x86_64-DVD-stage2.iso -b +</I>><i> x86_64/isolinux/isolinux.bin -c boot.catalog -no-emul-boot -boot-load-size +</I>><i> 4 -iso-level 4 -J -R /tmp/tt/ +</I>><i> +</I>><i> This is clearly not right. Is the a documented method I should use to build +</I>><i> a new ISO with a modified stage2? +</I>><i> In the docs I have read: +</I>><i> <A HREF="https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#rebuild_the_stage_2">https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#rebuild_the_stage_2</A> +</I>><i> and <A HREF="svn://svn.mageia.org/svn/soft/drakx/trunk/docs/README,">svn://svn.mageia.org/svn/soft/drakx/trunk/docs/README,</A> I have not been +</I>><i> able to find instructions on actually putting together an ISO. +</I>><i> +</I>><i> Is: +</I>><i> <A HREF="http://wiki.mandriva.com/en/How_to_remaster_a_personal_Mandriva-based_ISO">http://wiki.mandriva.com/en/How_to_remaster_a_personal_Mandriva-based_ISO</A> +</I>><i> relevant for Mageia? I guess not, as mkcd does not seem to exist in Mageia. +</I>><i> +</I>><i> So, a quick howto, or pointing me to the right documentation would be great +</I>><i> :) +</I> +stage2 != ISO + +ISO is basically the stage1. +stage1 is build by drakx-installer-images from: +- some packages listed as BR, mainly the kernel drivers & firmwares +- drakx-installer-binaries that provide the actual stage1 binary + +=> generates what is copied in isolinux/alt0 & in install/images/ +(*.img + *.iso) + +stage2 is build by drakx-installer-stage2 + +=> generates what is in install/stage2: mdkinst.sqfs (a squashfs image) +there's also rescue.sqfs there that is an alternate stage2 used when +using the rescue. + + +stage1 is basically a special initrd that loads the appropriate +modules according to detected +hardware and to what is specified on command line (eg: the DVD tells +it to directly load +stage2 from the DVD image). +if not instructed to do sg, it displays the text menu asking from +where to install (dvd, hard disk, +network: http/ftp/nfs). +It's a small statically linked program + init + a dhcp client + +rescue-gui for the rescue menu + +it then loads stage2 (install/stage2/mdkinst.sqf or rescue.sqfs) from the URL + +stage2 is real system, with dynamic libraries, that starts: +- an X11 server (if supported and if not asked for text mode) +- udev +and then go the install steps (language, license, partitionning, +installing, summary, updates, ...) +</PRE> + + + + + + + + + + + + + + + + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="023720.html">[Mageia-dev] drakxtools & drakx-installer-stage2 (mga#9428) +</A></li> + <LI>Next message: <A HREF="023725.html">[Mageia-dev] drakxtools & drakx-installer-stage2 (mga#9428) +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#23717">[ date ]</a> + <a href="thread.html#23717">[ thread ]</a> + <a href="subject.html#23717">[ subject ]</a> + <a href="author.html#23717">[ author ]</a> + </LI> + </UL> + +<hr> +<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev +mailing list</a><br> +</body></html> |