/srv/irclogs.ubuntu.com/2008/12/15/#ubuntu-installer.txt

CIA-61console-setup: cjwatson * r88 ubuntu/ (Keyboard/ckbcomp debian/changelog):10:02
CIA-61console-setup: Set plain or shifted PrintScreen key to generate VoidSymbol rather than10:02
CIA-61console-setup: Ctrl-backslash (LP: #279973).10:02
CIA-61console-setup: cjwatson * r89 ubuntu/debian/changelog: releasing version 1.28ubuntu410:11
=== ogra_ is now known as ogra
cjwatsonkirkland: should bug 120375 still have hardy tasks open, given that it seems to have been addressed in bug 290885? (I'm trying to clean up the 8.04.2 bug list a bit)12:29
ubottuLaunchpad bug 120375 in mdadm "cannot boot raid1 with only one disk" [Medium,In progress] https://launchpad.net/bugs/12037512:29
ubottuLaunchpad bug 290885 in initramfs-tools "SRU: Backport of Boot Degraded RAID functionality from Intrepid to Hardy" [Wishlist,Fix released] https://launchpad.net/bugs/29088512:29
kirklandcjwatson: hi there, welcome back...  120375 should be done.  i'm closing it now.14:49
cjwatsoncool, thanks14:49
kirklandcjwatson: the server guide documentation for hardy should be fixed though, as one needs to run grub-install manually on /dev/md0 to get the bootloader installed on both disks14:50
cjwatsonserver guide rather than installation guide?14:50
cjwatsonI assume in the installer it Just Works14:51
kirklandcjwatson: correct14:51
kirklandcjwatson: only an issue on upgrades14:51
cjwatsonok, I've never touched the server guide myself :)14:51
kirklandcjwatson: i'll take care of it14:51
kirklandcjwatson: you might enjoy this ...  http://1.bp.blogspot.com/_-mej0A6dVeU/SUXo_OoBNwI/AAAAAAAAALk/OgleC83i6_Q/s1600-h/ubuntu.png14:52
kirklandcjwatson: i created a new package, screen-profiles, with a couple of advanced screenrc profiles, and a "select-screen-profile" binary14:53
cjwatsonyow, bright :)14:53
kirklandcjwatson: full blog post at http://blog.dustinkirkland.com/2008/12/ubuntu-server-includes-window-manager.html14:53
kirklandcjwatson: if you've got any neat "screen hacks" you're willing to share, ping me at some point about them :-)14:53
cjwatsonthe only interesting thing in mine is:14:54
cjwatsonbind d eval 'exec keychain --quiet --clear' detach14:54
cjwatsonbind ^d eval 'exec keychain --quiet --clear' detach14:54
kirklandoh, that's a good one14:54
cjwatsoni.e. clear cached ssh/gpg tokens on detach14:54
kirklandyeah, totally14:54
cjwatsonkeychain is pretty slow to start up though - I'd prefer a saner reimplementation if anyone had one14:55
kirklandcjwatson: it's a good idea, i'll add it to my list15:11
kirklandcjwatson: comments are flowing into that blog with some really good ideas15:11
=== Haegin_ is now known as Haegin
Ahmuckhi.  i'm interested in discussing some installer enhancements for the user20:36
Ahmuckif anybody is interested in listening20:36
evandcjwatson: What are your thoughts on maximizing ubiquity by default, and on the Install Ubuntu option fullscreening it?  My reasoning is that in some places you benefit from more space but it isn't immediately apparent, such as the partitioning page and timezone map especially.20:49
evandI mentioned this a few times at UDS and people seemed to be positive towards the idea.20:49
Ahmuckmazimizing ?20:50
Ahmuckk, i'll repeat some of my questions here.  a unified installer for both the alternate and the gui based installs would be nice.  currently under the alternate, you enter info, it does it's thingy, and then you do more info entry.  the gui install only asks for info once and then completes the install20:51
evandcan you elaborate on what you mean by unified?20:52
Ahmucksecondly, is there a way to get the install to check the repository for updates and install the updates rather than the cd while installing?  this would save having to do it later.  or at least as an option20:52
Ahmuckevand: the same20:52
Ahmuckso the install process is the same20:52
Ahmuckiirc, the alternate asks for x info in the beginning and y info towards the end20:53
evandAhmuck: what information is it asking you after installing packages?20:54
Ahmuckhrm, i'd have to go through an install and screenshot it, but i'd be willing if i thought i could get the order changed20:55
Ahmuckor at least have someone look at it20:55
evandI'm just curious.  My understanding was that it's been a long long time since you had a stage two to the alternate CD20:55
Ahmucker, consider looking at it?  let me get some screenshots togather20:55
Ahmuckevand: long time?  as in 8.04.1 ?20:56
Ahmuckhrm, let me do a test in a vm and see20:56
evand8.04.1 is already out20:56
cjwatsonevand: early on, Mark explicitly asked for it not to be maximised so that people would be encouraged to use facilities of the live CD as well. I think it would be fine to full-screen it in only-ubiquity mode, though21:48
cjwatsonAhmuck: yes, it does ask for some things later, and we have been gradually working on moving them back. However for a variety of reasons this will *not* consist of a "unified installer" (at least not significantly more than it does right now; they do share quite a bit of code)21:49
evandok, noted21:49
cjwatsonAhmuck: checking the repository for updates is one of those things where we can't win; some people want it one way and some the other. Could you file a bug on https://launchpad.net/ubuntu/+source/debian-installer/+filebug to have it switchable, though? I think that would be a good idea.21:50
chornI'm having an issue with kernelparms being ignored as bootcd/installer options.  Is that a question for here or in #ubuntu-kernel ?21:51
cjwatsonchorn: depends which parameters21:51
chornrootdelay21:51
chornas long as i have rootdelay=360 or so it should work fine21:51
chornbut it's not having any effect21:52
cjwatsonchorn: so, firstly, I assume you aren't talking about the server/alternate installer, whose initrd pays no attention to rootdelay21:53
cjwatsonchorn: apart from that, rootdelay= appears to be parsed by initramfs-tools, using this code:21:53
cjwatson        rootdelay=*)21:54
cjwatson                ROOTDELAY="${x#rootdelay=}"21:54
cjwatson                case ${ROOTDELAY} in21:54
cjwatson                *[![:digit:].]*)21:54
cjwatson                        ROOTDELAY=21:54
cjwatson                        ;;21:54
cjwatson                esac21:54
cjwatson                ;;21:54
chornright, this is a stock 8.10 desktop21:54
cjwatsonnow, that code seems to do the right thing when I run it by hand21:54
Ahmuckrecently someone asked me to try fedora, and the fedora installs very quickly.  it appears to "copy" the live cd over.  is there a way to speed up the ubuntu installer?21:55
cjwatsonchorn: I would suggest booting with 'debug=console rootdelay=360' to see if the extra trace output clarifies anything21:55
cjwatsonAhmuck: that's exactly what the Ubuntu live CD installer does21:55
chornsomething isn't quite right with it, i had a dapper server install working on it w/ just rootdelay as a tweak21:55
cjwatsonAhmuck: we can't do that with the alternate installer because that would remove precisely the flexibility that is the *point* of the alternate installer21:55
Ahmuckcjwatson: i haven't run test times yet21:56
chornI have not tried debug=console!21:56
Ahmuckwell, in the live cd, i was comparing install times21:56
cjwatsonI haven't heard anyone else object to the speed of the Ubuntu live CD's installer, I must say21:56
cjwatsonthere can sometimes be problems if our kernel puts the CD drive into the wrong mode or something21:57
cjwatsonchorn: make sure to put debug= before rootdelay= or else it won't debug the parsing of rootdelay= itself ...21:57
Ahmuckcjwatson: thx for the reply on the unified installation.  i assume the code is too different to allow for a more unified installer.  i was really looking at it from a user's perspective, and having them both ask the same questions at the same point in the install21:57
chorndone, waiting for busybox21:57
cjwatsonAhmuck: yeah, again we can't make them identical without removing some of the flexibility that the alternate installer needs to deliver22:00
Ahmuckah, ok22:00
cjwatsonthere are some cases where we've avoided questions after copying packages (which, in the alternate installer, would go after the base system is installed or after bulk package installation - basically things that require software to be installed in the target system before they can even decide which questions to ask!) in the live CD installer simply by removing configurability22:09
cjwatsonthere are a lot of trade-offs involved ...22:10
cjwatsonI'd like to pull the questions involved in configuring apt earlier, though22:10
cjwatsonthat's feasible, it's just that nobody's done the work yet22:10
cjwatsonif you compare with warty you'll notice a fairly big difference in how early questions are asked ;-)22:11
chornhrm22:17
chornROOTDELAY='300'22:18
chornbut it isn't actually doing it22:18
chorni can put in rootdelay=2000 and it's the same22:18
cjwatsonit should get passed as a timeout to usplash_write22:18
cjwatsonand it should affect the loop timeout22:18
cjwatsontry without the splash argument so that you can see better22:19
chorni remove quiet and splash22:19
cjwatsonyou aren't using boot=<anything>?22:19
chornnope22:19
cjwatsonI'm looking at /usr/share/initramfs-tools/scripts/local here22:19
cjwatsonyou might want to do the same22:19
* cjwatson goes to change baby22:19
chornk!22:19
chornodd, dmesg | more in busybox doesn't do anything22:35
chornthanks for the help, i'm going to leave this until tomorrow22:38
cjwatsonwow, my daughter is such a drama queen :)22:40
cjwatsonright22:40
cjwatsonyou can try just 'debug' and then look in /tmp/initramfs.debug if you prefer that to a console dump22:40
cjwatson(don't ask me, I didn't design the parameters ...)22:41
cjwatsonin 9.04 I moved it to /dev/.initramfs/initramfs.debug so that it can be available after boot if the system gets that far22:41
chornI see "Begin: Mounting root filesystem... ..."22:50
chornbut i don't find that string in my current server's initramfs-tools22:50
chornah, it's in init22:51
chornand i'm guessing /scripts/casper is only for the installer22:53
chornmy server only has casper-premount22:53
cjwatsonoh, maybe scripts/casper doesn't implement rootdelay23:10
cjwatsonyeah, apparently not23:10
chornhrm23:29
chornis there any reason it shouldn't?23:29

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!