[opensuse] Upgrade to 42.1 from 13.1?
I have run into a problem upgrading a multi-boot system. I currently have OS 13.1, Fedora 18, and windows 7 on my system. I'm using legacy grub as boot manager. It is installed in a partition on an SSD along with the windows 7 system. When I attempt to install OS 42.1 (leap) onto this system I receive messages that the /boot/efi needs to be formatted FAT. After adding another partition (FAT) with mount point of /boot/efi I then get a message that it requires GPT partition table but windows 7 won't boot with that. Is there a way to install 42.1 in a FAT type table? I read the "Unofficial Guide to openSUSE Leap 42.1" but didn't see anything pertinent there. Where could I look for more information? Thanks, Tom Taylor KG7CFC -- Old people shouldn't eat health foods. They need all the preservatives they can get - Robert Orben ^^ --... ...-- / -.- --. --... -.-. ..-. -.-. ^^^^ Tom Taylor KG7CFC openSUSE 13.1 (64-bit), Kernel 3.11.6-4-default, KDE 4.11.2, AMD A8-7600, GeForce GTX 740 T/PCIe/ 16GB RAM -- 3x1.5TB sata2 -- 128GB-SSD FF 25.0, claws-mail 3.10.1 registered linux user 263467 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 08/02/2016 18:52, Thomas Taylor a écrit :
I have run into a problem upgrading a multi-boot system. I currently have OS 13.1, Fedora 18, and windows 7 on my system. I'm using legacy grub as boot manager. It is installed in a partition on an SSD along with the windows 7 system.
but I guess an uefi firmware? I have no such problem with usual BIOS
When I attempt to install OS 42.1 (leap) onto this system I receive messages that the /boot/efi needs to be formatted FAT.
ignore this, and as soon as possible switch to grub2 (may be in install summary) jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
jdd composed on 2016-02-08 18:55 (UTC+0100):
Thomas Taylor composed:
I have run into a problem upgrading a multi-boot system. I currently have OS 13.1, Fedora 18, and windows 7 on my system. I'm using legacy grub as boot manager. It is installed in a partition on an SSD along with the windows 7 system.
but I guess an uefi firmware? I have no such problem with usual BIOS
When I attempt to install OS 42.1 (leap) onto this system I receive messages that the /boot/efi needs to be formatted FAT.
If you install 42.1 on a separate partition, and put its bootloader on its / partition, or install no bootloader at all, you can use 13.1's bootloader to start 42.1. Afterwards you can rearrange booting if you please from one of the running installations. Sounds to me like maybe you're being mislead by the start of the partitioning process, where create setup lies between edit proposal and "expert partitioner". Edit proposal is not appropriate for any multiboot user. Expert on this screen is a lie. The true expert mode can only be reached by choosing create partition setup, the only practical choice for multibooters. In true expert mode you should be able to tell it what you want, not have it tell you what you can have.
ignore this, and as soon as possible switch to grub2 (may be in install summary)
I have many 42.1 installations, all in multiboot, none using Grub2 for openSUSE or as primary bootloader (most have no trace of Grub2 anywhere), and two alongside Win7. If he likes Grub and it's working fine for 13.1 alongside Win7, he doesn't need Grub2 for 42.1 to work as well as 13.1.
After adding another partition (FAT) with mount point of /boot/efi I then get a message that it requires GPT partition table but windows 7 won't boot with that.
Maybe if you post output from gdisk or fdisk we could see a reason it does that. GPT is only "required" if the disk size is >2GB. Win7 will boot from GPT, but not if you make a change to GPT from BIOS outside of Windows. If you're booting BIOS now, you need to keep it.
Is there a way to install 42.1 in a FAT type table? I read the "Unofficial Guide to openSUSE Leap 42.1" but didn't see anything pertinent there. Where could I look for more information?
42.1 has no need for anything FAT on a BIOS installation. It might be best, if you can install 42.1 to a separate partition, to partition as you please with 13.1, and then in 42.1 merely specify mount points using the expert mode hiding in create . Note that 42.1 includes Grub, but it cannot be completely "installed" at installation time. Bootloader options omit it, but on a multiboot system it's simple to complete its installation, after which it will function as it has for the entire existence of openSUSE. Be sure if making this choice to change /etc/sysconfig/bootloader LOADER_TYPE from none to grub if you want menu.lst kept up to date automatically. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2016-02-08 19:48, Felix Miata wrote:
jdd composed on 2016-02-08 18:55 (UTC+0100):
Thomas Taylor composed:
Is there a way to install 42.1 in a FAT type table? I read the "Unofficial Guide to openSUSE Leap 42.1" but didn't see anything pertinent there. Where could I look for more information?
42.1 has no need for anything FAT on a BIOS installation.
Maybe he means "Traditional partition table", instead of GPT. Also called "MsDOS partition format or table". - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAla5H6kACgkQja8UbcUWM1za4gEAm8rBU2olzUulFFoeEZmrvyEe AmaezXwvD1OZva/6a8IA/0CgFHXaG175+BLEIxUhDVrwJ3qYmczDmWIQZ6jv6Q5O =JuIr -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Thanks for all the replies, especially Felix! Good explanations but I'm still a bit confused (70+ years old with some dementia). I've been using SuSE since version 5.1 but the memory isn't what it used to be. On Mon, 8 Feb 2016 13:48:31 -0500 Felix Miata <mrmazda@earthlink.net> wrote:
jdd composed on 2016-02-08 18:55 (UTC+0100):
Thomas Taylor composed:
I have run into a problem upgrading a multi-boot system. I currently have OS 13.1, Fedora 18, and windows 7 on my system. I'm using legacy grub as boot manager. It is installed in a partition on an SSD along with the windows 7 system.
but I guess an uefi firmware? I have no such problem with usual BIOS
The BIOS (ASUS M5A99X) is set to other OS (non-UEFI) for boot
When I attempt to install OS 42.1 (leap) onto this system I receive messages that the /boot/efi needs to be formatted FAT.
If you install 42.1 on a separate partition, and put its bootloader on its / partition, or install no bootloader at all, you can use 13.1's bootloader to start 42.1. Afterwards you can rearrange booting if you please from one of the running installations.
In the partitioning expert mode (from create) would a partition need to be specified (i.e. //boot) or just allow install to put it in the / folder?
Sounds to me like maybe you're being mislead by the start of the partitioning process, where create setup lies between edit proposal and "expert partitioner". Edit proposal is not appropriate for any multiboot user. Expert on this screen is a lie. The true expert mode can only be reached by choosing create partition setup, the only practical choice for multibooters. In true expert mode you should be able to tell it what you want, not have it tell you what you can have.
ignore this, and as soon as possible switch to grub2 (may be in install summary)
I have many 42.1 installations, all in multiboot, none using Grub2 for openSUSE or as primary bootloader (most have no trace of Grub2 anywhere), and two alongside Win7. If he likes Grub and it's working fine for 13.1 alongside Win7, he doesn't need Grub2 for 42.1 to work as well as 13.1.
After adding another partition (FAT) with mount point of /boot/efi I then get a message that it requires GPT partition table but windows 7 won't boot with that.
Maybe if you post output from gdisk or fdisk we could see a reason it does that. GPT is only "required" if the disk size is >2GB. Win7 will boot from GPT, but not if you make a change to GPT from BIOS outside of Windows. If you're booting BIOS now, you need to keep it.
/boot (OS_13.1)) is on /dev/sda2 and / (OS_13.1) is on /dev/sda3 OS_42.1 will be installed on /dev/sdb11 (partition on 1.5 TB drive Output from fdisk -l: Disk /dev/sda: 128.0 GB, 128035676160 bytes, 250069680 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000a6820 Device Boot Start End Blocks Id System /dev/sda1 2048 178259287 89128620 7 HPFS/NTFS/exFAT /dev/sda2 * 178259968 182450175 2095104 83 Linux /dev/sda3 182450176 250068991 33809408 83 Linux Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes, 2930277168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk label type: dos Disk identifier: 0x000be7d9 Device Boot Start End Blocks Id System /dev/sdb1 * 2048 102402047 51200000 83 Linux /dev/sdb2 102402048 132405247 15001600 7 HPFS/NTFS/exFAT /dev/sdb3 132405248 157579101 12586927 83 Linux /dev/sdb4 173365248 2930276351 1378455552 5 Extended /dev/sdb5 173367296 179664775 3148740 82 Linux swap / Solaris /dev/sdb6 189753344 384313343 97280000 83 Linux /dev/sdb7 425277440 496957439 35840000 83 Linux /dev/sdb8 496959488 701759487 102400000 83 Linux /dev/sdb9 701761536 763201535 30720000 83 Linux /dev/sdb10 763203584 804163583 20480000 83 Linux /dev/sdb11 961458047 1034843040 36692497 83 Linux Partition 11 does not start on physical sector boundary. /dev/sdb12 1034845089 2930256800 947705856 83 Linux Partition 12 does not start on physical sector boundary. /dev/sdb13 804165632 961441791 78638080 83 Linux /dev/sdb14 384315392 403455999 9570304 83 Linux /dev/sdb15 403458048 425273343 10907648 83 Linux Partition table entries are not in disk order Disk /dev/sdc: 1500.3 GB, 1500301910016 bytes, 2930277168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x0003a97d Device Boot Start End Blocks Id System /dev/sdc1 2048 2930276351 1465137152 83 Linux Disk /dev/sdd: 1500.3 GB, 1500301910016 bytes, 2930277168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x49b84276 Device Boot Start End Blocks Id System /dev/sdd1 63 2457602047 1228800992+ 83 Linux /dev/sdd2 2457602048 2930276351 236337152 83 Linux Disk /dev/sde: 4000.8 GB, 4000752599040 bytes, 976746240 sectors Units = sectors of 1 * 4096 = 4096 bytes Sector size (logical/physical): 4096 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk label type: dos Disk identifier: 0xdb4bf07b Device Boot Start End Blocks Id System /dev/sde1 256 976746239 3906983936 83 Linux
Is there a way to install 42.1 in a FAT type table? I read the "Unofficial Guide to openSUSE Leap 42.1" but didn't see anything pertinent there. Where could I look for more information?
42.1 has no need for anything FAT on a BIOS installation.
It might be best, if you can install 42.1 to a separate partition, to partition as you please with 13.1, and then in 42.1 merely specify mount points using the expert mode hiding in create .
Note that 42.1 includes Grub, but it cannot be completely "installed" at installation time. Bootloader options omit it, but on a multiboot system it's simple to complete its installation, after which it will function as it has for the entire existence of openSUSE. Be sure if making this choice to change /etc/sysconfig/bootloader LOADER_TYPE from none to grub if you want menu.lst kept up to date automatically.
Thanks, Tom Taylor KG7CFC -- Old people shouldn't eat health foods. They need all the preservatives they can get - Robert Orben ^^ --... ...-- / -.- --. --... -.-. ..-. -.-. ^^^^ Tom Taylor KG7CFC openSUSE 13.1 (64-bit), Kernel 3.11.6-4-default, KDE 4.11.2, AMD A8-7600, GeForce GTX 740 T/PCIe/ 16GB RAM -- 3x1.5TB sata2 -- 128GB-SSD FF 25.0, claws-mail 3.10.1 registered linux user 263467 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Thomas Taylor composed on 2016-02-09 10:56 (UTC-0800): [<http://lists.opensuse.org/opensuse/2016-02/msg00446.html>]
On Mon, 8 Feb 2016 13:48:31 -0500 Felix Miata wrote:
Thomas Taylor composed:
I have run into a problem upgrading a multi-boot system. I currently have OS 13.1, Fedora 18, and windows 7 on my system. I'm using legacy grub as boot manager. It is installed in a partition on an SSD along with the windows 7 system. ... In the partitioning expert mode (from create) would a partition need to be specified (i.e. //boot) or just allow install to put it in the / folder?
Making it separate would be nothing but further complicating the already complicated. Don't make it separate.
Maybe if you post output from gdisk or fdisk we could see a reason it does that. GPT is only "required" if the disk size is >2GB. Win7 will boot from GPT, but not if you make a change to GPT from BIOS outside of Windows. If you're booting BIOS now, you need to keep it.
/boot (OS_13.1)) is on /dev/sda2 and / (OS_13.1) is on /dev/sda3 OS_42.1 will be installed on /dev/sdb11 (partition on 1.5 TB drive ... With a 5 HD system with so many partitions there's no telling what's already going on in 13.1 without seeing its fstab. Nevertheless, I see no reason not to install 42.1 to sdb11 as long as you're not going to accept its default BTRFS filesystem for so small a space. Go ahead and install there, keeping the boot directory integrated, with or without installing Grub.
If you go ahead and install Grub2 as the installer suggests, tell it / filesystem. Anywhere else is liable to break something that's hard to fix on so complicated a system. Without installing a bootloader, simply boot 42.1 from 13.1's bootloader. If you need help to do that, ask in a separate thread, specifying which Grub 13.1 is using, and showing its existing menu.lst or grub.cfg as applicable. If you've already installed 42.1 to sdb11, and sdb11 is not formatted btrfs, maybe we should focus on using 13.1 to get 42.1 to boot instead of another install attempt, again, with a separate thread about booting 42.1 from 13.1. If 13.1 is using Grub, then something like this added to its menu.lst should be good enough to get you into 42.1: title openSUSE 42.1 default kernel on sdb11 root (hd1,10) kernel /boot/vmlinuz showopts root=LABEL=2st10os421 noresume splash=0 initrd /boot/initrd Before using, do blkid /dev/sdb11 and substitute the volume label it returns for 2st10os421. If there is no volume label, create one with 'tune2fs -L <mylabel> /dev/sdb11'. Use YaST2's partitioner instead if you want. Before starting anything to do with Grub, inspect any instance of /boot/grub/device.map you find. If any lines simply include device name rather than by-id, then they need to be rebuilt with by-id items you find in /dev/disk/by-id/. Not doing so invites trouble with 5 disks in a system. Different kernels can't be counted on to consistently assign the same names to each disk. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
08.02.2016 20:52, Thomas Taylor пишет:
I have run into a problem upgrading a multi-boot system. I currently have OS 13.1, Fedora 18, and windows 7 on my system. I'm using legacy grub as boot manager. It is installed in a partition on an SSD along with the windows 7 system.
When I attempt to install OS 42.1 (leap) onto this system I receive messages that the /boot/efi needs to be formatted FAT. After adding another partition (FAT) with mount point of /boot/efi I then get a message that it requires GPT partition table but windows 7 won't boot with that.
It sounds like you booted Leap installation disk in EFI mode. Make sure to select legacy BIOS (or CSM) when booting it.
Is there a way to install 42.1 in a FAT type table? I read the "Unofficial Guide to openSUSE Leap 42.1" but didn't see anything pertinent there. Where could I look for more information?
Thanks, Tom Taylor KG7CFC
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (5)
-
Andrei Borzenkov
-
Carlos E. R.
-
Felix Miata
-
jdd
-
Thomas Taylor