Opened 2 months ago

Last modified 9 days ago

#1005 assigned defect

bccd.amd64.iso not bootable

Reported by: skylar Owned by: skylar
Priority: blocker Milestone: 3.4.0-build_ng
Component: Both Version: 3.4.0
Keywords: Cc:
Blocked By: Blocking:
Estimated Hours: 0 Total Hours: 0

Description


Change History (24)

comment:1 Changed 2 months ago by skylar

  • Status changed from new to assigned

going to try using the system isolinux files

comment:2 Changed 2 months ago by skylar

In 6005//cluster/svnroot:

use system isolinux, remove boot.cat re #1005

comment:3 Changed 2 months ago by skylar

In 6006//cluster/svnroot:

correct target path re #1005

comment:4 Changed 2 months ago by skylar

In 6007//cluster/svnroot:

also need ldlinux.c32 re #1005

comment:5 Changed 2 months ago by skylar

isolinux problem fixed, now need to work out kernel/initrd issues

Last edited 2 months ago by skylar (previous) (diff)

comment:6 Changed 2 months ago by skylar

next up - figure out why re-generated ISO won't load the kernel - old virtualbox incompatibility? will try it on my laptop w/ 5.2

comment:7 Changed 2 months ago by skylar

virtualbox on laptop does not boot it (architecture problem w/o VT-x)

bigfe virtualbox seems hosed...

comment:8 Changed 2 months ago by skylar

uncovered some ALSA-related errors - we certainly don't need sound so we can simplify by disabling it

ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

comment:9 Changed 8 weeks ago by skylar

turns out I needed extpack installed, sigh...

comment:10 Changed 8 weeks ago by skylar

This works:

  1. Mount original ISO over loop: mount /cluster/bccd-ng/testing/skylar/bccd.amd64.iso /mnt/loop0 -o loop,ro
  2. Make a temporary directory: mkdir -p /var/tmp/bccd_340_iso
  3. Extract ISO: sudo tar -C /mnt/loop0 -cf - . | sudo tar -C /var/tmp/bccd_340_iso -xvf -
  4. Regenerate: sudo /usr/bin/genisoimage -pad -l -r -J -v -V "BCCDv3-6007-regen" -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /cluster/bccd-ng/testing/skylar/bccd-3.4.0-regen.6007.iso /var/tmp/bccd_340_iso/

comment:11 Changed 8 weeks ago by skylar

initrd magic:

  • Unpack: gzip -d -c /var/tmp/bccd_340_iso/live/initrd.img |sudo cpio -i
  • Regenerate: sudo bash -c "find .| cpio -o -H newc|gzip -c > /var/tmp/bccd_340_iso/live/initrd.img"

comment:12 Changed 8 weeks ago by skylar

In 6008//cluster/svnroot:

add live-build and live-config re #1005

comment:13 Changed 8 weeks ago by skylar

  • Milestone changed from 3.4.0 to 3.4.0-build_ng

comment:14 Changed 7 weeks ago by skylar

In 6009//cluster/svnroot:

test stock debian kernel version re #1005

comment:15 Changed 7 weeks ago by skylar

Next up - try kernel and initrd from debian live ISO 9.4.0

comment:16 Changed 2 weeks ago by skylar

noticed that we might be missing the LABEL line in isolinux.cfg, testing on custom rebuilt ISO

comment:17 Changed 2 weeks ago by skylar

In 6015//cluster/svnroot:

need LABEL line re #1005

comment:18 Changed 2 weeks ago by skylar

In 6016//cluster/svnroot:

install aufs-dev and aufs-dkms re #1005

comment:19 Changed 13 days ago by skylar

In 6017//cluster/svnroot:

make sure /proc is mounted for aufs-dkms re #1005

comment:20 Changed 13 days ago by skylar

In 6018//cluster/svnroot:

make /proc if needed re #1005

comment:21 Changed 12 days ago by skylar

In 6019//cluster/svnroot:

exclude /proc re #1005

comment:22 Changed 10 days ago by skylar

In 6020//cluster/svnroot:

correct tar exclude pattern re #1005

comment:23 Changed 10 days ago by skylar

In 6021//cluster/svnroot:

actually in debootstrap re #1005

comment:24 Changed 9 days ago by skylar

In 6022//cluster/svnroot:

base in debootstrap re #1005

Note: See TracTickets for help on using tickets.