I have a server running a 32 bit release and some critical VMs, so I really don't want to mess it up. It also has an old 64 bit (FC6) release which I get to via chain loader from the grub in 32 bit. I want to upgrade the 64 bit (which I don't use) to the FC13 pre stuff from a daily spin.
The config is thus, 32 bit boot is in a raid-1 array, as is the 64 bit boot. Those are based on primary partitions. Then there is a raid-6 array with LVM on it, providing /home, and Root32 and Root64 LVs. I want to put the latest 64 bit on the array for /boor64 and the LV for /Root64. I do *NOT* want to hose the 32 bit or MBR!
My choices are: 1 - try to do an upgrade from FC6 to FC13 over the 64 bit install 2 - do a fresh fc13 install, also over the 64 bit old stuff 3 - do it on another machine, too likely to hose the production stuff (do it on the fc10 bits of a laptop which is not critical)
Any relevant thoughts on doing the install so I can be sure I can continue to use the chain loader from the 32 bit production stuff?
A straight upgrade from 6 to 13 is unlikely to work or otherwise go smoothly. You might try upgrading incrementally--that'll take more time, but it could save you the grief. A clean install is probably your best bet. As long as you run the install properly, you shouldn't run into boot config trouble--if you do, it's probably not the end of the world, though what little I've done with grub has been a pain at times.
Emerson French
On Sat, Mar 13, 2010 at 3:57 PM, Bill Davidsen davidsen@tmr.com wrote:
I have a server running a 32 bit release and some critical VMs, so I really don't want to mess it up. It also has an old 64 bit (FC6) release which I get to via chain loader from the grub in 32 bit. I want to upgrade the 64 bit (which I don't use) to the FC13 pre stuff from a daily spin.
The config is thus, 32 bit boot is in a raid-1 array, as is the 64 bit boot. Those are based on primary partitions. Then there is a raid-6 array with LVM on it, providing /home, and Root32 and Root64 LVs. I want to put the latest 64 bit on the array for /boor64 and the LV for /Root64. I do *NOT* want to hose the 32 bit or MBR!
My choices are: 1 - try to do an upgrade from FC6 to FC13 over the 64 bit install 2 - do a fresh fc13 install, also over the 64 bit old stuff 3 - do it on another machine, too likely to hose the production stuff (do it on the fc10 bits of a laptop which is not critical)
Any relevant thoughts on doing the install so I can be sure I can continue to use the chain loader from the 32 bit production stuff?
-- Bill Davidsen davidsen@tmr.com "We have more to fear from the bungling of the incompetent than from the machinations of the wicked." - from Slashdot -- users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
--- On Sat, 3/13/10, Bill Davidsen davidsen@tmr.com wrote:
I have a server running a 32 bit release and some critical VMs, so I really don't want to mess it up. It also has an old 64 bit (FC6) release which I get to via chain loader from the grub in 32 bit. I want to upgrade the 64 bit (which I don't use) to the FC13 pre stuff from a daily spin.
The config is thus, 32 bit boot is in a raid-1 array, as is the 64 bit boot. Those are based on primary partitions. Then there is a raid-6 array with LVM on it, providing /home, and Root32 and Root64 LVs. I want to put the latest 64 bit on the array for /boor64 and the LV for /Root64. I do *NOT* want to hose the 32 bit or MBR!
My choices are: 1 - try to do an upgrade from FC6 to FC13 over the 64 bit install
Don't even bother with this option. It will fail bigtime. Clean install.
2 - do a fresh fc13 install, also over the 64 bit old stuff
This is the best option. Install F13's grub on F13's partition. The 32-bit MBR chainload should continue to work without modification.
3 - do it on another machine, too likely to hose the production stuff
If you just want to play with F13, this is the safest way or do it in a VM.
B
Patrick Bartek wrote:
--- On Sat, 3/13/10, Bill Davidsen davidsen@tmr.com wrote:
I have a server running a 32 bit release and some critical VMs, so I really don't want to mess it up. It also has an old 64 bit (FC6) release which I get to via chain loader from the grub in 32 bit. I want to upgrade the 64 bit (which I don't use) to the FC13 pre stuff from a daily spin.
The config is thus, 32 bit boot is in a raid-1 array, as is the 64 bit boot. Those are based on primary partitions. Then there is a raid-6 array with LVM on it, providing /home, and Root32 and Root64 LVs. I want to put the latest 64 bit on the array for /boor64 and the LV for /Root64. I do *NOT* want to hose the 32 bit or MBR!
My choices are: 1 - try to do an upgrade from FC6 to FC13 over the 64 bit install
Don't even bother with this option. It will fail bigtime. Clean install.
2 - do a fresh fc13 install, also over the 64 bit old stuff
This is the best option. Install F13's grub on F13's partition. The 32-bit MBR chainload should continue to work without modification.
3 - do it on another machine, too likely to hose the production stuff
If you just want to play with F13, this is the safest way or do it in a VM.
Performance of x86_64 in emulation is leisurely to say the least, doing it in a VM isn't practical. Reread the 32 and 64 bit parts above, the server is 32 bit so I run the same software on all machines. I do want to play a bit with 64, the last time I tried it I found no measurable benefit over PAE, I can live with a 64GB memory limit. ;-)
--- On Mon, 3/15/10, Bill Davidsen davidsen@tmr.com wrote:
--- On Sat, 3/13/10, Bill Davidsen davidsen@tmr.com
wrote:
[snip]
3 - do it on another machine, too likely to hose
the
production stuff
If you just want to play with F13, this is the safest
way or do it in a VM.
Performance of x86_64 in emulation is leisurely to say the least, doing it in a VM isn't practical. Reread the 32 and 64 bit parts above, the server is 32 bit so I run the same software on all machines. I do want to play a bit with 64, the last time I tried it I found no measurable benefit over PAE, I can live with a 64GB memory limit. ;-)
I didn't mean to emulate F13 64-bit on the 32-bit server for Option 3. I assumed, perhaps wrongly, that "another machine" was a 64-bit one that you were using for something else.
As far as the benefits of 64-bit: For general, generic computer use, there really isn't one unless you have applications that need to access more than 3GB of contiguous RAM simultaneously like for major number crunching or 3D rendering or huge databases, etc.
B