wenchien | hi, i made a merge proposal about lp:883615 | 09:41 |
---|---|---|
wenchien | https://code.launchpad.net/~wenchien/ubuntu/precise/ubiquity/lp883615/+merge/137510 | 09:41 |
wenchien | please give me a hand to review the changes if you have some time, thank you! | 09:42 |
xnox | wenchien: the changes are sound, will need to test it a bit more. | 09:43 |
wenchien | xnox: thanks :) | 09:44 |
xnox | wenchien: because we embed extra packages in ubiquity source code the upstream is actually at: lp:ubiquity & lp:~ubuntu-installer/ubiquity/precise-proposed | 09:44 |
xnox | wenchien: don't worry about it. We are greatful for any ubiquity patches =) | 09:45 |
wenchien | xnox: do i need to create another branch for lp:ubiquity ? | 09:46 |
xnox | wenchien: not for this proposal. It's just a note for the future. | 09:46 |
xnox | =) | 09:46 |
wenchien | xnox: i see. thanks a lot! :D | 09:47 |
FourDollars | cjwatson: Where is the image for Ubuntu 12.04.2 UEFI secure boot to test? | 10:11 |
cjwatson | I'll tell you when it's ready | 10:13 |
FourDollars | I am working on the integration of UEFI secure boot for OEM precise projects. | 10:15 |
FourDollars | I try to use grub2 in precise-proposed but it failed to load menuentry. Is it an known issue? | 10:16 |
FourDollars | "error: efidisk read error." | 10:19 |
FourDollars | GNU GRUB version 1.99-21ubuntu3.5 | 10:20 |
cjwatson | FourDollars: Can't tell you without seeing the image in question | 10:21 |
cjwatson | FourDollars: Do make sure you have enough memory if you're testing this in a virtual machine - that caught me out | 10:22 |
cjwatson | OVMF appears to be quite memory-hungry | 10:22 |
FourDollars | cjwatson: I am testing with a real machine with UEFI secure boot. | 10:22 |
FourDollars | s/with/on/ | 10:22 |
cjwatson | I haven't yet had test results back from real machines with the Ubuntu images | 10:22 |
cjwatson | Which would be my priority before trying to work out what's going on with OEM images | 10:23 |
FourDollars | cjwatson: Is there any daily build can be download? | 10:23 |
cjwatson | Hm, sigh, build failure | 10:23 |
cjwatson | Not a correct one. Please stop asking, I'll tell you when it's ready | 10:24 |
FourDollars | cjwatson: OK. | 10:24 |
cjwatson | (Current precise daily builds are at http://cdimage.ubuntu.com/precise/daily-live/, but they're incorrect - they don't contain a signed kernel. I'm trying to fix that) | 10:24 |
FourDollars | cjwatson: I see. Thanks a lot. | 10:25 |
cjwatson | I suppose that might be enough for you to compare boot loader behaviour | 10:25 |
cjwatson | Since they ought to have a signed GRUB | 10:25 |
FourDollars | cjwatson: Do you mean the signed GRUB has been included in http://cdimage.ubuntu.com/precise/daily-live/ ? | 10:26 |
cjwatson | Yes | 10:26 |
FourDollars | cjwatson: That is great! | 10:26 |
cjwatson | Or it's supposed to be anyway | 10:26 |
FourDollars | cjwatson: Thank you very much. | 10:26 |
cjwatson | I'm still light on test feedback | 10:26 |
cjwatson | But I haven't been soliciting test feedback because of the aforementioned lack of signed kernel | 10:27 |
FourDollars | cjwatson: What I need cuurently is to make grub menu workable. | 10:27 |
FourDollars | I can maually load signed linux kernel. | 10:27 |
FourDollars | I can maually load signed linux kernel succesully. | 10:28 |
FourDollars | But I can not use grub menu, and I am trying to fix that problem. | 10:28 |
FourDollars | cjwatson: I have got the information I need. Thank you. | 10:30 |
cjwatson | OK - I wouldn't mind knowing if those images boot on real SB hardware, certainly | 10:30 |
cjwatson | Regarding your problem, if you can shove in a 'set debug=efidisk' somewhere then that might give you more info | 10:31 |
cjwatson | Or 'set debug=all' if you get desperate | 10:31 |
cjwatson | It might be a genuine GRUB bug that we'd need to identify and backport a patch for | 10:32 |
FourDollars | I can boot from signed grub to signed linux kernel, but it is not automatic. I have to input commands manually. | 10:32 |
FourDollars | Roger that. I will try 'set debug=efidisk' and 'set debug=all'. | 10:33 |
cjwatson | I'm assuming you used the pregenerated Ubuntu-signed GRUB image rather than generating your own? | 10:33 |
FourDollars | yes | 10:33 |
FourDollars | shim-signed and grub-amd64-signed. | 10:33 |
FourDollars | All from precise-updates and precise-proposed. | 10:34 |
FourDollars | cjwatson: I test http://cdimage.ubuntu.com/precise/daily-live/current/ , and I can see GRUB menu. | 10:41 |
cjwatson | OK, so I guess start by comparing your image against the Ubuntu one and eliminate differences ... | 10:42 |
FourDollars | Yes, thanks a lot. :) | 10:43 |
FourDollars | cjwatson: Where is the EFI/BOOT/grubx64.efi in precise-desktop-amd64.iso coming from? Is it copied from /usr/lib/grub/x86_64-efi-signed/grubx64.efi.signed of grub-efi-amd64-signed ? | 11:05 |
cjwatson | gcdx64.efi.signed actually | 11:08 |
cjwatson | If you use grubx64.efi.signed that'll be configured wrongly for booting removable media | 11:08 |
cjwatson | We actually extract it frm the debian-cd_info.tar.gz file emitted by debian-installer, which also includes some other bits of configuration | 11:09 |
cjwatson | But ultimately it's from gcdx64.efi.signed | 11:09 |
FourDollars | Where can I get the debian-cd_info.tar.gz ? | 11:13 |
FourDollars | http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/current/images/cdrom/debian-cd_info.tar.gz ? | 11:17 |
FourDollars | Appearingly it is not. I have checked the files inside. | 11:22 |
FourDollars | OK. I find it at http://archive.ubuntu.com/ubuntu/dists/precise-proposed/main/installer-amd64/current/images/cdrom/debian-cd_info.tar.gz . | 11:25 |
cjwatson | s/precise/precise-proposed/ | 11:25 |
FourDollars | cjwatson: Will it move to precise-updates afterward? | 11:25 |
FourDollars | Stupid question. It should be why not. XD | 11:27 |
cjwatson | Yes, it will | 11:27 |
FourDollars | cjwatson: I manually copy efi.img and those files inside from debian-cd_info.tar.gz, and then it works. :D | 11:30 |
cjwatson | Great | 11:31 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!