Chinaunix首页 | 论坛 | 博客
  • 博客访问: 732320
  • 博文数量: 741
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4825
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-18 11:18
文章分类

全部博文(741)

文章存档

2011年(1)

2008年(740)

我的朋友

分类:

2008-09-18 11:25:24

沙发!

下面是安装指南:

前题是,你已经装了一个linux。你还有不小于3G左右的可用空间。如果不符合条件,请参照我的安装手记。
1. 建立one的根分区。
假设你是准备用你的hda11分区来装one。且你的ISO文件是放在hda9的home下面。你原来的linux情况是
/dev/hda9 root分区
/dev/hda10 swap分区
现在就格式化你的hda11,假设你格式化成reiserfs的文件系统,然后挂上它。假设你挂在/mnt/oneroot下
用[root@localhost oneboot]# grub-install --root-directory=/mnt/oneroot --no-floppy hd11 来装grub。 当然你也可以装lilo。
然后注意编辑你的menu.lst文件。再更新grub之。
然后你在原有的linux的根目录下,也要注意修改menu.lst,大概改成这样就行了。
timeout 10
color black/cyan yellow/cyan
shade 1
viewport 3 2 77 22
splashimage (hd0,8)/boot/grub/splash.xpm.gz
default 0

title windows
root (hd0,0)
makeactive
chainloader +1

title linux
kernel (hd0,8)/vmlinuz root=/dev/hda9 splash=silent vga=788
initrd (hd0,8)/initrd.img

title linux-nonfb
kernel (hd0,8)/vmlinuz root=/dev/hda9
initrd (hd0,8)/initrd.img

title failsafe
kernel (hd0,8)/vmlinuz root=/dev/hda9 failsafe
initrd (hd0,8)/boot/initrd.img

title mdv one 2007
kernel (hd0,10)/vmlinuz root=/dev/hda11 splash=silent vga=788
initrd (hd0,10)/initrd.img

同样,还要更新原有linux的grub
以下命令来挂sqfs文件:
[root@localhost oneboot]#mkdir /mnt/onetemp
[root@localhost oneboot]#mount -o loop -t iso9660 /home/mandriva-one-2007-kde4.iso  /mnt/cdrom
[root@localhost oneboot]#mount -o loop -t squashfs /mnt/cdrom/loopbacks/distrb.sqfs  /mnt/onetemp
现在,可以拷贝文件了。呵呵。
把onetemp目录下面的除了proc、dev外的目录全部拷贝到了oneroot目录下面。然后新建proc和dev目录。
更新oneroot目录下面的etc/fstab文件。可以参照如下来:
/dev/hda11 / reiserfs defaults 1 1
/dev/hdc /mnt/cdrom auto umask=0022,users,iocharset=utf8,sync,noauto,ro,exec 0 0
none /proc proc defaults 0 0
/dev/hda10 swap swap defaults 0 0

现在建立one的initrd文件:
[root@localhost oneboot]#mkinitrd --with=reiserfs --fstab=/mnt/oneroot/etc/fstab /mnt/oneroot/boot/initrd-2.6.17-me.img /mnt/oneroot/lib/modlues/2.6.17-5mdvlegacy
[root@localhost oneboot]#/mnt/oneroot/boot
[root@localhost oneboot]#ln -s initrd-2.6.17-me.img initrd.img
[root@localhost oneboot]#ln -s vmliuz-2.6.17-5mdvlegacy  vmlinuz
现在,重建立/mnt/oneroot/dev下面的特殊文件:
[root@localhost oneboot]#makedev /mnt/oneroot/dev
重新启动你的电脑。现在one live应该已经装进你的电脑了。


2006年11月1日,发现一个错误,把"squashfs"误输入成了"squarhf",已经修正。      
--------------------next---------------------

阅读(259) | 评论(0) | 转发(0) |
0

上一篇:3

下一篇:欢迎阅读我的文章

给主人留下些什么吧!~~