2010/1/22 Daniel Baumann <[email protected]>

> joseangon wrote:
>

Hola.



> > But he stops to find devices not mountable, as hda, sdb, hdc, hdd,
> > etc ... or extended partitions.
>
> as told you several times



yes yes it is true ... pardon my insistence. But I've tested this on three
different teams with the same results ...


, live-initramfs just *does* *not* *care* about
> extended partitions, as they have no filesystem and thus are not looped
> over.
>
>

true, but not on those teams and I have no one else can see that, so I ask
for help.



> in order to help you with your problem (which i guess is the well-known
> #565456), you need to give the full partition list, including the used
> filesystems.
>

Disk /dev/hda: 4327 MB, 4327464960 bytes
255 heads, 63 sectors/track, 526 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00044ed4

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         308     2473978+  83  Linux
/dev/hda2             309         526     1751085    5  Extended
/dev/hda5             309         466     1269103+  83  Linux
/dev/hda6             467         526      481918+  82  Linux swap / Solaris

Disk /dev/hdb: 300.1 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd8c6e989

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1        3648    29302528+  83  Linux
/dev/hdb2            3649        6931    26370697+  83  Linux
/dev/hdb3            6932        6995      514080   82  Linux swap / Solaris
/dev/hdb4            6996       36481   236846295    5  Extended
/dev/hdb5            6996        9944    23687811   83  Linux
/dev/hdb6            9945       12598    21318223+  83  Linux
/dev/hdb7           12599       14986    19181578+  83  Linux
/dev/hdb8           14987       17135    17261811   83  Linux
/dev/hdb9           17136       19070    15542856   83  Linux
/dev/hdb10          19071       20811    13984551   83  Linux
/dev/hdb11          20812       25674    39062016   83  Linux
/dev/hdb12          25675       30537    39062016   83  Linux
/dev/hdb13          30538       36481    47745148+  83  Linux



> > -        eval $(blkid -o udev "${1}")
> > +        eval $(blkid -c /etc/blkid.tab -o udev "${1}")
>
> why this?
>
>
sorry .. I did not finish reviewing ... I send back to change and test. But
blkid -c option is to display the file path to consider.



> > -            mount -o remount,"${opts}" "${dev}" "${old_mountp}" ||
> > panic "Remounting ${dev} ${opts} on ${old_mountp} failed"
> > +            mount -o remount,rw "${dev}" "${old_mountp}" ||
> > log_begin_msg "Remounting ${dev} ${opts} on ${old_mountp} failed"
>
> this is wrong, rw is included in $opts here.
>


yes, yes, now change.



> > -        mount -o bind "${old_mountp}" "${mountp}" || panic "Cannot
> > bind-mount ${old_mountp} on ${mountp}"
> > +        mount -o bind "${old_mountp}" "${mountp}" || log_begin_msg
> > "Cannot bind-mount ${old_mountp} on ${mountp}"
>
> this looks wrong too, to avoid panic you have to fix it earlier already,
> not here.



if not change the panic, the process stops. Initramfs return to the console.



> if you cannot bind mount, then there's something wrong.
>


that's ... and is what I intend to locate your help.




> > -        mount -t "${fstype}" -o "${opts}" "${dev}" "${mountp}" || panic
> > "Cannot mount ${dev} on ${mountp}, fstype=${fstype}, options=${opts}"
> > +        mount -t "${fstype}" -o rw "${dev}" "${mountp}" ||
> > log_begin_msg "Cannot mount ${dev} on ${mountp}, fstype=${fstype},
> > options=${opts}"
>
> same as above with $opts.
>
>

yes, yes, now change.


> -                eval $(blkid -o udev "${devname}")
> > +                eval $(blkid -c /etc/blkid.tab -o udev "${devname}")
>
> why?
>
> > -                    if ! try_mount "${devname}" "${cow_backing}" "rw"
> > -                    then
> > -                        break
> > -                    fi
>
> certainly too intrusive.
>


Well, when reviewing, test again and I comment.


Thank you.

Greetings.



> --
> Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
> Email:          [email protected]
> Internet:       
> http://people.panthera-systems.net/~daniel-baumann/<http://people.panthera-systems.net/%7Edaniel-baumann/>
>
>
> --
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
>
>


-- 
José A. González

Siempre GNU Linux.

Reply via email to