Web Server forum
Back To The Forum Home!Search!Private Messaging System

This is Interesting: Free IT Magazines Now Free shipping to   
Web Server Talk Web Server Talk > Unix and Linux reviews > Linux support forum > Linux Help > How do I make a boot disk so I can restore Grub?




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    How do I make a boot disk so I can restore Grub?  
ANTant@zimage.com


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-24-05 10:48 PM

Hello. I need to install Windows 2000 SP4 on a second IDE HDD (hdb).
Debian (Kernel v2.6.8) and its Grub is already installed on the first
HDD (hda). I read that Windows will overwrite the MBR. I was told that
I need to make a boot disk so I can restore MBR after Windows
installation. How do I make a boot disk and be able to restore Grub on
MBR. I hope I am saying this right since it is a bit technical for me.


mkboot and lilo didn't work for me:
# mkboot

Insert a floppy diskette into your boot drive, and press <Return>.

Creating a lilo bootdisk...
Kernel is at /boot/vmlinuz-2.6.8-1-k7 in /boot
Matching initrd image is /boot/initrd.img-2.6.8-1-k7
usr/sbin/mkboot: line 93: /etc/lilo.conf: No such file or directory
Could not find the requested kernel in your
current /etc/lilo.conf .
The mkboot script can probably do better.

Here is the proposed lilo.conf:

# floppy lilo.conf
boot = /dev/fd0
install = boot.b
map = map
root = /dev/hda1

You can install the boot-loader from this best guess,
or you can try to install from a `vanilla' lilo.conf .

Which do you choose? (Enter B for best, V for vanilla): B
Installing the best-guess lilo.conf...
/usr/sbin/mkboot: line 261: lilo: command not found

I was worried so I rebooted the box to see if it even works. Nope, I got
"DISK BOOT FAILURE. INSERT SYSTEM DISK AND PRESS ENTER."

I can confirm that same boot disk failed in VMware v4.5.1's Windows 2000
SP4 guest image on a Windows XP Pro SP2 host machine.


Here's my current disk setup:
a...@ANTian-AXP ~ =) $ more /etc/fstab

# /etc/fstab: static file system information.

#

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc            /proc           proc    defaults        0       0
/dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda8       /home           ext3    defaults        0       2
/dev/hda7       /tmp            ext3    defaults        0       2
/dev/hda5       /usr            ext3    defaults        0       2
/dev/hda6       /var            ext3    defaults        0       2
/dev/hda9       none            swap    sw              0       0
/dev/hdb1       /stuff          ext3    defaults        0       2
/dev/hdb5       /storage        ext3    defaults        0       2
/dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0


a...@ANTian-AXP ~ =) $ df

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hda1               135468     93213     35028  73% /
tmpfs                   518288         0    518288   0% /dev/shm
/dev/hda8             20121812   2726656  16373024  15% /home
/dev/hda7               369000      8244    341096   3% /tmp
/dev/hda5              4807056   1871480   2691392  42% /usr
/dev/hda6              2885780    475916   2263276  18% /var
/dev/hdb1               861728     16432    801524   3% /stuff
/dev/hdb5              5336664    558388   4507184  12% /storage

ANTian-AXP:/home/ant# /sbin/fdisk /dev/hda

The number of cylinders for this disk is set to 3647.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hda: 30.0 GB, 30003240960 bytes
255 heads, 63 sectors/track, 3647 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1          18      144553+  83  Linux
/dev/hda2              19        3647    29149942+   5  Extended
/dev/hda5              19         626     4883728+  83  Linux
/dev/hda6             627         991     2931831   83  Linux
/dev/hda7             992        1040      393561   83  Linux
/dev/hda8            1041        3585    20442681   83  Linux
/dev/hda9            3586        3647      497983+  82  Linux swap / Solaris

ANTian-AXP:/home/ant# /sbin/fdisk /dev/hdb

Command (m for help): p

Disk /dev/hdb: 6448 MB, 6448619520 bytes
255 heads, 63 sectors/track, 784 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1         109      875511   83  Linux
/dev/hdb2             110         784     5421937+   5  Extended
/dev/hdb5             110         784     5421906   83  Linux


Please note that I am not a Linux/UNIX expert. Debian's Sarge installer
set up these partitions for me back in October 2004 since I had no ideas
how to configure my partitions. I am still learning my ways in it. Thank
you in advance. 
--
"An ant on the move does more than a dozing ox." --Mexican Proverb
/\___/\
/ /\ /\ \                      Ant @ The Ant Farm: http://antfarm.ma.cx
| |o   o| |                 Ant's Quality Foraged Links: http://aqfl.net
\ _ /                        Please remove ANT if replying by e-mail.
( )





[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 10:06 PM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 

Back To The Top
Home | Usercp | Faq | Register