LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lanwoniu

怎么从硬盘安装gentoo?

[复制链接]
发表于 2006-8-18 17:42:00 | 显示全部楼层
Post by Fleta
关键是人家已经有个linux了,这方法并不麻烦(实际用的步骤比直接用livecd只会少,不会多),只是最后搬系统需要用到livecd,需要一点小技巧而已(说穿了,不过是敲几条命令,半分钟可以搞定的)。
vmware和实际机器有分别,txl263实际上是兜了个圈子,没有必要,实际上会比我的方法更麻烦的。

要清楚livecd的作用是什么!是提供一个linux的系统及基本工具(如tar,mkdir,chroot等)来协助安装Gentoo。人家已经有个Debian了,已经可以提供livecd的各种用途了,还要人家删掉Debian,转而使用vmware来安装,这不是舍进而求远是什么?

这“后面的步骤就跟其它的安装gentoo的步骤没什么区别”等等直接就可以在已有的linux下做了,前面那些动作已经是多出来的,大家说说这是更麻烦,还是更简单!


....Debian是人家楼主说了不要了,不是我非要让人家删了的:rolleyes: ...
再者,你说vmware和实际机器是有分别,我也没否认啊,我在上面都已经说过了,而且这点区别对安装根本没什么影响,如果以后不在Vmware上跑的话都可以不管,当然我们以后还是要用vmware的,但是也没太多的步骤,顶多是在配置内核的时候为Vmware选择上网络和显卡的驱动,如果需要在vmware下跑X的话再配置一下xorg.conf(做好备份,虚拟机和真实机器切换的时候回复一下备份的配置文件就可以)
我兜圈子了么:ask 也许.不过.vmware我们是要循环利用的,不是安装完了就没有用了,
用vmware的好处显而易见,没有搞定网络还有X的时候在windows下方便的很,而且基本系统装好以后随时可以启动到真实系统,如果出问题又可以用vmware启动,这样同时用windows查找资料方便的很...
也许Vmware是比较慢可是我们也不总是要在vmware下编译软件啊,只是为了需要的时候可以同时用windows查资料...不需要的时候随时可以转回linux......
我只是给Gentoo新手建议多一些工具和方法.....可以工作起来更方便..不跟你争哪个步骤能少一步两步..咱要的是可持续性发展:2cool
回复 支持 反对

使用道具 举报

发表于 2006-8-18 18:08:48 | 显示全部楼层
Post by txl263
....Debian是人家楼主说了不要了,不是我非要让人家删了的:rolleyes: ...

在Gentoo安装成功之前,留着旧系统总是有用的。

如果机器上只有windows,你的方法当然值得考虑。但如果已经有个linux了,就不必那样做了。

我这是以前玩lfs的时候想出来的做法。LFS体积很小,装完了也未必会继续使用,我不想将已有的系统抛弃,所以想了这样一个方法。原则上任何可以chroot安装的系统都可以这样处理的。
回复 支持 反对

使用道具 举报

