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:25 |
---|---|---|
Torgoton | Here's the startup and nearly immediate crash log: http://paste.ubuntu-nl.org/48887/ (had to capture with serial console) | 01:26 |
finchx6 | anyone here?? | 01:48 |
cjwatson_ | argh, Torgoton left again | 02:26 |
=== cjwatson_ is now known as cjwatson | ||
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:28 |
Torgoton | Shall I try again here? | 02:40 |
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? | 07:24 |
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? | 10:47 |
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:00 |
thoreauputic | Google is not helping me :) The wiki concentrates on graphical and usb installs, etc... | 11:01 |
thoreauputic | What should I read? | 11:01 |
thoreauputic | Oh, the CD is withour X - http://inx.maincontent.net "INX IS Not X" | 11:03 |
thoreauputic | s/withour/without | 11:03 |
cjwatson | feisty's ubiquity didn't really have anything resembling a text mode | 11:05 |
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:06 |
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:07 |
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:08 |
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:09 |
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:10 |
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:11 |
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:16 |
thoreauputic | will ubiquity run on directfb ? :) | 11:17 |
cjwatson | hmm, just uses gtk, don't see why it shouldn't | 11:17 |
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:18 |
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:20 |
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:22 |
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:23 |
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:24 |
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:25 |
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:26 |
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:27 |
thoreauputic | * I'll | 11:28 |
thoreauputic | the alternative ( not very nice for most users) is to use debootstrap and download the whole thing, followed by config etc. | 11:29 |
thoreauputic | cjwatson: thanks for the pointers - I shall delve more deeply :) | 11:30 |
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:33 |
thoreauputic | cjwatson: thanks for your help - I shall leave you in peace now :) Hope you have a good holiday! | 11:35 |
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:36 |
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:37 |
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:38 |
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:40 |
thoreauputic | although I know debian-live used casper at some stage | 11:41 |
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:42 |
thoreauputic | anyway, thanks again - I'm off to Google. :) | 11:43 |
thoreauputic | bye! | 11:43 |
xivulon | cjwatson: sure, I'll bother evand | 11:49 |
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:55 |
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. | 11:59 |
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:01 |
cjwatson | xivulon: for future reference, please use 'diff -u' when generating patches; diff's default output is not very good for most purposes | 12:33 |
xivulon | cjwatson: np, let me know if you need me to regenerate the current diffs | 12:53 |
cjwatson | wouldn't hurt but probably isn't necessary | 12:54 |
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 | 12:58 |
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:00 |
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:01 |
xivulon | I would not put such patches onto alpha2 though | 13:02 |
xivulon | lupin/hardy (casper+lupin-support) would also need to be used in the CD | 13:11 |
xivulon | lupin-support should almost vanish after the patches are in | 13:12 |
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:14 |
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:21 |
cjwatson | did you backport udev too? | 13:22 |
bluszcz | cjwatson: not yet, but actually parts needed by me works fine (installer with new kernel, udeb files) | 13:23 |
bluszcz | cjwatson: it wasn't hard | 13:24 |
bluszcz | cjwatson: tricky was, because some pkg-list/config has been changed in di | 13:24 |
cjwatson | yes | 13:26 |
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:27 |
xivulon | cjwatson: sure, (slowly) getting up to speed with established procedures ;P | 13:46 |
xivulon | when will 2.6.24 land on the daily builds? | 13:50 |
xivulon | +/- | 13:50 |
cjwatson | I think it's already there | 14:08 |
cjwatson | subject to build failures | 14:08 |
cjwatson | AFAICS today's daily builds have it | 14:11 |
xivulon | nice! wanted to check whether the hanging bugs are gone! | 14:14 |
cjwatson | I'm pretty sure these dailies are very raw so you may run into other issues | 14:17 |
CIA-22 | ubiquity: cjwatson * r2398 ubiquity/ (aclocal.m4 configure configure.ac): bump to 1.7.3 | 14:25 |
xivulon | cjwatson, possibly the most urgent patches for me are the new lupin/casper hooks and update-grub | 14:26 |
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 | 14:28 |
=== cjwatson_ is now known as cjwatson | ||
CarlFK | does the u-server installer use the same kernel as the alt cd installer? | 20:44 |
=== cr3_ is now known as cr3 | ||
nijaba | hello. anybody knows a way to add a source in a ks or preseed autoinstall (apart from doing it in the post-install)? | 22:41 |
=== cr3_ is now known as cr3 | ||
CarlFK | nijaba: yeah... hang on | 23:04 |
* nijaba is hanging on | 23:05 | |
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:14 |
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:15 |
nijaba | found it... | 23:16 |
nijaba | Time to go to bed, it was in front of me ! | 23:16 |
xivulon | is it ok to edit the debian changelog manually? | 23:53 |
xivulon | cjwatson for autopartition-loop I could commit to a new partman-auto-loop branch if you prefer | 23:57 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!