[10:01] Why is lucid's running the same old syslinux as jaunty? [10:02] I wanted to use the "isohybrid" feature that allows me to make an install image that's both a bootable ISO 9660 image and a bootable USB hard disk image, but this feature was introduced around 3.70 -- which even Debian Lenny has :-/ [10:04] because it was really hard work to merge and I didn't have time to take on the QA load [10:05] due to gfxboot, our syslinux is heavily patched. hopefully that delta should drop with the update, but it was going to be hard work to make sure of that [10:05] Yeah, #syslinux thought it was probably gfxboot's fault [10:06] Apparently gfxboot is becoming a proper module, so that issue should disappear [10:06] I guess I'll just have to work around it until 12.04 [10:19] hello, how would I go about installing 10.04 on a blue/white g3? the cmd64x driver doesn't seem to be included, and the ata-generic driver won't see the harddrive [10:19] applejack: Ubuntu doesn't support the POWER architecture. [10:20] hmm,... the cd boots tho [10:20] I think there are some unofficial ports [10:20] let me rephrase then,. how do I stop the livecd from loading the ata-generic module? [10:21] You could try playing games in "expert" mode by bouncing into a shell and setting up blacklists [10:21] Or modifying the CD, of course. [10:21] yea,. well, apart from doing that [10:22] If that unit supports the so-called "target ata", just plugging it into a modern machine and doing the install that way would be easiest [10:22] (Or simply ripping the disk out and putting it into a modern machine while you install to it.) [10:22] yea,. done that [10:23] but yaboot is broken [10:23] it seems that _has _ to be installed on hte hardware [10:23] Shrug. I haven't dealt with newworld hardware for years. [10:23] If it were me, I'd first try fixing yaboot's config [10:24] hmm [10:25] ata-generic shouldn't actually claim the device unless there's nothing better around to drive it [10:25] (unless you boot with all_generic_ide) [10:25] cjwatson: that's the problem,... the cmd64x driver is not on the livecd, so there is nothing better [10:26] and it's needed for the cd I suppose [10:26] right. please file a bug on the Ubuntu kernel asking them to turn on cmd64x for powerpc, so that at least this gets fixed in the future [10:26] it's simply not built for powerpc at all, as far as I can see, it's not just that it isn't on the live CD [10:26] which makes a workaround kind of hard [10:27] ubuntu-10.04-desktop-powerpc.iso [10:27] it'd make it a customisation job - or you could plead with the kernel guys to get this into a stable update for lucid, so that we can include it in a point release or something [11:04] michaelforrest2: ready? [11:09] ev: yep - wanna come in here? [11:09] (TV ROOM) [11:09] surely [12:46] OK, WTF. I just went through a netboot install of lucid, doing my usual partman configuration of /boot ext2 on RAID1 on sd[ab]0 and root ext4 on LVM on RAID1 on sd[ab]1. [12:47] When I go to boot the system, I find that /boot won't assemble, /dev/sd[ab] themselves are md1, and /cat/proc/partitions is reporting partitions sd[ab]{,0,1} and md1{,p1,p2} [12:48] I could do without this kind of surprise at 10PM on a Friday :-/ [12:49] sd[ab]0 ?!?? [12:50] Er, sorry, off-by-one error [12:50] Lemme transcribe it exactly [12:51] does it assemble if you do it manually? [12:52] mdadm -A /dev/md0 --scan ? [12:52] I'm also a bit grumpy about plymouth being installed on a server when the only thing I picked in tasksel was libvirt. [12:53] The entries in /proc/partitions are sd[ab], md1, sd[ab][12], md1p[12], and the LVM LVs. [12:54] mdadm -A /dev/md0 --scan causes it to assemble md0 with one drive -- md1p1 [12:55] mdadm --examine --scan ? [12:56] I'm guessing somehow nobody bothered to test the new partitions-on-md-devices code in this particular configuration. [12:58] you need to make your root md device NOT use the first 512 byte of the drive [12:58] I forget the option to create it that way [12:59] --zero-superblock might be relevant [12:59] Well, I didn't make it use the first 512 bytes [12:59] That's where the MBR should be [12:59] plymouth is mandatory for all Ubuntu installs, and it's not just for splash screens, I'm not going to go into that discussion yet again [12:59] bbiab [12:59] I mean: I just asked partman to lay out normal partitions. [13:00] twb: plymouth is in ubuntu-minimal. It's got nothing to do with libvirt. [13:00] twb: Oh, cjwatson just pointed that out. Never mind. [13:00] sda was previously a SCO 5 disk; sdb was almost certainly blank. I *think* I told partman to make a new disk label, but I might misremember. [13:02] It appears that openssh-server is installed, but not running. [13:03] Ah, it'll be because I dropped into a recovery shell when /boot failed to mount, so I never reached the "filesystems" event that ssh.conf was waiting for. [13:09] Incidentally, when using qemu -curses, is there an -append option I can add to prevent lucid from loading vga16fb? qemu -curses can render the 80x25 VGA console, but not framebuffers. [13:11] (Contrariwise, I can happily report that everything Just Worked when I installed lucid on a headless/serial-only Soekris net5501 router recently.) [13:14] http://pastebin.com/DrhNVj7Q is the output from the current md1p1-wacky host [13:22] blacklist=vga16fb should do it [13:22] Thanks. [13:22] I was trying all sorts of things like video=false and vga=normal to no avail [13:22] those ought to blacklist vga16fb too [13:23] which implies blacklist=vga16fb mightn't help, but you can try it ... [13:23] I will when I roll my next VM [13:27] It works for me, fwiw. [13:28] All of those do, actually. [13:28] video=false, vga=normal, and blacklist=vga16fb. [13:28] Hum. [13:28] soren: in qemu? What version of qemu? [13:28] Whatever's in Lucid. [13:28] I suspect that something after the initramfs is loading vga16fb [13:28] cjwatson: Ah, point. [13:29] I only tested up to and including initramfs. [13:29] the handling for those options is specific to the initramfs [13:29] I don't know what, though [13:29] I vaguely remember looking at the module config shortly before lucid was released [13:29] IIRC it said something like "make sure we never ever load a non-KMS fb" followed immediately by "except we should always always load vga16fb" [13:33] twb: With blacklist=vga16fb, I can boot all the way to a login prompt with -curses. [13:33] (in maverick, at least) [13:38] OK, I just reproduced it in the netboot kernel before I get as far as installation. [13:38] qemu-system-x86_64 -curses -kernel linux -initrd initrd.gz -append 'blacklist=vga16fb fb=false video=false vga=normal' [13:39] Using qemu0.11.1-2.ubuntu1 and mirror.internode.on.net/pub/ubuntu/ubuntu/dists/lucid/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/{linux,initrd.gz} [13:40] I'll grab the archive.ubuntu.com kernel and ramdisk to be doubly sure [13:42] Yeah, same cksums for archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/{linux,initrd.gz} [13:44] ...and that doesn't work for you? [13:45] It gets as far as [ 4.676325] fb0: VGA16 VGA frame buffer device [13:45] Then I get "640 x 480 Graphic mode" from qemu, and can't see anything [13:46] (Actually there are a couple of messages about e.g. virtio shortly after that kmsg, but I didn't capture them.) [13:46] twb: Ah, that's the installer initrd. It might be different that what's in an installed system. [13:46] Well, it /is/ different, of course, but in a way that matters for this use case. [13:47] I don't really care about an installed system because 1) it'll be pre-seeded to include openssh-server; and 2) I can do arbitrarily filthy things, "install vga16fb true" in /etc/modprobe.d/kludges.conf [13:48] But in the initrd, it means I *must* preseed at least enough to get the sshd udeb installed, or use -nographic (serial) or -vnc :0. [13:56] soren: I *can* confirm that blacklist=vga16fb DTRT in a lucid live CD generated by live-helper. [15:20] grub-installer: cjwatson * r855 ubuntu/ (debian/changelog grub-installer): Install grub-efi on i386/efi and amd64/efi subarchitectures. [15:37] partman-basicfilesystems: cjwatson * r587 ubuntu/ (debian/changelog fstab.d/basic): Automatically mount the first method=efi filesystem we see on /boot/efi. [15:39] partman-basicfilesystems: cjwatson * r588 ubuntu/debian/changelog: releasing version 63ubuntu6 [15:41] partman-auto: cjwatson * r323 ubuntu/ (9 files in 3 dirs): [15:41] partman-auto: Add i386/efi (and amd64/efi, kfreebsd-i386/efi, and kfreebsd-amd64/efi) [15:41] partman-auto: recipes that create an EFI System Partition. [15:42] partman-auto: cjwatson * r324 ubuntu/debian/changelog: releasing version 91ubuntu2 [15:46] ev: do you know how the foundations-m-gsoc-usbcreator-* work items for alpha-2 are going? [15:59] cjwatson: I've moved them to A3. I don't think they'll be ready for A2. [16:04] ok, thanks [17:21] michaelforrest: the plan is to get rid of the hostname box entirely, correct? [18:01] FYI, the Australia/Melbourne vs. Australia/Victoria timezone detector thing is working now. [18:21] Looks like I can't remove the sda5_crypt that guided partition created via partman -- but I *can* just spawn a shell and run "cryptsetup remove sda5_crypt".