发表于 2006-8-18 18:15:35 | 显示全部楼层
vmware是非开源的,我宁可用qemu。
proprietary software is nothing。
不过我个人赞同从已有系统上装
比如我最近就在一台ubuntu上使用了layman
使用前找个用Gentoo的人给你quickpkg一个portage,放在宿主目录里
  1. cd /
  2. tar xvf /home/$USER/portage.tbz2
  3. if ! grep portage /etc/passwd; then
  4.         echo "portage:x:250:250:portage:/var/tmp/portage:/bin/false" >> /etc/passwd
  5.         echo "portage::250:portage" >> /etc/group
  6. fi
  7. if ! grep wheel /etc/group; then
  8.         echo "wheel::10:root" >> /etc/group
  9. fi
  10. usermod -a -G portage $USER
  11. usermod -a -G wheel $USER
  12. ln -sf ../usr/portage/profiles/default-linux/x86/2006.0 /etc/make.profile
  13. emerge --sync
  14. apt-get install ccache subversion
  15. cat > /etc/make.conf << EOF
  16. #USE="aac acpi browserplugin bzlib cairo caps cdparanoia cdrom chroot cjk \
  17.      codecs cpdflib css curlwrappers dbm dbus dio divx4linux dri \
  18.      droproot dvd dvdr dvdread fax faxonly fb fbcon firefox \
  19.      flatfile font-server fpx freetype ftp ftruncate gimp gnutls gps \
  20.      graphviz gs hal iconv id3 idea imagemagick imlib2 immqt-bc inline \
  21.      joystick jp2 jpeg2k kqemu linguas_zh_CN live lzo lzw \
  22.      lzw-tiff matroska mbox md5sum mhash mime mimencode mjpeg mmap mmx \
  23.      mmxext mozdevelop moznocompose moznoirc moznomail mozsvg \
  24.      mozxmlterm mpeg4 mplayer net network nptl nptlonly nsplugin ntlm \
  25.      offensive ooo-kde pcmcia pda pdf pdfkit pnp posix real rtc skey \
  26.      sockets socks5 softmmu sse sse2 symlink szip theora threads \
  27.      timidity type1 unicode v4l v4l2 vcd vhosts visualization vnc \
  28.      win32codecs wxwindows xanim xcomposite xinerama xinetd xml \
  29.      xml2 xmlrpc xosd xprint xslt -apm -eds -fortran gstreamer -ipv6 \
  30.      -motif directfb curl java tiff gmp samba aalib libcaca acl \
  31.      bzip2 udev dts xvid lcms wmf flac ffmpeg exif idn svg fam \
  32.      bash-completion usb expat tetex cscope gphoto2 glibc-omitfp -esd \
  33.      -oss wma -slang dga mysql emacs -glitz"
  34. ACCEPT_KEYWORDS="~x86"
  35. INPUT_DEVICES="keyboard mouse"
  36. VIDEO_CARDS="sis fbdev"
  37. CFLAGS="-O2 -march=pentium-4 -pipe -fomit-frame-pointer"
  38. CXXFLAGS="${CFLAGS}"
  39. CHOST="i686-pc-linux-gnu"
  40. LDFLAGS="-Wl,-O1"
  41. LINGUAS="zh_CN"
  42. MAKEOPTS="-j2"
  43. CONFIG_PROTECT="/etc /usr/share/config /usr/kde/3.5/share/config"
  44. CONFIG_PROTECT_MASK="/etc/init.d"
  45. FEATURES="ccache parallel-fetch" #sandbox confcache"
  46. CCACHE_SIZE="2G"
  47. FETCHCOMMAND='/usr/bin/proz ${URI} -P ${DISTDIR}'
  48. GENTOO_MIRRORS="http://mirror.gentoo.gr.jp"
  49. SYNC="rsync://rsync.gentoo.org/gentoo-portage"
  50. PORTAGE_TMPFS="/dev/shm"
  51. PORTAGE_ELOG_CLASSES="warn error log"
  52. PORTAGE_ELOG_SYSTEM="save"
  53. I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1
  54. EOF
  55. emerge -O layman
  56. layman -f
  57. layman -a voip
  58. echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
  59. emerge -O dev-cpp/commoncpp2 media-libs/ccaudio2 app-misc/ca-certificates dev-libs/ccscript3 net-libs/ccrtp net-misc/bayonne2
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-8-19 00:44:25 | 显示全部楼层
Post by txl263
晕...这么繁杂的步骤还正解呢....装完了再挪....费劲不费劲啊

使用VMWARE
最方便快捷的方法:
1. 下载stage3包和install-x86-minimal-2006.0.iso或者livecd-i686-installer-2006.0.iso 或者其他livecd
2.windows下用vmware使用真实硬盘 光驱建2个 可以分别用来挂livecd和stage3的CD(如果stage3没有和livecd在一张盘上)
3.用livecd启动vmware   格式化debian的分区成你需要的格式  然后挂载
4.后面的步骤就不用细说了吧 需要注意的就是为了方便以后还会用vmware启动机器 最好在编译内核的时候加入对vmware下面虚拟硬件(显卡,网卡,声卡)的支持,用lspci看一下就知道vmware都用的什么硬件了  fstab,grub都和真实的机器没什么区别 唯一有点区别的就是xorg.conf  你可以做两个个备份 一个真实显卡需要的 一个vmware需要的 到时候需要用哪个拷贝回去就可以了

