西西河

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

共:💬43 🌺17
全看树展主题 · 分页首页 上页
/ 3
下页 末页
家园 我现在有点明白你为什么把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启动软盘上看到一点曙光了。

等有空了再搞搞。

家园 有点困惑,我用gentoo编译出来的kernel不支持移动硬盘(?)

我的bios不支持从活动硬盘boot,

我是这样配置的:

/ 在sda3上,

/boot 在hdc1上

满以为这样都搞好之后就可以启动了。一启动,出现一大堆进展提示,相当激动,可是启动到最后仍然找不到/dev/sda3,给出一个提示:

The root block device /dev/sda3 is unspecified or not detected. please specify a device to boot, or "shell" for a shell.

boot()::

我输入shell倒是可以进入一个非常初级的linux,只有二十多个命令可用。

后来有一点想法,既然我在软盘上可以做个linux启动盘,为什么不可以做一个小型的gentoo linux在小硬盘上呢?

我的那个小硬盘上还有一点空间,就设置成/dev/hdc3,大约180兆。我把livecd启动之后的虚拟目录复制过去,用了cp -drR选项,大概100兆,然后再grub.conf中增加一个启动选项,就是把root指向本地的/dev/hdc3。启动之后,又是相当令人激动,都可以检测到活动硬盘了!可是最后要我login,我什么口令都试了,就是不让我进去。

明明用光盘启动的时候不用口令就进入到root,为什么我想在硬盘上做一个这样的小型linux就不行呢?我也试图设置了密码,每次都说成功设置了,可是启动后就不认识我了。

我知道在活动硬盘上的gentoo已经装好了,只是不能自己启动。每次我用gentoo光盘启动,然后利用chroot转到移动硬盘上去,就有更多的linux命令可用了,包括grub。因为在家里没有网络,所以想安装kde和gnome都不成,因为光盘里面的库不完整。这一点gentoo似乎不如ubuntu好,我没有网络,用一张光盘就可以装出gnome和完整的python解释器。

家园 你可以试一下。

我自己没有用过这种情况,但有个方法你可以试试。

先确认:usb-storage有关的都已经在核心里了,不要用modules.还有scsi-emu,scsi-disksupport.

然后的问题是kernel boot之后外接硬盘可能还没有足够时间被系统认出来。所以说找不到/。你可以试试initial RAM disk。具体在下面这个网页可以看到,就是里面的Two-phase boot。

http://www-128.ibm.com/developerworks/linux/library/l-fireboot.html

关键词(Tags): #linux#boot
家园 谢花。终于搞定了,要用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算是搞成了。

家园 你推荐的文章不错,看来那个/linuxrc很重要,有空再搞搞

有意思。

家园 sda

昨天在移动硬盘上装到最后了,grub无法写入sda的boot,很奇怪。

In grub, sda is not called sda but hd1(hd0 is your ide disk).

sda
家园 对,我也发现这个改变了,后来看到grub的说明,

用tab键来完成命令,真是简单多了。

曾经好几次在grub中root某个分区,回答说是fat格式,气得七窍生烟。后来tab一下什么都解决了。

家园 哈哈,突然发现Linux是可以复制的,这个过程可以很轻松

我最近搞成了一次,就是在联网的台式机上开一个分区,有几个G就行了,在这个分区里安装gentoo。等到安装好了之后再把小硬盘接上去,把整个分区复制过来就行了。/boot区如果和/不在一起就单独复制一下,然后把grub运行一遍,写到小硬盘的mbr中,这个小硬盘就已经是完整的可启动的gentoo了。

这样安装起来很快,不用当心本本过热的问题。

当然,复制之前要把/var/tmp/portage/等目录中已经没用了的文件删掉一些,使得小硬盘可以容纳得下。

请教一个问题:你的links如何能够显示图形呢?我装了links,只能显示文字啊。

关键词(Tags): #links
家园 Try DSL

Damn Small Linux. It is pretty good.

家园 啊,links,久违了。links的最新版本实现了图形显示。不过

大家用links的原因或目的不就是纯文本么?

wikipedia有links 2的介绍,还有elinks,一个变种。外链出处

请教一个问题:你的links如何能够显示图形呢?我装了links,只能显示文字啊。

家园 俺又长见识了

花一朵

家园 fb是指哪个软件?
家园 没用过这个,不过slackware 也是个不错的选择
全看树展主题 · 分页首页 上页
/ 3
下页 末页


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

Copyright © cchere 西西河