icywolf 发表于 2003-10-27 23:12:35

双硬盘用vmware安装ML1.1,Grub出错,成功找回!

双硬盘:

st40(hda):hda1(5,win2k,ntfs);hda7(redhat9,ext2)
ibm30(hdc):4个分区(fat32);

mbr用ntloder引导win和redhat;
redhat用hda7第一扇区的Grub引导;
在redhat里用vmware将ML安装在hdc7(fat32)中物理;
安装时选择硬盘发现居然将hdc认为hda,(呵呵);
选择hda7(其实就是hdc7),将grub安装在hda7(实际的hdc7)第一扇区;
安装成功,关掉vmware;
redhat中:dd if=/dev/hdc7 of=/mnt/WinF/magiclinux.bin bs=512 count=1
重启进入win,将f:\magiclinux.bin 复制到c:\;
修改boot.ini:添加C:\magiclinux.bin="MagicLinux";
重启,没选MagicLinux,选redhat,结果没有进入redhat
用redhat的内核(hda7/boot/2.4.20-8)引导到hdc7里的ML1.1中;(呵呵,壮举)
其实,这时候系统挂在hdc7下,但是此时用fdisk发现居然还是fat32格式;
fat32格式的Linux,真是壮举!
原来ntloder将引导转到hda7下的grub,hda7下的grub用redhat的内核将hdc7(fat32)
的ML引导成功,反而redhat自己不能引导!
ML的内核是2.4.20-1,但是在fat32下根本没有用到!
重启,选MagicLinux,屏幕出现:GRUB(呵呵,我认得她)
重启,用redhat的启动盘启动,成功引导至redhat下;
(其实现在即使选redhat,进入的也是MagicLinux,不过内核是redhat的;)
修改Grub,不成功。
删除,重装,不成功,
用rescue进入升级成功,呵呵,原来升级的是hdc7(fat32)的MagicLinux(真的很酷)
再修改redhat中的grub,不行。
(这时有个问题:在redhat里将Magcilinux所在的hdc7用vfat挂上出现乱码,
用ext3挂上正常进入MagicLinux的目录,而且还能用MagicLinux的kappfinder,
同样,在MagicLinux里也能将hdc7挂上)
后来×%^×&^@#!¥!%&!%!×#&!%!%!^
再后来,将软盘里的vmlinuz覆盖/boot/下的文件,不行,
后来将boot目录删除,在MagicLinux所在的hdc7上新建ext3文件系统,
重装grub,呵呵,现在连MagicLinux也进不去了,ext3反而不能被linux所用!
最后,redhat安装软盘引导,重新安装redhat,重新安装grub到hda7,
软件包什么都不选(注意,和升级不一样)安装成功,其实是覆盖了原来的redhat;
重启,用原来的redhat引导盘引导至redhat下,呵呵,有些东西又回来了,
包括kde的logo,发现原来的配置文件都没了,重新配置网络.....
dd if=/dev/hda7 /of=/mnt/WinF/redhatlinux.bin
重启进入win,将f:\redhatlinux.bin 复制到c:\;
修改boot.ini:添加C:\redhatlinux.bin="RedhatLinux";
重启,选RedhatLinux,呵呵,成功进入grub,选redhat
呵呵,成功了,好了,现在我又回来了,不用软盘了!
奇怪的是为什么hda7上的grub居然用hda7上redhat的内核将
hdc7上fat32格式的MagicLinux成功引导,反而内核原来的主人
redhat却要靠软盘启动???
呵呵,怪事:fat32上的linxu!!!!!!!!!!
可惜,ML没了!只好等ML1.2了!

现在的硬盘:
Disk /dev/hdc: 30.7 GB, 30738677760 bytes
255 heads, 63 sectors/track, 3737 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   IdSystem
/dev/hdc1   *         1      1020   8193118+   bWin95 FAT32
/dev/hdc2          1021      373721824302+   fWin95 Ext'd (LBA)
/dev/hdc5          1021      229510241406    bWin95 FAT32
/dev/hdc6          2296      2933   5124703+   bWin95 FAT32
/dev/hdc7          2934      3737   6458098+   bWin95 FAT32

Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   IdSystem
/dev/hda1   *         1       638   5124703+   7HPFS/NTFS
/dev/hda2         639      486533953377+   fWin95 Ext'd (LBA)
/dev/hda5         639      280617414428+   7HPFS/NTFS
/dev/hda6          4624      4865   1943833+   bWin95 FAT32
/dev/hda7          2807      459014329948+83Linux
/dev/hda8          4591      4623    265041   82Linux swap
页: [1]
查看完整版本: 双硬盘用vmware安装ML1.1,Grub出错,成功找回!