安装步骤参考:http://www.linuxsir.cn/bbs/showt ... d=614448#post614448

使用vmware的好处就是 不用刻盘 而且同时可以用windows上网查资料  缺点就是速度会比较慢 但是对于初学者来说  可以同时查看资料应该更好一些  而且按照上面所说完成基本系统以后你就可以选择是用vmware启动gentoo还是真实的系统来启动了 然后就可以在真实的系统下装后面那些你需要的东西比如X  这样的好处是不言而喻的 一旦你的gentoo出问题(比如不能登陆,不能上网) 你可以用vmware挂livecd启动系统chroot到gentoo里来修改 这样是最方便的方法了

写的不够详细可能  如果有什么不明白你就问..


我正在实践你的方法。不知道能不能成功,一边看安装手册,vmware在安装,我就上网找资料,找完资料了,他也干的差不多了。你说速度有点慢,我觉不出,可能是我根本就不知本来能有多快吧,以前没有装过这个版本。安装成功能会到这里回馈一下。
回复 支持 反对

使用道具 举报

发表于 2006-8-21 09:41:50 | 显示全部楼层
Post by wangflove
我正在实践你的方法。不知道能不能成功,一边看安装手册,vmware在安装,我就上网找资料,找完资料了,他也干的差不多了。你说速度有点慢,我觉不出,可能是我根本就不知本来能有多快吧,以前没有装过这个版本。安装成功能会到这里回馈一下。

编译速度没有直接真机快,不过机器够好的话可能没什么感觉
回复 支持 反对

使用道具 举报

发表于 2006-8-21 11:33:23 | 显示全部楼层
Post by txl263
编译速度没有直接真机快,不过机器够好的话可能没什么感觉

反馈反馈。
用txl263兄的方法安装没有成功,所有安装过程都通过,但是没有办法启动。应该是我自己的问题,希望能再有后来人试验这个方法,我是不能试了,我的CPU1.3G,用VM安装过程太慢,这是我后来刻盘真实安装后得出的结果。
可能有如下原因:
1、可能我在选择硬件时有问题,因为我的显卡是NV fx 5200的,在硬件选择里只有两项有关NV的,我都选择了,但是看不出和我的显卡有什么关系。
2、有可能是我的fstab文件写的不对,不太清楚在一台机器接多个硬盘时,顺序是怎么排列的。后来事实证明我的最后一块硬盘应该是hdd,结果当时全写成hdc,该硬盘上只有一个home分区,hdc是一个光驱。顺便问一下,为什么我的hda硬盘用hdaX表示时,X的值不连续?
3、由于是第一次用gentoo,可能还有其它一些有没有意识到问题。

昨天用光盘安装了,速度比用VM快多了。幸好还有一台笔记本在旁边辅助,否则还真没有办法资料。但是有以下疑问:
gentoo 安装成功后,是不是默认是命令行?我想安装gnome 可是搜索了一下,有100+项,我应该安装那一个?此为菜鸟级问题 :)
安装成功后boot 文件夹为空。grub 可以启动,但是没有启动菜单,初步怀疑是我以前装的grub的问题,不知道是不是同时安装两个grub 会有冲突。
由于不能进入windows 系统,我用fdisk /mbr 恢复了启动菜单。但是 gentoo 却进不去了。由于原来安装过grub, 用原来的菜单,试过后,发现只能进入到 grub> 键入root(XX)命令出错,其它好多命令都出错,看到网上资料里有恢复grub 菜单的文章,但是里面的命令都不能用,全部出错。同时发现虽然用的是原来的菜单,但是原来的 menu.lst 却不起作用。

现在的问题是,如何用我原来安装的这个grub 指向到我新装的 gentoo 里去?或者是有没有其它方法恢复启动菜单?
回复 支持 反对

使用道具 举报

