[01:25] <Torgoton> I know this isn't a support room, but nobody in #ubuntu is able to help. I can't even get the installer to start, and I've been installing Linux for years. Is someone up for a challenge?
[01:26] <Torgoton> Here's the startup and nearly immediate crash log: http://paste.ubuntu-nl.org/48887/ (had to capture with serial console)
[01:48] <finchx6> anyone here??
[02:26] <cjwatson_> argh, Torgoton left again
[02:28] <cjwatson> I've helped him by /msg; he wanted the separate 386 build of the installer, http://archive.ubuntu.com/ubuntu/dists/gutsy/main/installer-i386/current/images/netboot/386/mini.iso
[02:40] <Torgoton> Shall I try again here?
[07:24] <bluszcz> hell
[07:24] <bluszcz> i've created dapper server install with new kernel 2.6.22, but installer shouts "lack of kernel modules". anyone can help me?
[10:47] <cjwatson> bluszcz: porting dapper to 2.6.22 is very very hard. Unless you're already an installer expert (in which case you won't need help) I would strongly advise not attempting it.
[10:47] <cjwatson> bluszcz: what is the hardware problem that is leading you to do this?
[11:00] <thoreauputic> I realise that this is not a support channel, but I have a rather developer-like issue and I'm wondering if anyone can point me at some docs. I have made a live CD based on 7.04 and am trying to create a simple install to hard disk option.
[11:01] <thoreauputic> Google is not helping me :) The wiki concentrates on graphical and usb installs, etc...
[11:01] <thoreauputic> What should I read?
[11:03] <thoreauputic> Oh, the CD is withour X - http://inx.maincontent.net "INX IS Not X"
[11:03] <thoreauputic> s/withour/without
[11:05] <cjwatson> feisty's ubiquity didn't really have anything resembling a text mode
[11:06] <cjwatson> gutsy's is getting there, but whether you can run that on feisty ...
[11:06] <thoreauputic> cjwatson: hi
[11:06] <cjwatson> you could try starting by backporting gutsy's ubiquity, I gues
[11:06] <cjwatson> s
[11:06] <thoreauputic> cjwatson: I naively supposed that I could dump the loop mounted filesystem.squashfs onto the drive..
[11:07] <cjwatson> well, that's the core of ubiquity, but it kind of has to do some other stuff too :)
[11:07] <thoreauputic> there'e an initrd mismatch or something of the sort?
[11:07] <cjwatson> you have to configure locales, timezones, username/password
[11:07] <cjwatson> keyboard
[11:07] <cjwatson> you have to do partitioning
[11:07] <cjwatson> you have to remove the installer itself from the system after you've copied it
[11:07] <cjwatson> bunch of stuff like that
[11:07] <thoreauputic> cjwatson: that's OK - first I just need it to boot :)
[11:08] <cjwatson> I suspect that if you try, you'll end up reinventing ubiquity
[11:08] <thoreauputic> exactly
[11:08] <thoreauputic> which is why I'm here :)
[11:08] <cjwatson> I'm not interested in helping people reinvent ubiquity ;-)
[11:08] <thoreauputic> and I'm pleased that you are taking the time to talk to me, thanks
[11:08] <cjwatson> like I say, I would start by backporting gutsy's ubiquity, and work from there ...
[11:08] <thoreauputic> I don't want to reinvent anything!
[11:09] <cjwatson> there are likely to be a few issues like console-setup mismatch
[11:09] <thoreauputic> OK, so this is not trivial...
[11:09] <thoreauputic> obviously :)
[11:09] <cjwatson> unfortunately not yet
[11:10] <thoreauputic> The partitiobing I have working adequately
[11:10] <cjwatson> oh, hmm, even in gutsy there's only a noninteractive frontend, bah
[11:10] <cjwatson> I got confused
[11:10] <cjwatson> I'd actually like somebody to write a decent text frontend
[11:11] <thoreauputic> This CD is aimed at helping people become familiar with CLI
[11:11] <thoreauputic> plus have some fun with thr framebuffer ( mplayer etc)
[11:16] <thoreauputic> http://inx.maincontent.net/album/1.png.html  <-- slideshow of the CD in action
[11:16] <cjwatson> yeah, I'd really love to have a better answer here in ubiquity
[11:16] <cjwatson> we just don't really as yet
[11:17] <thoreauputic> will ubiquity run on directfb ? :)
[11:17] <cjwatson> hmm, just uses gtk, don't see why it shouldn't
[11:18] <cjwatson> Paging the Man> haha
[11:18] <thoreauputic> cjwatson: so far all the doc I have read on directfb are either incomprehensible or impossible with the available Ubuntu packages
[11:18] <thoreauputic> :)
[11:20] <thoreauputic> cjwatson: I make heavy use of GNU Screen :)
[11:20] <thoreauputic> on INX
[11:20] <cjwatson> I think you have to relink it against gtk+-directfb
[11:20] <cjwatson> which might involve producing rebuilt versions of python-gtk and ubiquity
[11:20] <thoreauputic> OK I'm out of my depth, I fear
[11:20] <thoreauputic> :(
[11:22] <thoreauputic> So, there's no relatively straightforward method for writing a shell script that puts a simple live CD without X onto the hard drive? I can do it from an ordnary install of course...
[11:23] <cjwatson> so, you could certainly look at ubiquity/scripts/install.py and clone the bits that copy everything across
[11:23] <cjwatson> if you're booting with casper, then the read-only part of the CD should be in /rofs
[11:24] <thoreauputic> By the way, the Gutsy kernel is a pain to get working with framebuffer ( yes, ive read the bug)
[11:24] <cjwatson> so using 'cp -a' on that should be a good start
[11:24] <thoreauputic> cjwatson: yes I already did that - also tried loop mounting the casper/filesystem.squashfs
[11:25] <thoreauputic> both produce an apparently complete file system, but neither noots from hard drive
[11:25] <thoreauputic> with grub pointing in the right direction, of course
[11:25] <cjwatson> you'll probably need to chroot /blah update-initramfs
[11:25] <cjwatson> -u
[11:25] <thoreauputic> aha
[11:26] <cjwatson> see the configure_hardware function in ubiquity/scripts/install.py
[11:26] <thoreauputic> and how do I get grub to recognise the hard drive from the chroot?
[11:26] <cjwatson> that also has to fix up the kernel symlinks
[11:27] <cjwatson> so do check the code, since it's not entirely trivial
[11:27] <cjwatson> bind-mounting /proc and /dev into the chroot should do it
[11:27] <thoreauputic> OK - so the initrd and vmlinuz are not the right ones by default, correct?
[11:27] <cjwatson> (mount --bind /proc /target/proc etc.)
[11:27] <thoreauputic> OK thanks - I'' look at all that
[11:28] <thoreauputic> * I'll
[11:29] <thoreauputic> the alternative ( not very nice for most users) is to use debootstrap and download the whole thing, followed by config etc.
[11:30] <thoreauputic> cjwatson: thanks for the pointers - I shall delve more deeply :)
[11:33] <xivulon> cjwatson you think you can merge the wubi patches after alpha2?
[11:33] <xivulon> I'd like to have everything ready for alpha3 if possible
[11:35] <thoreauputic> cjwatson: thanks for your help - I shall leave you in peace now :) Hope you have a good holiday!
[11:36] <cjwatson> xivulon: I'll see what I can do, but I don't want to promise anything as for almost all of that time I'll be on holiday
[11:36] <cjwatson> xivulon: evand might be around for some of that time, and he's core-dev now
[11:36] <cjwatson> thoreauputic: if you do find that doing a text frontend for ubiquity is the right answer, we'd be more than happy to work on merging it
[11:37] <thoreauputic> cjwatson: So far I'm really only an amateur bash scripter - if I learn more I might actually become useful at some stage :)
[11:38] <thoreauputic> I have a couple of people looking at the installer project - obe of them might come up with something, you never know
[11:38] <thoreauputic> *one
[11:40] <thoreauputic> cjwatson: I've looked at "bootcd" and "debian-live", but neither of them are as useful as casper as far as i can see
[11:41] <thoreauputic> although I know debian-live used casper at some stage
[11:42] <cjwatson> debian-live uses something called live-initramfs which is a fork of casper
[11:42] <cjwatson> but for Ubuntu it's better to use casper, I suspect
[11:42] <cjwatson> though somebody should work on merging back changes
[11:43] <thoreauputic> anyway, thanks again - I'm off to Google. :)
[11:43] <thoreauputic> bye!
[11:49] <xivulon> cjwatson: sure, I'll bother evand
[11:55] <CIA-22> ubiquity: cjwatson * r2397 ubiquity/ (debian/changelog scripts/install.py ubiquity/osextras.py):
[11:55] <CIA-22> ubiquity: * udev 117 merged all udev tools into a single binary called udevadm.
[11:55] <CIA-22> ubiquity:  Check for this and use it instead of udevinfo if available.
[11:59] <CIA-22> grub-installer: cjwatson * r720 ubuntu/ (debian/changelog grub-installer):
[11:59] <CIA-22> grub-installer: * udev 117 merged all udev tools into a single binary called udevadm.
[11:59] <CIA-22> grub-installer:  Check for this and use it instead of udevinfo if available.
[12:01] <CIA-22> partman-basicfilesystems: cjwatson * r553 ubuntu/ (debian/changelog init.d/auto_mountpoints):
[12:01] <CIA-22> partman-basicfilesystems: * udev 117 merged all udev tools into a single binary called udevadm.
[12:01] <CIA-22> partman-basicfilesystems:  Check for this and use it instead of udevinfo if available.
[12:33] <cjwatson> xivulon: for future reference, please use 'diff -u' when generating patches; diff's default output is not very good for most purposes
[12:53] <xivulon> cjwatson: np, let me know if you need me to regenerate the current diffs
[12:54] <cjwatson> wouldn't hurt but probably isn't necessary
[12:58] <xivulon> I can do that tonight
[12:58] <xivulon> for update-grub you can also diff against http://codebrowse.launchpad.net/~ubuntu-installer/lupin/hardy/annotate/ago%40nbago-20071212234211-5cirxnh5zfkgqvzh?file_id=updategrub-20071021190150-hexwoe8fo26l1f9b-10
[13:00] <xivulon> and for autopartition-loop http://codebrowse.launchpad.net/~ubuntu-installer/wubi/hardy/annotate/ago%40nbago-20071211014514-8sofvucs11hvdfwy?file_id=autopartitionloop-20071008002841-x6i7u2jcizw74pyu-7
[13:01] <xivulon> update-grub above should address bug 175772
[13:01] <ubotu> Launchpad bug 175772 in grub "Update-grub does not set kopt correctly in loopinstallations" [Undecided,New] https://launchpad.net/bugs/175772
[13:01] <xivulon> autopartition-loop bug 176019
[13:01] <ubotu> Launchpad bug 176019 in partman-auto-loop "Disk images might be generated on the Windows side" [Undecided,New] https://launchpad.net/bugs/176019
[13:02] <xivulon> I would not put such patches onto alpha2 though
[13:11] <xivulon> lupin/hardy (casper+lupin-support) would also need to be used in the CD
[13:12] <xivulon> lupin-support should almost vanish after the patches are in
[13:14] <cjwatson> could you please add entries to debian/changelog when committing to lupin? Saves me having to write them after the fact for you :-)
[13:21] <bluszcz> cjwatson: i manage it@
[13:21] <bluszcz> i finally create my own dapper with new kernel
[13:21] <bluszcz> cjwatson: some times ago i was debian maintainer ;)
[13:22] <cjwatson> did you backport udev too?
[13:23] <bluszcz> cjwatson: not yet, but actually parts needed by me works fine (installer with new kernel, udeb files)
[13:24] <bluszcz> cjwatson: it wasn't hard
[13:24] <bluszcz> cjwatson: tricky was, because some pkg-list/config has been changed in di
[13:26] <cjwatson> yes
[13:27] <cjwatson> this is why I don't advise it to non-experts - you have to keep track of the changes there and get it just right
[13:46] <xivulon> cjwatson: sure, (slowly) getting up to speed with established procedures ;P
[13:50] <xivulon> when will 2.6.24 land on the daily builds?
[13:50] <xivulon> +/-
[14:08] <cjwatson> I think it's already there
[14:08] <cjwatson> subject to build failures
[14:11] <cjwatson> AFAICS today's daily builds have it
[14:14] <xivulon> nice! wanted to check whether the hanging bugs are gone!
[14:17] <cjwatson> I'm pretty sure these dailies are very raw so you may run into other issues
[14:25] <CIA-22> ubiquity: cjwatson * r2398 ubiquity/ (aclocal.m4 configure configure.ac): bump to 1.7.3
[14:26] <xivulon> cjwatson, possibly the most urgent patches for me are the new lupin/casper hooks and update-grub
[14:28] <xivulon> without stable hook interface it's difficult to release anything, and update-grub is annoying to go around, all the rest I can keep overriding until the patches are upstream
[20:44] <CarlFK> does the u-server installer use the same kernel as the alt cd installer?
[22:41] <nijaba> hello. anybody knows a way to add a source in a ks or preseed autoinstall (apart from doing it in the post-install)?
[23:04] <CarlFK> nijaba: yeah... hang on
[23:05]  * nijaba is hanging on
[23:14] <cjwatson> nijaba: source as in sources.list? 'd-i apt-setup/local0/repository string http://example.com/ubuntu gutsy main'
[23:14] <CarlFK> # Additional repositories, local[0-9] available
[23:14] <CarlFK> d-i apt-setup/local0/repository string deb http://local.server/ubuntu feisty main
[23:14] <nijaba> thanks to both of you
[23:14] <cjwatson> the quote CarlFK gives is from the installation guide but unfortunately contains a mistake (in the guide itself)
[23:14] <cjwatson> you have to omit the 'deb '
[23:14] <cjwatson> this has been corrected upstream
[23:14] <CarlFK> doh
[23:15] <cjwatson> CarlFK: same kernel> yes, during installation; it installs a different one though
[23:15] <nijaba> which part of the installation guide?  I search for it before asking
[23:16] <nijaba> found it...
[23:16] <nijaba> Time to go to bed, it was in front of me !
[23:53] <xivulon> is it ok to edit the debian changelog manually?
[23:57] <xivulon> cjwatson for autopartition-loop I could commit to a new partman-auto-loop branch if you prefer