LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1122|回复: 5

能否用grub引导install-x86-minimal-2006.0.iso进行系统安装

[复制链接]
发表于 2006-4-1 10:17:38 | 显示全部楼层 |阅读模式
如题。
我用这方法不行:
把iso文件解压到install目录
grub>kernel (hd0,0)/install/isolinux/gentoo root=ram0 ramdisk_size=25600  devfs=mount,dall
grub>initrd (hd0,0)/install/isolinux/gentoo.igz
grub>boot
出现错误。显示:
The root block device is unspecified or not detected!
Please specify a device to boot,or "shell" for a shell....
boot()::
 楼主| 发表于 2006-4-1 14:32:42 | 显示全部楼层
看了gentoo的安装很像lfs,如果我用lfs的livecd是否可以启动安装系统。不知道有没有那位试过。
我的想法是:
一、双系统,先下载stage3...tar.bz2到win的C盘(fat32格式),启动lfs的livecd。
二、使用fdisk分区,创建文件系统和激活交换分区,挂载分区。
1、#fdisk /dev/hda
2、#mke2fs /dev/hda6
     #mkfs.xfs /dev/hda8
3、#mkswap  /dev/hda7
     #swapon /dev/hda7
4、#mkdir  /mnt/gentoo
     #mount /dev/hda8 /mnt/gentoo   
     #mkdir /mnt/gentoo/boot
     #mount /dev/hda6 /mnt/gentoo/boot
     #mkdir /mnt/gentoo/proc
     #mount -t proc none /mnt/gentoo/proc
三、安装gentoo安装文件。
1、#mkdir /mnt/win
     #mount -t vfst /dev/hda1 /mnt/win
2、#cd /mnt/gentoo
     #tar -xvjpf /mnt/win/starge3...tar.bz2
四、安装gentoo基本系统。
1、进入新的环境
#chroot /mnt/gentoo /bin/bash
#env-update
#source /etc/profice
2、下载新的portage
#emerge sync
3、使用genkernel安装内核
#emerge genkernel
#genkernel all
#ls /boot/kernel* /boot/initrd*
4、安装和启用hotplug
#emerge hotplug
#rc-update add hotplug default
5、安装内核模块
#modules-update
五、配置系统
#nano -w /etc/fstab
#nano -w /etc/rc.conf
六、安装grub
#emerge grub
#grub
把grub安装到MBR。。
#nano -w /boot/grub/grub.conf
七、安装rp-pppoe
#USE="-X" emerge rp-pppoe

以前没安装过gentoo,如果我按这样的步骤是否可以成功安装?如果不行,该注意那些问题或步骤?请帮忙。
回复 支持 反对

使用道具 举报

发表于 2006-4-1 15:46:08 | 显示全部楼层
可以 我就是这样做的,只不过,我不是放在win的目录下面,因为我没有win,我是进lfs然后下在stage1装的
回复 支持 反对

使用道具 举报

发表于 2006-4-1 16:53:47 | 显示全部楼层
Post by datou1301
如题。
我用这方法不行:
把iso文件解压到install目录
grub>kernel (hd0,0)/install/isolinux/gentoo root=ram0 ramdisk_size=25600  devfs=mount,dall
grub>initrd (hd0,0)/install/isolinux/gentoo.igz
grub>boot
出现错误。显示:
The root block device is unspecified or not detected!
Please specify a device to boot,or "shell" for a shell....
boot()::

你写得不对,看看这个:http://forums.gentoo.org/viewtopic-p-3146744.html#3146744
注意iso里那些文件得摆到分区的最上层。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-2 18:56:16 | 显示全部楼层
试过可以。。
用三楼的方法也可以从硬盘启动gentoo的livecd。
有个问题:
进入新的环境时的第二步:env-update时是Regenerating /etc/.....cache不像文档上说的Cacheing service dependencies......这样应该是正常吧?
还有在tar解压stage3时出个错误:tar:Error exit delayed form previous error为什么?
回复 支持 反对

使用道具 举报

发表于 2006-4-2 19:34:02 | 显示全部楼层
Post by datou1301
...
还有在tar解压stage3时出个错误:tar:Error exit delayed form previous error为什么?

可能解压出错了,chroot之前,看看/mnt/gentoo里是否有根分区那些目录。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表