[Bug 759635] New: os-prober fails to mount UFS2 partitions
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c0 Summary: os-prober fails to mount UFS2 partitions Classification: openSUSE Product: openSUSE 12.2 Version: Milestone 3 Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: Bootloader AssignedTo: jsrain@suse.com ReportedBy: hippolyte@shaw.ca QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20100101 Firefox/11.0 os-prober detects BSD UFS partitions but fails to mount ufs2 without the proper ufs type (ufs2). I seems to default to 44bsd (mount -u ufs is equivalent to mount -u ufs -o ufstype=44bsd). Reproducible: Always Steps to Reproduce: 1. add the --verbose option (-v) to the mount command and do not redirect standard error in file /usr/lib/os-probes/50mounted-tests --- /usr/lib/os-probes/50mounted-tests.orig 2012-04-27 03:05:50.883133225 -0700 +++ /usr/lib/os-probes/50mounted-tests 2012-04-27 03:48:58.885248552 -0700 @@ -60,7 +60,7 @@ else ro_partition "$partition" for type in $types $delaytypes; do - if mount -o ro -t "$type" "$partition" "$tmpmnt" 2>/dev/null; then + if mount -v -o ro -t "$type" "$partition" "$tmpmnt" ; then debug "mounted as $type filesystem" mounted=1 break 2. run os-prober on a system with ufs2 partitions Actual Results: ... /dev/sda22 on /var/lib/os-prober/mount type ufs (ro) /dev/sda23 on /var/lib/os-prober/mount type ufs (ro) /dev/sda24 on /var/lib/os-prober/mount type ufs (ro) mount: wrong fs type, bad option, bad superblock on /dev/sda25, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so mount: wrong fs type, bad option, bad superblock on /dev/sda26, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so mount: wrong fs type, bad option, bad superblock on /dev/sda27, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so /dev/sda28 on /var/lib/os-prober/mount type ufs (ro) ... Expected Results: /dev/sda24 on /var/lib/os-prober/mount type ufs (ro,ufstype=44bsd) /dev/sda25 on /var/lib/os-prober/mount type ufs (ro,ufstype=ufs2) /dev/sda25:unknown Linux distribution:Linux1:linux /dev/sda26 on /var/lib/os-prober/mount type ufs (ro,ufstype=ufs2) /dev/sda27 on /var/lib/os-prober/mount type ufs (ro,ufstype=ufs2) /dev/sda27:unknown Linux distribution:Linux2:linux /dev/sda28 on /var/lib/os-prober/mount type ufs (ro,ufstype=44bsd) The outputs of actual and expected results will be different when you remove the option -v from the mount command. I just used this option here for debugging. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c2 Andreas Jaeger <aj@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aj@suse.com AssignedTo|aj@suse.com |mchang@suse.com --- Comment #2 from Andreas Jaeger <aj@suse.com> 2012-04-27 13:59:05 UTC --- Michael, could you look at this, please? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c3 --- Comment #3 from Agnelo de la Crotche <hippolyte@shaw.ca> 2012-04-27 23:06:13 UTC --- Notice that there might be other types of ufs, such as Solaris sunx86 (although probably quite rare nowadays). But I only have 44bsd and ufs2. Furthermore, adding support to the filesystem will only get rid of the error but is not going to output entries for FreeBSD, NetBSD or openBSD kernels. I suppose I could try to do something. I think we should add some files in /usr/lib/os-probes/mounted for the BSDs. ~~~~~~~~~~ Out of topic: Please also have a look at that other bug https://bugzilla.novell.com/show_bug.cgi?id=758732. It looks for openSUSE's grub.cfg in the wrong path and is quite easy to fix (see my patch). ~~~~~~~~~~ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c4 --- Comment #4 from Agnelo de la Crotche <hippolyte@shaw.ca> 2012-04-29 06:42:37 UTC --- Created an attachment (id=488764) --> (http://bugzilla.novell.com/attachment.cgi?id=488764) fixes ufs2 mount in os-prober -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c5 --- Comment #5 from Agnelo de la Crotche <hippolyte@shaw.ca> 2012-04-29 06:46:09 UTC --- My first patch was against 1.52. This one is against 1.49. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c6 --- Comment #6 from Michael Chang <mchang@suse.com> 2012-05-02 06:23:41 UTC --- Hi Agnelo, Thanks for the patch and debugging into this. However I did observe some issues that the patch may not be applied, would be great if you could resolve them? 1. The most serious one would be ". /usr/lib/grub/grub-mkconfig_lib". This makes os-prober to depend on grub2, and since grub2 has already depended (required) os-prober, this is so call "loop dependency" and is usually bad. 2. The hard coded path /usr/lib/grub/grub-mkconfig_lib may be changed by grub2 without any notices to any other package as it's not supposed to be used outside the scope of grub2 (it will happen in factory, as the automake upgrade forces the grub-mkconfig_lib to be installed to /usr/share.) 3. The fix should better be implemented in the "$types" matching ? types="$(fs_type "$partitions")" || types=NOT-DETECTED if [ "$types" = NOT-DETECTED ]; then ... ... + elif [ "$types" = ufs ]; then + ... + ... elif [ -z "$types" ]; then ... Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c7 --- Comment #7 from Agnelo de la Crotche <hippolyte@shaw.ca> 2012-05-02 11:12:22 UTC --- Hi Michael, Yes, I noticed that I should not use grub-mkconfig_lib after testing os-prober on other distros, where grub-mkconfig_lib was in a different location or even not installed at all (I also use os-prober on systems withouth Grub2). You might want to take a look at the patches against version 1.52 in my home repo: https://build.opensuse.org/package/files?package=os-prober&project=home%3Aplease_try_again. os-prober-85bsd.patch adds detection for FreeBSD, NetBSD and openBSD kernels. os-prober-90linux-distro.patch skips ufs partitions in the last probe. Before the patch: No volume groups found /dev/sda1:Windows NT/2000/XP (loader):Windows:chain /dev/sda11:Linux Mint 12 Lisa (12):LinuxMint:linux /dev/sda13:Arch Linux (rolling):archlinux:linux /dev/sda16:Debian GNU/Linux (squeeze/sid):Debian:linux /dev/sda2:OpenBSD:OpenBSD 4.7:openbsd /dev/sda23:unknown Linux distribution:Linux:linux /dev/sda25:unknown Linux distribution:Linux1:linux /dev/sda27:unknown Linux distribution:Linux2:linux /dev/sda3:FreeBSD:FreeBSD 8.1-RELEASE:freebsd /dev/sda6:Ubuntu 11.10 (11.10):Ubuntu:linux /dev/sdb1:Windows NT/2000/XP (loader):Windows1:chain /dev/sdb20:unknown Linux distribution:Linux3:linux /dev/sdb23:unknown Linux distribution:Linux4:linux /dev/sdb3:FreeBSD:FreeBSD 7.0-RC1:freebsd /dev/sdb6:Mandriva Linux 2010.2 (2010.2):MandrivaLinux:linux After the patch: No volume groups found /dev/sda1:Windows NT/2000/XP (loader):Windows:chain /dev/sda11:Linux Mint 12 Lisa (12):LinuxMint:linux /dev/sda13:Arch Linux (rolling):archlinux:linux /dev/sda16:Debian GNU/Linux (squeeze/sid):Debian:linux /dev/sda2:OpenBSD:OpenBSD 4.7:openbsd /dev/sda3:FreeBSD:FreeBSD 8.1-RELEASE:freebsd /dev/sda6:Ubuntu 11.10 (11.10):Ubuntu:linux /dev/sdb1:Windows NT/2000/XP (loader):Windows1:chain /dev/sdb3:FreeBSD:FreeBSD 7.0-RC1:freebsd /dev/sdb6:Mandriva Linux 2010.2 (2010.2):MandrivaLinux:linux However, this patch is not needed under Ubuntu (I don't get any "unknown Linux distribution" there) but also introduces another bug. Here's the output on an Ubuntu machine with several BSDs installed: With os-prober-90linux-distro.patch: /dev/sda1:Windows NT/2000/XP (loader):Windows:chain [: 137: fuseblk: unexpected operator /dev/sda10:openSUSE 12.1 (x86_64):SUSE:linux [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator /dev/sda13:Fedora release 16 (Verne):Fedora:linux [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator /dev/sda15:Debian GNU/Linux (squeeze/sid):Debian:linux [: 137: ext4: unexpected operator [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator /dev/sda2:OpenBSD:OpenBSD 4.7:openbsd [: 137: fuseblk: unexpected operator /dev/sda21:OpenBSD:OpenBSD 4.7:openbsd [: 137: fuseblk: unexpected operator /dev/sda22:unknown Linux distribution:Linux:linux [: 137: fuseblk: unexpected operator /dev/sda24:FreeBSD:FreeBSD 8.1-RELEASE:freebsd [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator /dev/sda27:NetBSD:NetBSD 5.0.2/i386:netbsd [: 137: fuseblk: unexpected operator /dev/sda28:unknown Linux distribution:Linux1:linux [: 137: fuseblk: unexpected operator /dev/sda3:FreeBSD:FreeBSD 8.1-RELEASE:freebsd [: 137: ext4: unexpected operator [: 137: ext4: unexpected operator [: 137: ext3: unexpected operator /dev/sdb1:Windows NT/2000/XP (loader):Windows1:chain [: 137: fuseblk: unexpected operator [: 137: ext4: unexpected operator [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator /dev/sdc1:Windows NT/2000/XP (loader):Windows2:chain [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator [: 137: ext4: unexpected operator [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator /dev/sdc17:NetBSD:NetBSD:netbsd [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator /dev/sdc20:FreeBSD:FreeBSD 7.0-RC1:freebsd [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator /dev/sdc24:NetBSD:NetBSD 5.1/i386:netbsd [: 137: fuseblk: unexpected operator /dev/sdc3:FreeBSD:FreeBSD 7.0-RC1:freebsd [: 137: fuseblk: unexpected operator /dev/sdc6:Gentoo Base System release 1.12.13:Gentoo:linux [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator [: 137: fuseblk: unexpected operator Without os-prober-90linux-distro.patch (everything's fine): /dev/sda1:Windows NT/2000/XP (loader):Windows:chain /dev/sda2:OpenBSD:OpenBSD 4.7:openbsd /dev/sda21:OpenBSD:OpenBSD 4.7:openbsd /dev/sda24:FreeBSD:FreeBSD 8.1-RELEASE:freebsd /dev/sda27:NetBSD:NetBSD 5.0.2/i386:netbsd /dev/sda3:FreeBSD:FreeBSD 8.1-RELEASE:freebsd /dev/sdb1:Windows NT/2000/XP (loader):Windows1:chain /dev/sdc1:Windows NT/2000/XP (loader):Windows2:chain /dev/sdc17:NetBSD:NetBSD:netbsd /dev/sdc20:FreeBSD:FreeBSD 7.0-RC1:freebsd /dev/sdc24:NetBSD:NetBSD 5.1/i386:netbsd /dev/sdc3:FreeBSD:FreeBSD 7.0-RC1:freebsd I think that we should find another way to skip ufs partitons in linux probe, which doesn't break fuse... but don't know exactly if it wasn't changed in the meantime. Ubuntu 11.10 uses 1.49, and I used 1.52 + my patches. Also skipping ufs partitions in this test would prevent the detection of Linux distros installed in ufs partitions... but I don't know anybody who would do that (!). Further, cases for "freebsd", "netbsd" and "openbsd" can be added in Grub2's 30_os-prober to write menu entries for these OSes. (I did and it's working). One more word about the 85*bsd probes. ID_PART_ENTRY_SCHEME is either dos or freebsd (maybe openbsd or netbsd as well - I haven't checked yet). If it is "freebsd" or something else than "dos", it is a BSD slice and should be skipped (it's not going to be booted at all). I read in 1.52 ChangeLog that code for BSD had been added and removed because it broke things. I haven't seen that code at all (I updated from 1.49 to 1.52). I might have taken a totally different approach. I ported os-prober from ArchLinux a while ago to openSUSE in my repo, as the the project didn't exist in factory. That's why I'm still using my own version - since a couple scripts I wrote depend on it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c8 --- Comment #8 from Agnelo de la Crotche <hippolyte@shaw.ca> 2012-05-02 11:28:15 UTC --- Oh, I can explain the code in os-prober-50mounted-tests.patch too. I occasionally have problems mounting Linux partitions (on different machines and under different distros). I haven't been able to figure out the reason, but mounting again if it fails seems to solve the issue in most cases. Once a partition has be mounted (either manually or by os-prober), the problem disappears. The other code is for debugging. I just need to run: env OSPDEBUG=yes os-prober to see mounting errors on standard output. It can be removed once everything is fixed, but is quite useful though. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c9 --- Comment #9 from Agnelo de la Crotche <hippolyte@shaw.ca> 2012-06-15 14:46:27 UTC --- (In reply to comment #8)
Oh, I can explain the code in os-prober-50mounted-tests.patch too. I occasionally have problems mounting Linux partitions (on different machines and under different distros). I haven't been able to figure out the reason, but mounting again if it fails seems to solve the issue in most cases. Once a partition has be mounted (either manually or by os-prober), the problem disappears.
No. Mounting again within the script doesn't help since it "seems" (but is not true) that the partition which fails to mount requires a system check but is mounted read-only. I desribed this issue with more details in this bug report: https://bugzilla.novell.com/show_bug.cgi?id=767272 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c10 Andrey Borzenkov <arvidjaar@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |arvidjaar@gmail.com InfoProvider| |hippolyte@shaw.ca --- Comment #10 from Andrey Borzenkov <arvidjaar@gmail.com> 2013-03-25 05:41:42 UTC --- 12.3 is using grub2-mount in preference to OS mount. Could you test if it works better? You will need to replace all occurrences of grub-mount/grub-probe with grub2-mount/grub2-probe in os-prober sources. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c11 --- Comment #11 from Agnelo de la Crotche <hippolyte@shaw.ca> 2013-03-25 08:19:23 UTC --- (In reply to comment #10)
12.3 is using grub2-mount in preference to OS mount. Could you test if it works better? You will need to replace all occurrences of grub-mount/grub-probe with grub2-mount/grub2-probe in os-prober sources.
I don't have 12.3 installed anywhere. I can indeed mount both ufs1 and ufs2 slices with grub2-mount manually (under 12.2). It uses fuse instead of the ufs filesystem driver and doesn't show differences between ufs1 and ufs2. In both cases, mount will report: grub2-mount on /mnt type fuse.grub2-mount (rw,nosuid,nodev,relatime,user_id=0,group_id=0) Someone has to try with os-prober, because mounting the slice is only the first step. You still have to know what to look for and where in order to detect the NetBSD or other BSD kernels and add the boot entry (which requires some code as well). On the other hand, os-prober should NOT look for Linux kernels in ufs* slices - as it used to do. I had to fix this as well. It generates a lot of useless warnings (and takes longer too). * unless people would install Linux in ufs file systems, but I don't know anyone who does that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c12 --- Comment #12 from Andrey Borzenkov <arvidjaar@gmail.com> 2013-03-25 10:30:30 UTC --- (In reply to comment #11)
I don't have 12.3 installed anywhere. I can indeed mount both ufs1 and ufs2 slices with grub2-mount manually (under 12.2).
Good.
Someone has to try with os-prober, because mounting the slice is only the first step. You still have to know what to look for and where in order to detect the NetBSD or other BSD kernels and add the boot entry (which requires some code as well).
On the other hand, os-prober should NOT look for Linux kernels in ufs* slices - as it used to do. I had to fix this as well. It generates a lot of useless warnings (and takes longer too).
* unless people would install Linux in ufs file systems, but I don't know anyone who does that.
As far as I understand you already have working implementation. Care to provide clean patch against Base:System/os-prober for review? You may want to wait until I push os-prober 1.57 or take home:arvidjaar:grub2-next/os-prober as reference. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c13 ahlner ahlner <ahlner3@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ahlner3@gmail.com --- Comment #13 from ahlner ahlner <ahlner3@gmail.com> 2013-03-28 22:11:20 UTC --- lsb_release -a LSB Version: n/a Distributor ID: SUSE LINUX Description: openSUSE 12.2 (x86_64) Release: 12.2 Codename: Mantis # parted -l Model: ATA SAMSUNG SP0802N (scsi) Disk /dev/sda: 80,1GB Sector size (logical/physical): 512B/512B Partition Table: msdos Model: ATA ST3160815A (scsi) Disk /dev/sdb: 160GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32,3kB 11,5GB 11,5GB primary sun-ufs boot, type=a9 2 11,5GB 35,4GB 23,9GB primary ext4 type=83 4 35,4GB 148GB 112GB extended lba, type=0f 5 35,4GB 36,0GB 535MB logical linux-swap(v1) type=82 # grub2-mount /dev/sdb1 /mnt mount grub2-mount on /mnt type fuse.grub2-mount (rw,nosuid,nodev,relatime,user_id=0,group_id=0) # grub2-mkconfig -o /boot/grub2/grub.cfg Création de grub.cfg… Thème trouvé : /boot/grub2/themes/openSUSE/theme.txt Image Linux trouvée : /boot/vmlinuz-3.4.28-2.20-desktop Image mémoire initiale trouvée : /boot/initrd-3.4.28-2.20-desktop /dev/sdc: open failed: Aucun medium trouvé No volume groups found Windows NT/2000/XP (loader) trouvé sur /dev/sda1 Windows NT/2000/XP (loader) trouvé sur /dev/sda2 Mageia 2 (2) trouvé sur /dev/sdb10 Mandriva Linux 2011.0 (2011.0) trouvé sur /dev/sdb2 Mandriva Linux 2010.2 (2010.2) trouvé sur /dev/sdb6 Linux Mint 13 Maya (13) trouvé sur /dev/sdb7 openSUSE 11.4 (x86_64) trouvé sur /dev/sdb8 fait With "mount" or "grub2-mount" no entry for NetBSD (5.1) Note /dev/sdc cards reader CF, SD, etc. on the printer hp 2350 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c14 --- Comment #14 from Agnelo de la Crotche <hippolyte@shaw.ca> 2013-03-29 09:33:42 UTC ---
Number Start End Size Type File system Flags 1 32,3kB 11,5GB 11,5GB primary sun-ufs boot, type=a9 2 11,5GB 35,4GB 23,9GB primary ext4 type=83 4 35,4GB 148GB 112GB extended lba, type=0f 5 35,4GB 36,0GB 535MB logical linux-swap(v1) type=82
# grub2-mount /dev/sdb1 /mnt
Salut @ahlner, What you're trying to do is impossible. You're trying to mount the NetBSD primary partition (0xA9). This is not how you mount (any) BSD slice under Linux. This partition can never be mounted. It is only a "container", just like the extended partition. Many Linux tools are also buggy and see this partition while they should ignore it. The "ignore" option was even dropped in the latest mount utilities (or linux utils, or something, not sure how it is called). Thus the following trick (which I'm still using in openSUSE 12.2) won't work anymore any time soon (and probably has already stopped working under 12.3) # ignore FreeBSD primaries /dev/sda2 none ignore /dev/sda3 none ignore /dev/sdb2 none ignore /dev/sdb3 none ignore Otherwise I suggest writing udev rules to hide these partitions for a cleaner desktop. I had a discussion with an ArchLinux developper, who had a discussion with an udev developper, and I got the impression that (at least those) Linux developpers neither know nor care about those BSD primaries. I'm afraid this is just the way it is. In any case, you never mount such a partition. You can think of it as the extended partition (0x0f) in DOS/MBR partition scheme. Whether your kernel can actually read the NetBSD disklabel is another question. I'm quite sure it can read any BSD disklabel. All BSD disklabels are different and more or less compatible with each other. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c15 --- Comment #15 from ahlner ahlner <ahlner3@gmail.com> 2013-04-15 21:26:39 UTC --- Salut Agnelo (Angelo) OK. For me, grub-legacy is better than grub2 for xBSD, because it knows to boot them. I ask me why, because grub2 was created from scratch. Why the team has forgot something at this time for xBSD'slices and its internal partitions. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=759635 https://bugzilla.novell.com/show_bug.cgi?id=759635#c16 Jeffrey Cheung <jcheung@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |CLOSED CC| |jcheung@suse.com InfoProvider|hippolyte@shaw.ca | Resolution| |WONTFIX --- Comment #16 from Jeffrey Cheung <jcheung@suse.com> 2014-02-10 07:59:16 UTC --- With the release of the gnumeric on January 27th, 2014 the SUSE sponsored maintenance of openSUSE 12.2 has ended. openSUSE 12.2 is now officially discontinued and out of support by SUSE. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com