[Bug 965735] [NEW] Casper can't find cow device when mdadm RAID disks are attached

Micah R Ledbetter micah at micahrl.com
Mon Mar 26 21:37:04 UTC 2012


Public bug reported:

I created a casper 1.287.1 -based livecd using this guide:
<https://help.ubuntu.com/community/LiveCDCustomization>. I'm using
Oneiric on an i386 system. I have removed the "quiet" argument and added
"nosplash" argument to the bootloader.

When I boot my livecd on a system with no disks, or with non-RAID disks,
it will boot completely with no errors. However, if I try to boot on a
system with disks that have a RAID array created by mdadm, it will fail
to an (initramfs) prompt on virtual console 1. If I change to VC7, I see
an error: "No init found. Try passing init = bootarg". Here's a longer
log file from VC7:

    Begin: Running /scripts/init-premount ... done
    Begin: Mounting root file system ... [  4.956222] sd 6:0:0:0: Attached scsi generic sg4 type 0
    [  4.956342] sd 6:0:0:1: Attached scsi generic sg5 type 0
    [  4.956437] sd 6:0:0:2: Attached scsi generic sg6 type 0
    [  4.956543] sd 6:0:0:3: Attached scsi generic sg7 type 0
    [  4.964779] sd 6:0:0:0: [sdd] Attached SCSI removable disk
    [  4.965530] sd 6:0:0:0: [sde] Attached SCSI removable disk
    [  4.966415] sd 6:0:0:0: [sdf] Attached SCSI removable disk
    [  4.977920] sd 6:0:0:0: [sdg] Attached SCSI removable disk
    cp: can't create '/root/var/log/': Is a directory
    cp: can't create '/root/etc/': Is a directory
    done.
    Begin: Running /sripts/init-bottom ... mount: mounting /dev on /root/dev failed: No such file or directory
    done.
    mount: mounting /sys on /root/sys failed: No such file or directory
    mount: mounting /proc on /root/proc failed: nNo such file or directory
    Target filesystem doesn't have requested /sbin/init.
    No init found. Try passing init= bootarg

>From the (initramfs) prompt, I can see that the /cow filesystem was
never mounted. If I run ". /scripts/casper-helpers", and then
"find_cow_device", it returns "/dev/md127".

When I run "find_cow_device" from a working system (NOT in initramfs,
though - I'm not sure how to make it drop me a prompt), it returns
"/dev/ram0".

Has anyone else encountered this? Any help is much appreciated.

** Affects: casper (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to casper in Ubuntu.
https://bugs.launchpad.net/bugs/965735

Title:
  Casper can't find cow device when mdadm RAID disks are attached

Status in “casper” package in Ubuntu:
  New

Bug description:
  I created a casper 1.287.1 -based livecd using this guide:
  <https://help.ubuntu.com/community/LiveCDCustomization>. I'm using
  Oneiric on an i386 system. I have removed the "quiet" argument and
  added "nosplash" argument to the bootloader.

  When I boot my livecd on a system with no disks, or with non-RAID
  disks, it will boot completely with no errors. However, if I try to
  boot on a system with disks that have a RAID array created by mdadm,
  it will fail to an (initramfs) prompt on virtual console 1. If I
  change to VC7, I see an error: "No init found. Try passing init =
  bootarg". Here's a longer log file from VC7:

      Begin: Running /scripts/init-premount ... done
      Begin: Mounting root file system ... [  4.956222] sd 6:0:0:0: Attached scsi generic sg4 type 0
      [  4.956342] sd 6:0:0:1: Attached scsi generic sg5 type 0
      [  4.956437] sd 6:0:0:2: Attached scsi generic sg6 type 0
      [  4.956543] sd 6:0:0:3: Attached scsi generic sg7 type 0
      [  4.964779] sd 6:0:0:0: [sdd] Attached SCSI removable disk
      [  4.965530] sd 6:0:0:0: [sde] Attached SCSI removable disk
      [  4.966415] sd 6:0:0:0: [sdf] Attached SCSI removable disk
      [  4.977920] sd 6:0:0:0: [sdg] Attached SCSI removable disk
      cp: can't create '/root/var/log/': Is a directory
      cp: can't create '/root/etc/': Is a directory
      done.
      Begin: Running /sripts/init-bottom ... mount: mounting /dev on /root/dev failed: No such file or directory
      done.
      mount: mounting /sys on /root/sys failed: No such file or directory
      mount: mounting /proc on /root/proc failed: nNo such file or directory
      Target filesystem doesn't have requested /sbin/init.
      No init found. Try passing init= bootarg

  From the (initramfs) prompt, I can see that the /cow filesystem was
  never mounted. If I run ". /scripts/casper-helpers", and then
  "find_cow_device", it returns "/dev/md127".

  When I run "find_cow_device" from a working system (NOT in initramfs,
  though - I'm not sure how to make it drop me a prompt), it returns
  "/dev/ram0".

  Has anyone else encountered this? Any help is much appreciated.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/965735/+subscriptions




More information about the foundations-bugs mailing list