西西河

主题:老爷笔记本的第二春。 -- spin

共:💬43 🌺17 新:
分页树展主题 · 全看首页 上页
/ 3
下页 末页
            • 家园 谢花。终于搞定了,要用rdev把kernel指向正确的root

              我原来root在移动硬盘上/dev/sda3,编译出来的内核会指向原定的根,用rdev检查kernel-genkernel-x86-2.6.12-gentoo-r6,指向/dev/sda3。用rdev设定成/dev/hdc3之后,在检查一遍,果然转向了,一启动,就可以找到根了。

              找到根之后,kernel才开始检查硬件,才会出现找到cpu、声卡和活动硬盘等信息,所以,把根放在活动硬盘上看来一时是不成的。

              硬件检查完了之后,才要求输入密码,我原来设置的密码完全无效。后来找到一个办法,就是用安装光盘启动,无条件成为超级用户,把/dev/hdc3/etc/passwd这个文件中的root的密码清空,然后重新启动,这次输入用户名root就不需要密码直接进入了。

              这样,一个小型的硬盘版gentoo linux算是搞成了。

        • 家园 估计w兄的老机器是没有u盘启动的,只好自己做启动盘了

          网卡啊,趁老板被注意,换了一块好的

    • 家园 我有一IBM的奔II266

      当自己写的网页当测试机用

      仍然运行良好,还可发挥余热一二载

    • 家园 感谢你的短信。我有了时间还要继续钻研。

      我感觉到通过这些折腾过程,花了很多时间是值得的,在一次次的失败过程中体会到了linux的一些特性,这就是我体会到的乐趣。

      下一步找一个稍大一点的硬盘单独安装gentoo。等搞明白一点之后,还要学你那样把gemtoo塞进小硬盘去。

    • 家园 安装过程遇到一些问题,请指点一二

      我一开始也找了一块850兆的硬盘,装了两次知道单独无法装上去。

      后来在较大硬盘上划出一些空间来安装,都装好了,但是启动时遇到问题。并且grub使得同一个盘上的windows分区无法启动。后来放弃了在较大硬盘上安装,并设法恢复了windows分区的启动。

      闲了一段时间,又想折腾一番。这次盘算着把hda1/boot和hda2/swap放在850兆的小硬盘上,用一个较大的活动硬盘安装sda3/。盘算着后来可以像你那样利用已经装好的系统再把小硬盘的hda3装上。一切看起来还挺顺利的,一直到grub安装在小硬盘上,然后reboot。

      从小硬盘上启动后,grub菜单不显示,但是实际上接受键盘选择,选择gentoo时找不到位于活动硬盘的核心sda3(gentoo未启动时还不认usb上的活动硬盘吧?)。

      我猜想boot去区位于小硬盘而核心区位于活动硬盘的方案是无法启动的。但是,是否有可能在这个基础上,效法你的方法,把linux核心安装到850兆的小硬盘上?我想,boot区和swap区已经是现成的,只要把核心装到hda3,再把grub做一下大约就可以了。可是不知道最主要的这部分应该怎么做?是否可行?

    • 家园 方法是不错,不过是舍本逐末了。

      还不如挣钱去买一台新的。兄台别见怪哦!你的成就感固然大,但是那样的机子干不了的事情还是太多太多。。。

    • 家园 求教你的850M硬盘是怎么分配分区的?我按照手册装了两次都因没有空间而停止

      后来看了一下不同版本的说明书,得知有些部件是可以选择安装的。

      证实了i686版不适合老机器,我的老机器只能用x86版的安装。

      我也有一个800M的硬盘,开始按照说明书把它分割成boot区32M,swap区512M,其余作主分区。这样做对于大硬盘可以,对于老机器小硬盘根本不适合。

      我后来把这个800M的硬盘只分成两个区,把swap放到其他硬盘的一个临时分区中。昨天搞到半夜已经把2005版的stage3装进去了,其余的准备边学边干,一步一步慢慢来。

      我的问题是如果专好以后没有swap区的硬盘可以单独运行开吗?你的850M硬盘是怎么分区的?听说boot区只要15M就可以了,可行吗?

      关键词(Tags): #gentoo
      • 家园 开始没说清楚, 我已经在我的pentium-m上装了一个gentoo了

        所以我安装的时候整个是在新机器上跑的,你如果按照手册来装,那可要有心理准备,闹不好安装一个基本的系统需要一两天,而且是满负荷跑一两天,老胳膊老腿的,机器别挂了。

        我的分区是这样的

        /boot 20M

        swap 32M

        / 650M

        /home 100M

        你如果也是在另一台快的机器安装的话,Swap当然可以用快机器上的现成的分区,

        还有就是,为节省硬盘,还有两个节点可以用快机器上的分区。

        1./usr/portage 这个是储存portage tree的,大概可以解约200M

        2./var/tmp/portage 这个是储存编译过程中的临时文件,

        你可以在chroot之前执行这样的命令 mount /dev/hda3 /mnt/gentoo/usr/portage

        mount /dev/hda4 /mnt/gentoo/var/tmp/portage

        这里 /dev/hda3,/dev/hda4是你大硬盘上的分区.

        没有swap当然可以跑,那就要看你内存够不够用了,如果你的新机器有足够的内存(》512M),安装的时候可以不起动swap,以后运行的时候再开也可以。

        关键词(Tags): #gentoo
        • 家园 我现在有点明白了,单纯850M硬盘的裸机是装不上gentoo的

          即使我这样分区:

          hda1 /boot 20M

          hda2 swap 32M

          hda3 / 750M

          仍然无法把portage完全解压完就满了。我看到2005年版的说明书上说portage属于“非必要”,但是我不装它却无法继续下去。

          问一句:你的850M安装好了之后还能剩余多少空间?

          我的那台P166的老机器倒是无所谓,就是拿来练手艺的。嘿,它还特别皮实,大概是这么多年来久经考验过来的了。上面挂了三个硬盘,在上面没日没夜地折腾过无数次也没有犯过什么脾气。那个光驱的托架已经断了一半,还能跑得欢。

          看来我也要向你那样现在新一点的机器上装好一个gentoo,然后再给小硬盘装。

          非常感谢你不吝赐教,送花致谢。

          另外,我也打听到debian装下来只要400M就够了。但是看到网络上有十几个光盘镜像文件,到底要下载哪个呢?不至于全部下载吧?

          关键词(Tags): #gentoo
          • 家园 我装了基本的系统之后还剩100多兆,

            所以大概总共用了600兆。

            不过象我说的,portage放在别的硬盘上省了300M,还有kernel也放在别的硬盘上,又省了400M。

            portage似乎一定要装,并非“非必要”。

            • 家园 我现在有点明白你为什么把kernel也放在别的硬盘上,因为进入grub后,

              root (sd0,0)之类的命令会出现error parsing number之类的错误提示。

              也就是说,grub无法被安装到移动硬盘(?)

              我在输入“root (”之后按了一下tab键,只有hd开头的分区可选,没有sd开头的。

              我在ubuntu上做了一个启动软盘,可以顺利启动硬盘上的ubuntu了,软盘上面还带了一个memetest86,觉得不错了。可是kernel太大,无法塞进软盘,只好对于ubuntu做一个ide的boot分区,可惜尚未成功。

              我在ide硬盘上开了一个小分区,作为boot区,把安装好的boot连同grub一起复制过来,然后安装grub到这个ide的boot分区,希望能够从这里启动到移动硬盘。这个过程顺利完成了,但是重新启动时没有出现预料中的grub启动菜单,转到去启动windows了。

              不过,从ubuntu启动软盘上看到一点曙光了。

              等有空了再搞搞。

            • 家园 呵呵,我贪图省事去看台湾佬翻译的中文版,多练了两天

              外链出处

              这上面说portage和distfiles都是非必要的,后者也是必须的吗?

分页树展主题 · 全看首页 上页
/ 3
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河