松心心 发表于 2006-7-17 06:57:02

用grub从硬盘起动livecd安装gentoo

想装gentoo但由于已有几个系统,无法再找到硬盘多的空间。只好把原先的ubuntu删掉,也谈不上从ubuntu安装gentoo了。又没刻录机。查了公社一些贴子也没找到怎样从硬盘引导livecd来安装gentoo。还是用老办法从windows入手。借住他来安装吧!在此写出来加深自已的熟悉度,也为想从硬盘安装gentoo的社友们但一时又没找到办法的提供一点思路。
   重点突破就是要把gentoo的livecd引导起来。不用光驱用硬盘当然第一考虑就是用grub了。因在win系统,首先就下个grub for dos了。用他启动到grub提示符这儿不难吧。稍后要从这儿入手,先不管他。
   1、先得去下个iso文件:install-x86-minimal-200.6.0.iso
                              或者:livecd-i686-installer-2006.0.iso
用他们两个其中之一引导起来安装gentoo.前者文件软小(49 MB )但要连网支持才能安装,有很多档案不在内如stage3,Portage。后者可以不要网络支持。但文件较大697MB。
    下载地址:http://www.gentoo.org/main/en/mirrors.xml
打开此页有很多站点找个快点的进入:前者在/releases/x86/2006.0/installcd/目录下。后者在/releases/x86/2006.0/livecd/目录下。

       2、把下回来的那个解开或者用虚拟光驱打开把里面的全部文件拷到fat32根目录下。最好不要放在 fat32里的一个文件夹里,没试过,不过我想也行。只是后面的几步要加个目录参数吧。解开后最好仔细看看里面的东东,便于后面命令好理解。

      3、好了,这下利用grub for dos起动到grub提示符这儿开始输入命令了。我先把我的输出来后再说吧:

grub>   kernel (hd0, 8 )/isolinux/gentoo root=/dev/ram0 init=/linuxrc acpi=ht   looptype=squashfs loop=/image.squashfs udev nodevfs cdroot=/dev/hda9 vga=791 dokeymap splash=silent,theme:livecd-2006.0回车
            initrd(hd0, 8 )/isolinux/gentoo.igz   回车
          boot 回车
稍等片该按默认的不管他就会出现一系列OK最后出现一个gentoo的图形到提示符这儿了。livecdroot #这里了(跟直接用光盘起动差不多吧)。下面就可以按照官方的文档编译安装了。
      上面的(hd0,8 )改为你自已的。就是你把下载回来解开到fat32那个分区。后面如isolinux等这此目录或者文件一般不会变名子如果变了改成你自已的。
cdroot=/dev/hda9是在8上要加1的。你的根据你自已情况加上后是几就是几。上面的命令及一些参数的含义可到gentoo网站上查官方文档。个别参数我也不是完全能够理解。不过你照上面的应该是能够进入的。我都经过无数次试验更改最后总算达到目的。

松心心 发表于 2006-7-17 06:59:17

我靠上面怎么出现这个 8) 这个是8)

月下刀客 发表于 2006-7-17 08:24:43

支持原创

muraji 发表于 2006-7-17 13:45:11

支持原创
这种从硬盘引导livecd贴子gentoo论坛早就有了。
http://forums.gentoo.org/viewtopic-t-265946-highlight-.html (utf8编码)
http://forums.gentoo.org/viewtopic.php?t=265905
页: [1]
查看完整版本: 用grub从硬盘起动livecd安装gentoo