发表于 2006-8-21 13:59:06 | 显示全部楼层
Post by wangflove
反馈反馈。
用txl263兄的方法安装没有成功,所有安装过程都通过,但是没有办法启动。应该是我自己的问题,希望能再有后来人试验这个方法,我是不能试了,我的CPU1.3G,用VM安装过程太慢,这是我后来刻盘真实安装后得出的结果。
可能有如下原因:
1、可能我在选择硬件时有问题,因为我的显卡是NV fx 5200的,在硬件选择里只有两项有关NV的,我都选择了,但是看不出和我的显卡有什么关系。
2、有可能是我的fstab文件写的不对,不太清楚在一台机器接多个硬盘时,顺序是怎么排列的。后来事实证明我的最后一块硬盘应该是hdd,结果当时全写成hdc,该硬盘上只有一个home分区,hdc是一个光驱。顺便问一下,为什么我的hda硬盘用hdaX表示时,X的值不连续?
3、由于是第一次用gentoo,可能还有其它一些有没有意识到问题。

昨天用光盘安装了,速度比用VM快多了。幸好还有一台笔记本在旁边辅助,否则还真没有办法资料。但是有以下疑问:
gentoo 安装成功后,是不是默认是命令行?我想安装gnome 可是搜索了一下,有100+项,我应该安装那一个?此为菜鸟级问题 :)
安装成功后boot 文件夹为空。grub 可以启动,但是没有启动菜单,初步怀疑是我以前装的grub的问题,不知道是不是同时安装两个grub 会有冲突。
由于不能进入windows 系统,我用fdisk /mbr 恢复了启动菜单。但是 gentoo 却进不去了。由于原来安装过grub, 用原来的菜单,试过后,发现只能进入到 grub> 键入root(XX)命令出错,其它好多命令都出错,看到网上资料里有恢复grub 菜单的文章,但是里面的命令都不能用,全部出错。同时发现虽然用的是原来的菜单,但是原来的 menu.lst 却不起作用。

现在的问题是,如何用我原来安装的这个grub 指向到我新装的 gentoo 里去?或者是有没有其它方法恢复启动菜单?


先说1.安装完成以后无法启动和显卡的驱动是否在内核配置好基本没什么关系,即使没配置好也是可以启动的,文本界面也是可以进的,如果能进入到文本界面那就成功了一大步,显卡驱动可以用emerge nvidia-driver之类的命令来安装
再说2.安装的过程中,修改fstab之前你应该先用fdisk -l命令来查看你的硬盘的详细情况,一般来说都是按照hda,hdb这样排列几个硬盘的,至于你说的hdaX中X的值不连续,这个应该是不会的,应该是扩展分区也占用了X的值,但是具体的分区只能看到逻辑分区,所以你可能感觉X跳过了
3.gentoo安装完成只是一个基本的系统,肯定是文本界面的,X需要你自己来安装
4.grub安装完以后好像menu.lst是没有生成的,需要你做一个链接到grub.conf(我手边没linux,记得是这样的)然后手动修改..
有什么不对的地方大家指正:sleep
回复 支持 反对

使用道具 举报

发表于 2006-8-21 14:09:04 | 显示全部楼层
Post by wangflove

现在的问题是,如何用我原来安装的这个grub 指向到我新装的 gentoo 里去?或者是有没有其它方法恢复启动菜单?

启动grub
确认你安装的位置 root (X,X)
已经配置好的内核文件 kernel (X,X)/PATH/PATH/file...
然后 boot
当然你的fstab要正确才能正常引导系统,不然你就得用livecd启动机器挂你的gentoo分区去修改文件或者chroot进去修改系统了
回复 支持 反对

使用道具 举报

发表于 2006-8-21 14:21:12 | 显示全部楼层
我是用live mini CD用grub for dos硬盘安装。具体搜索一下就有了。
回复 支持 反对

使用道具 举报

发表于 2006-8-22 10:30:36 | 显示全部楼层
不知道怎么的,下边的贴子发了两遍,又没有删除按钮。。。所以只好如此写上两句。

为什么我用fdisk /mbr 过后,LInux 下安装的启动菜单没有了,而windows 的却还在?
回复 支持 反对

使用道具 举报

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

本版积分规则

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