分页: 4 / 59
发表于 : 2006-12-27 18:11
由 ptptptptptpt
wucongkun兄真是热心人啊,赞一个
--已经是移动硬盘了,怎么可能是一个固定的hd0,*这个样子呢
GRUB的规则是,BIOS中设的从哪个硬盘启动,哪个就是HD0。而我们这个移动系统肯定要从移动硬盘启动,所以它必定是HD0
--还有一个问题就是如何知道机子是否支持usb移动硬盘呢,是不是bios里的USBHDD那个选项呢
是的。
发表于 : 2006-12-28 12:56
由 Magic_M
谢谢ptptptpt..我是按第一个比较简单的方法的做的。
我的移动硬盘是两个分区,我把6.10版live cd的casper文件夹cp到了我移动硬盘的第一个分区。bios也设了first device usbhdd.
重新启动,可以进入grub for dos(而不是一般的grub,说明应该是找到了我的移动硬盘了),但是没有下面menu.ls定义的选项,只有我机子内的安装的ubuntu的那些选项
按楼上wucongkun兄说明的grub的一些技艺方法,我试了c进入command line,hd0..Tab..,自动补充的也是我机子内的硬盘分区,没有移动硬盘的分区
title live cd
kernel (hd0,*)/casper/vmlinuz boot=casper ramdisk_size=1048576 root=/dev/ram rw splash
initrd (hd0,*)/casper/initrd.gz
title live cd xforcevesa
kernel (hd0,*)/casper/vmlinuz boot=casper xforcevesa ramdisk_size=1048576 root=/dev/ram rw splash
initrd (hd0,*)/casper/initrd.gz
发表于 : 2006-12-28 18:34
由 ptptptptptpt
-----可以进入grub for dos(而不是一般的grub,说明应该是找到了我的移动硬盘了),但是没有下面menu.ls定义的选项,只有我机子内的安装的ubuntu的那些选项
看来GRLDR找到的是主机内硬盘上的menu.lsT,可能原因:
1、文件名应该是 menu.lst,不会是写成menu.ls了吧?
2、menu.lst文件最好放在GRLDR所在分区的根目录
-----按楼上wucongkun兄说明的grub的一些技艺方法,我试了c进入command line,hd0..Tab..,自动补充的也是我机子内的硬盘分区,没有移动硬盘的分区
这就有点奇怪了,要不把电脑的详细配置发上来吧
发表于 : 2007-01-05 22:30
由 huangjiahua
也不一定就 LiveCD , 直接正常安装到移动硬盘的 Linux 分区也可以,
1. Grub 所在的硬盘都是 (hd0),
安装好以后可能需要手工修改 menu.lst , 把里边的 (hdX) 改为 (hd0) ,
把类似 root (hd2,1) 改为类似 root (hd0,1)
2. 如果这个移动硬盘还要在 Windows 下存取文件,
因为 Windows 只认第一个分区是否 Windows 分区,
所以分区的时候, Linux 分区不要放在第一个分区,不然 Windows 系统不能挂载移动硬盘。
只用来启动 Linux 就无所谓了。
3. 硬件变化一般只考虑显卡和显示器就可以了,
其他的现在基本都即插即用
发表于 : 2007-01-06 17:53
由 ptptptptptpt
huangjiahua 写了:
2. 如果这个移动硬盘还要在 Windows 下存取文件,
因为 Windows 只认第一个分区是否 Windows 分区,
所以分区的时候, Linux 分区不要放在第一个分区,不然 Windows 系统不能挂载移动硬盘。
界个……我是把Linux 放在第一个分区拉,移动硬盘在WIN下好象没啥异常啊……
发表于 : 2007-01-09 22:15
由 xtra2000
按照楼主第二个方法试验成功.因为这种方法修改设置后可以保存.比较好.系统是ubuntu 6.10,使用10楼的initrd以及4楼的grub for dos. 可以正常进入系统,同时切换机器也都可以识别.不像以前直接将ubuntu 6.10安装到移动硬盘上换台机器显卡不认识进不去xwindow.
最开始的时候提示GRLDR is missing,不过它是在search (hd0,0)的时候出现这个提示.我的系统是在(hd0,3)上面.不知道有无办法将其去掉?
另外在search之后与grub引导菜单之前有一屏幕的乱七八糟的东西,一闪而过,没有看清楚是什么,不影响进系统.
还有启动过程不能完全将字符的引导信息用闪屏掩盖掉,中间还是有一些阶段可以看到.
发表于 : 2007-01-10 10:13
由 ptptptptptpt
哈哈,恭喜楼上
近来试着改进了一下INITRD做法,使EDGY不弹出光驱,初步成功,回头整理了发上来
----最开始的时候提示GRLDR is missing
-----另外在search之后与grub引导菜单之前有一屏幕的乱七八糟的东西,一闪而过,
这些都是GRUB FOR DOS的东西,作者(不点)说 保留这些是为了调试方便,因为这个软件是靠广大网友测试的,出问题是可以通过这些信息报告BUG
-----还有启动过程不能完全将字符的引导信息用闪屏掩盖掉,中间还是有一些阶段可以看到.
这个只需要在INITRD中调一下闪屏的时间,可以修正
求救
发表于 : 2007-01-10 13:28
由 pcboy1982
你好。我按照你的方法安装成功了。十分感谢,可是后来我又拿到别的机器上,却进不了图形界面
看了一下原来的机器是nv的显卡,现在是ATI的。
具体我该如何做?谢谢!!!
Re: 求救
发表于 : 2007-01-10 15:55
由 xtra2000
pcboy1982 写了:你好。我按照你的方法安装成功了。十分感谢,可是后来我又拿到别的机器上,却进不了图形界面
看了一下原来的机器是nv的显卡,现在是ATI的。
具体我该如何做?谢谢!!!
我实验过集成显卡和n卡都可以进入图形界面. a卡没试过.
发表于 : 2007-01-11 13:14
由 xtra2000
遇到新问题了,有时候(不是每次,但是似乎频率也比较高,三次中有两次)启动时出错:提示bin/sh:can't access tty;job control turned off.
有人说要改/etc/initrd,但是6.10根本没有这个文件,有人说启动选项加acpi=off ,试过也不行.
请问这种问题怎么处理啊?是否跟initrd文件有关呢?
发表于 : 2007-01-11 17:20
由 xtra2000
xtra2000 写了:遇到新问题了,有时候(不是每次,但是似乎频率也比较高,三次中有两次)启动时出错:提示bin/sh:can't access tty;job control turned off.
有人说要改/etc/initrd,但是6.10根本没有这个文件,有人说启动选项加acpi=off ,试过也不行.
请问这种问题怎么处理啊?是否跟initrd文件有关呢?
现在试过几次又好了,出问题时按ctrl+alt+f1,看到如下信息:
Begin: Mounting root file system... ...
cp: unable to open '/root/var/log/': No such file or diectory
Done.
Begin: Running /scripts/init_bottom...
mount: Mounting /root/dev on /dev/.static/dev failed: No such file or directory
Done.
mount: Mounting /sys on /root/sys failed: No such file or directory
mount: Mounting /proc on /root/proc failed; No such file or directory
Target filesystem doesn't have /sbin/init
查看bios移动硬盘没有,重新设后又可以进入系统.难道是移动硬盘没有插好导致的问题?可是出问题的时候明明看到grub菜单,说明是从移动硬盘上引导的.
附带说明一下,我机器上还有一个固定sata硬盘,不知道跟这个有无关系.
发表于 : 2007-01-11 18:04
由 ptptptptptpt
----我按照你的方法安装成功了。十分感谢,可是后来我又拿到别的机器上,却进不了图形界面
-----看了一下原来的机器是nv的显卡,现在是ATI的。
可以试试强制VESA模式,帖子里在MENU。LST的地方有说明
现在ATI的驱动确实成问题,就连搞HIWEED的 huangjiahua 也觉得无奈 :( 他也在等更好的ATI驱动
xtra2000:
看你的描述我觉得应该是USB连接线接触不良,检查一下连接吧。另外最好用主板上的USB口,别用机箱前置的
发表于 : 2007-01-11 20:43
由 xtra2000
ptptptptptpt 写了:----我按照你的方法安装成功了。十分感谢,可是后来我又拿到别的机器上,却进不了图形界面
-----看了一下原来的机器是nv的显卡,现在是ATI的。
可以试试强制VESA模式,帖子里在MENU。LST的地方有说明
现在ATI的驱动确实成问题,就连搞HIWEED的 huangjiahua 也觉得无奈 :( 他也在等更好的ATI驱动
xtra2000:
看你的描述我觉得应该是USB连接线接触不良,检查一下连接吧。另外最好用主板上的USB口,别用机箱前置的
to pt: 你说的很对,我的移动硬盘盒子是杂牌的,另外可能有时候也不注意,无法弹出硬件时直接就拔下来了.另外确实我试验的时候是接机箱前面的usb口的,但是根据试验的结果,盒子的质量问题可能是更重要一点.因为我在笔记本上是直接接usb口的,但是也出现过找不到移动硬盘的情况.所以更倾向于换一个好点的移动硬盘和盒子.
另外将livecd安装到移动硬盘上和ubuntu安装到移动硬盘上相比移动性确实非常的好. 我试验过三台机器: 一台是办公室的酷睿,集成显卡, 另外一台是家里的酷睿,nvidia的显卡,同时主板上也集成显卡;还有一台笔记本电脑,ati的显卡.
都可以正常进入图形界面. 这样的系统才能真正称的上"移动ubuntu".当然前面的问题还是有些不爽,决定弄个好点的移动硬盘,再按照你的方法装到上面.这样就非常完美了.
另外有办法将现在移动硬盘上的系统通过ghost或者其它什么分区拷贝软件直接移到新的移动硬盘上去吗? 否则还得重新设置.
发表于 : 2007-01-12 19:35
由 ptptptptptpt
-----三台机器: 一台是办公室的酷睿,集成显卡, 另外一台是家里的酷睿,nvidia的显卡,同时主板上也集成显卡;还有一台笔记本电脑,ati的显卡.
哇,我可真羡慕你,我现在用的还是 PIII750 + BX440 主板 + 256M ,得赶紧挣钱升级啊
-----另外有办法将现在移动硬盘上的系统通过ghost或者其它什么分区拷贝软件直接移到新的移动硬盘上去吗? 否则还得重新设置.
非常容易,不用专门软件,直接拷贝就可:启动另外一个LIUNX(我常用SLAX LIVE CD,启动速度很快),挂上移动硬盘,运行类似下面的命令:
cp -a /mnt/sda1/* /mnt/sdb1/
当然GRUB4DOS还是需要安装、配置一下
发表于 : 2007-01-13 14:08
由 cubism
好东西