打印

多个Linux发行版并存的方法(不用重新启动!)

多个Linux发行版并存的方法(不用重新启动!)

ML的开发要博采重家之长,开发人员往往得装其它发行版作为参考,但经常重新启动,让人厌烦。
昨天我重装了系统,首先装Redhat9,安装设置完毕后(使用Grub)再装ML1.1(注意:ML使用一个分区,不要再分/boot之类);也别为ML装启动程序(即Grub)。

安装完毕,从Redhat启动后,一个命令即可进入ML。


等会儿我把这个脚本文件贴上。现在我在ML下,无法访问RH文件。

TOP

文件内容如下:

mount -t ext3 /dev/hdd2 /opt/distro/magic1.1/

mount --bind /proc /opt/distro/magic1.1/proc
mount --bind /tmp  /opt/distro/magic1.1/tmp

chroot /opt/distro/magic1.1

#after getting out of the chrooted shell
umount /proc
umount /tmp
umount /dev/hdd2

注意:/dev/hdd2是我安装ML的分区, /opt/distro/magic1.1/是我的mount point; 可根据自己的情况更改。使用完毕从ML退出, 打exit即可。

这个方法基于ldp的一个howto,好像是叫multi distro development, 可在www.tldp.org上找到。

使用这个方法, 可以安装many distros.

希望上述内容对大家有所帮助。

Good day!

TOP

thanks

TOP

又发现新用法:
在主distro启动X后,用alt+F2重新登陆,进入从distro;
startx -- :1可以再开个X,爽!
我现在同时使用redhat的gnome和ML的kde,用ctrl+alt+F7和ctrl+alt+F8在两个桌面之间切换。

TOP

谢谢楼主!
使用这种方法,我可以同时运行Redhat 9.0和Red flag 4.0了.原本在Red flag 4.0中,网卡和声卡不能使用(懒得编译内核),通过先启动Redhat 9.0,再chroot进入Red flag 4.0中,网卡和声卡都能使用了.看来此时Red flag是采用了Redhat的硬件配置.

TOP

呵呵,这不就是进行编译构造LFS的方法吗?也可以拿来用呀。不错,不错。看来路子还真是多耶。
我是Linux公社里的一只小小小菜鸟。我喜欢Linux,但是我是小小小菜鸟。

TOP

不错

TOP

我是菜鸟,我怕谁! ------------------------- MagicLinux2.0

TOP