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