如何用硬盘上的linux为另一块硬盘安装linux
现在有一个装有2.4.20的一块硬盘A /dev/hda1,还有一块空硬盘B /dev/hdb1,我想用A给B装linux,但不行,下面是我的做法:
1。fdisk 硬盘B,一个主分区
2。格式化硬盘B:mkfs.ext3 /dev/hdb1
3。将硬盘A的boot, root, tmp, usr 等目录拷贝到硬盘B,并用busybox生成的bin
sbin目录也拷贝到硬盘A
4。刷lilo :lilo -v -C /mnt/etc/lilo.conf (硬盘B挂在 /mnt)
5。重启,提示L 99 99 99 99 大约100个99
疑问:lilo.conf中有一行话:boot=/dev/hda1代表会将lilo刷到硬盘A,事实也是,我改硬盘B上的lilo.conf,硬盘A也跟着变启动了,但又对硬盘B也有影响,不然用硬盘B启动不会提示上面的信息的
我把boot=/dev/hda1换 boot=/dev/hdb1 硬盘B还是起不来
由于种种原因,不能用grub
------解决方案--------------------没试过~~~~希望有人能帮LZ
------解决方案--------------------LZ首先说一下用途,希望以后直接从B启动B(把A拆掉)
还是从A启动B?
------解决方案--------------------先在第一块硬盘上安装一个windows操作系统,并将linux的安装镜像文件拷贝到该硬盘上
然后参考 "硬盘安装linux "的方法即可在第二块硬盘上安装linux系统
在已安装linux系统的硬盘上再往别的硬盘上安装linux
目前还没找到好的方法
而且你既然以后要拆了第一块硬盘
还不如现在就拆了它
然后直接在第二块盘上安装
不知道你这样安装有何意义
------解决方案--------------------硬盘对拷?
------解决方案--------------------/sbin/lilo -A - activate/show active partition
/sbin/lilo -E - edit header or update a bitmap file
/sbin/lilo -I - inquire path name of current kernel
/sbin/lilo -M - write a Master Boot Loader on a device
/sbin/lilo -q - query map
/sbin/lilo -R - set default command line for next reboot
/sbin/lilo -T - tell more about specified topic
/sbin/lilo {-u|-U} - uninstall LILO boot loader
lilo不是应该用 -M参数来写入指定设备的MBR吗?
------解决方案--------------------貌似楼主没做好lilo对B硬盘的安装操作。还有,请检查B硬盘的分区活动情况,对LILO不是太了解,是否不需要活动分区也不一定。
------解决方案--------------------我只知道怎样在windows硬盘下安装Linux。。。
------解决方案--------------------lilo.....悲哀