Results 1 to 8 of 8

Thread: fake-RADI0 detected by Yast but not mounted after restart

  1. #1

    Default fake-RADI0 detected by Yast but not mounted after restart

    Hi Community,
    Im newbie, browsed through forum and found some simililar issues but not exactly what I was looking for. So here comes my problem: I have fake(bios) raid0 with Windows XP and third non-raid hd which I wanted use to install linux to (as I read about problems with installing grub into raid0).
    During installation Yast had correctly detected raids and all windows partitions (basically its divided into two raids with 2 partitions of 1st and 3 on 2nd) and even proposed mounting them at /windows/c, /windows/d and so on.
    Now I have OpenSuse 11.4 installed, grub at /boot on sdc but to log to system I need to use installation disc (otherwise Windows starts up). What I wanted to do is follow this tutorial to add grub to Windows bootloader: Boot Multiboot openSUSE Windows (2000, XP, Vista - any mix) with Windows bootloader.
    Problem is after reboot partitions are not mounted (dirs exists but nothing there) so I cannot copy boot code to windows. I read that fake raid may need special drivers but when i start Yast->system->partitions it again shows everything correctly!

    fragment from partitions section in Yast (I translated/removed non-important entries as I have non-English system so it may vary from what is actually in Eng version):
    Code:
    Device: /dev/md125p1
    Size: 48.83 GB
    Device path: 
    Device 1 id: md-uuid-41ef407f:0fdf61b6:f0753e61:af96c24e-part1
    File system id: 0x07 HPFS/NTFS
    Mounting point: /windows/E *
    when I do ls /dev/disk/by-id/
    Code:
    ata-SAMSUNG_HD322HJ_S17AJ90Q610255             md-uuid-070b33d4:a3d58399:b57a5dd5:786e6142    scsi-SATA_SAMSUNG_HD642JJS1AFJ1CQ600858
    ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part1       md-uuid-41ef407f:0fdf61b6:f0753e61:af96c24e    wwn-0x50000f0008068084
    ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part2       md-uuid-efa602a9:7a46e269:02bf8c05:159d051a    wwn-0x50000f0008068085
    ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part3       scsi-SATA_SAMSUNG_HD322HJS17AJ90Q610255        wwn-0x50000f000b162055
    ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part5       scsi-SATA_SAMSUNG_HD322HJS17AJ90Q610255-part1  wwn-0x50000f000b162055-part1
    ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part6       scsi-SATA_SAMSUNG_HD322HJS17AJ90Q610255-part2  wwn-0x50000f000b162055-part2
    ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part7       scsi-SATA_SAMSUNG_HD322HJS17AJ90Q610255-part3  wwn-0x50000f000b162055-part3
    ata-SAMSUNG_HD642JJ_S1AFJ1CQ600848             scsi-SATA_SAMSUNG_HD322HJS17AJ90Q610255-part5  wwn-0x50000f000b162055-part5
    ata-SAMSUNG_HD642JJ_S1AFJ1CQ600858             scsi-SATA_SAMSUNG_HD322HJS17AJ90Q610255-part6  wwn-0x50000f000b162055-part6
    ata-TSSTcorp_CDDVDW_SH-S223B_0i23454789KLMNOP  scsi-SATA_SAMSUNG_HD322HJS17AJ90Q610255-part7  wwn-0x50000f000b162055-part7
    edd-int13_dev82                                scsi-SATA_SAMSUNG_HD642JJS1AFJ1CQ600848
    btw, there is nothing like /dev/md125p1 just /dev/md125 which is 1st raid and not partition on raid

    and cat /etc/fstab
    Code:
    /dev/disk/by-id/ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part5 swap                 swap       defaults              0 0
    /dev/disk/by-id/ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part6 /                    ext4       acl,user_xattr        1 1
    /dev/disk/by-id/ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part3 /boot                ext4       acl,user_xattr        1 2
    /dev/disk/by-id/ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part7 /home                ext4       acl,user_xattr        1 2
    /dev/disk/by-id/md-uuid-070b33d4:a3d58399:b57a5dd5:786e6142-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=pl_PL.UTF-8 0 0
    /dev/disk/by-id/md-uuid-070b33d4:a3d58399:b57a5dd5:786e6142-part2 /windows/D           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=pl_PL.UTF-8 0 0
    /dev/disk/by-id/md-uuid-41ef407f:0fdf61b6:f0753e61:af96c24e-part1 /windows/E           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=pl_PL.UTF-8 0 0
    /dev/disk/by-id/ata-SAMSUNG_HD322HJ_S17AJ90Q610255-part1 /windows/F           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=pl_PL.UTF-8 0 0
    /dev/disk/by-id/md-uuid-41ef407f:0fdf61b6:f0753e61:af96c24e-part5 /windows/G           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=pl_PL.UTF-8 0 0
    proc                 /proc                proc       defaults              0 0
    sysfs                /sys                 sysfs      noauto                0 0
    debugfs              /sys/kernel/debug    debugfs    noauto                0 0
    usbfs                /proc/bus/usb        usbfs      noauto                0 0
    devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
    basically I see that it should be md-uuid-part1 what is mounted while its not present in /dev
    should it be wwn maybe? and how is it that Yast/system/partitioning shows it correctly?

    Thanks

  2. #2
    Join Date
    Mar 2010
    Location
    Austin - Texas
    Posts
    10,140
    Blog Entries
    48

    Smile Re: fake-RADI0 detected by Yast but not mounted after restart

    One issue I see is you can't use the /dev/disk/by-id/ since that points to a single hard drive. I am thinking this must be a logical name which is normally /dev/sda1/ or /dev/sda2 and so forth but perhaps its even /dev/md125p1 but not what you have in your fstab file at the moment. Same goes for the /boot/grub/device.map file which also tries to use /dev/disk/by-id.

    Thank You,
    My Blog: https://forums.opensuse.org/blogs/jdmcdaniel3/

    Software efficiency halves every 18 months, thus compensating for Moore's Law

    Its James again from Austin, Texas

  3. #3

    Default Re: fake-RADI0 detected by Yast but not mounted after restart

    Thanks for Your reply,
    Actually I didn't change anything yet. fstab in this form was created by Yast and during installation it just proposed this (by-id). As far as I remember there were also other options (like in /dev/disk/by-*) but since it correctly showed all partitions (and I have no knowledge about all this stuff I agreed to that. Anyway I looked also into those by-* and there is really nothing that could distinguish between partitions, just raids. Is it like I should have just one partition per raid?

  4. #4
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    16,287

    Default Re: fake-RADI0 detected by Yast but not mounted after restart

    I'd not allow the installer or Yast to mount those RAIDed partitions. If it can be done at all (FAKE RAID and Linux do not get along) you will need to mount by hand in the fstab.

  5. #5

    Default Re: fake-RADI0 detected by Yast but not mounted after restart

    That's what I was afraid of.
    I have no idea how to do this as nothing under /dev/disk looks like partitions on raid. And yet Yast detects it somehow.
    But actually I can live without this All I want to do is to (dual)boot to either Windows or Linux and I needed mount just for copying boot code (as in link). Is it possible to copy boot code with replacing
    dd if=/dev/sda3 of=/mnt/windows/suse.bin bs=512 count=1
    to, for example (/dev/sdc3 is my /boot)
    dd if=/dev/sdc3 of=/home/suse.bin bs=512 count=1
    copy suse.bin to pendrive and then boot to Windows and copy to c:/? then just follow rest of tutorial (update boot.ini). Does it make sense?

  6. #6
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    16,287

    Default Re: fake-RADI0 detected by Yast but not mounted after restart

    You don't need to mount anything to use dd. It is a raw binary copy function.

  7. #7

    Default Re: fake-RADI0 detected by Yast but not mounted after restart

    Thanks for info,
    So how to set 'of' parameter? There is no /dev/md125p1 in /dev and I guess /dev/md125 is not correct (and I don't want to destroy raid array)?

  8. #8
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    16,287

    Default Re: fake-RADI0 detected by Yast but not mounted after restart

    Sorry until you set up a working connection to the array don't fool with it in any way. If this was a RAID 1 then it might be ok but in RAID 0 only 1/2 the data is on the each drive ie ever other sector is on the other drive. Until this can be read (with FAKE I'm not sure it can) properly the bet you can do is get ever other sector on a dd operation. In no circumstance do writes. dd simply does reads from the source so you can copy sectors. But you must be very very careful not to write the command wrong. If you mess up there is no recovery in RAID 0. If you lose or mess the data on one drive all is lost.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •