LinuxSir.cn,穿越时空的Linuxsir!

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

在移动硬盘上安装GentooLinux

[复制链接]
发表于 2004-11-27 21:52:21 | 显示全部楼层
问题多多啊
我试试把morphix的那套启动脚本用上
发表于 2004-11-27 23:17:03 | 显示全部楼层
haha , 好办法,正好我有移动硬盘
发表于 2004-12-4 17:09:50 | 显示全部楼层
有没有这种情况的解决办法?:主机上装着linux,移动硬盘里分了几个逻辑分区,在其中一个分区中装上另一个linux(用主机的cdrom引导安装盘进行安装,比如debian),不破坏主机里的gurb。装完后用主机里的gurb引导移动硬盘里的linux?我试了一下,安装程序能认出移动硬盘(hd1,主机里的硬盘是hd0),但是root (hd1,x)时报告说未知的磁盘格式,继续就不行了。我觉得应该是系统还没初始话,不能加载usb设备的原因吧。
发表于 2004-12-4 17:16:07 | 显示全部楼层
我觉得我说的方式如果能实现应该更有价值吧,楼主的方法是从移动硬盘启动才行的(grub也装在里面的主分区里--我的理解,这需要主板支持usb设备启动才行,而我说的情况是移动硬盘自己是不能引导系统的),如果我说的方式能引导的话,很多人就不用格掉m$的系统了,只要在移动硬盘里装上linux,然后用grub for dos等工具就可以毫不影响主机的情况下使用linux了,是不是?我对内核没有什么研究,启动过程等什么的也不是很理解,所以提出来看看能不能实现。高手们觉得怎样?大家交流一下吧
发表于 2004-12-4 17:20:01 | 显示全部楼层
当然我们也可以使用livecd(knoppix,ibox等),我只是有这么一个想法,呵呵
发表于 2004-12-4 17:46:12 | 显示全部楼层
gg一下找到一篇蛮有参考价值文章http://www-106.ibm.com/developer ... 可能.....呵呵
发表于 2004-12-4 17:48:02 | 显示全部楼层
上面文章实现的是gentoo在外部fireware硬盘里的安装引导过程,跟我说的方式很像了,既然fireware可以,usb应该也可以的,不过笔者用的是gentoo,看来还是gentoo有搞头阿,呵呵,不过其他版本应该也差不多的,如果能把这种实现方式弄得方便一点我觉得对促进linux的推广应该蛮有价值的。比如国内哪个发行版做到能很好的支持这种启动方式,我觉得比起lindow来说应该更好,个人看法,linux真是越来越有趣了,呵呵,有着很多很多的可能.....呵呵(上面的链接把文字也弄在一起了,再发一下文字部分)
发表于 2004-12-6 01:35:14 | 显示全部楼层
我觉得我说的方式如果能实现应该更有价值吧,楼主的方法是从移动硬盘启动才行的(grub也装在里面的主分区里--我的理解,这需要主板支持usb设备启动才行,而我说的情况是移动硬盘自己是不能引导系统的),如果我说的方式能引导的话,很多人就不用格掉m$的系统了,只要在移动硬盘里装上linux,然后用grub for dos等工具就可以毫不影响主机的情况下使用linux了,是不是?我对内核没有什么研究,启动过程等什么的也不是很理解,所以提出来看看能不能实现。高手们觉得怎样?大家交流一下吧


上面kj501的想法是:
一个移动硬盘当笔记本用,带着他随便哪里只要是支持usb启动的
都可以在上面用Linux。

我一个多月前作了一个,可惜在hardware detecting上还是基本空白
如 hutiger 兄所说,需要knoppix那样,就非常的实用了。
老外也在做,可惜他们多的是 128M-1G 的 flash disk(pen disk) 闪存
而且似乎有个damnsmalllinux 有usb 的启动,可惜似乎是fat32分区
用syslinux 启动

看来要研究借鉴一下knoppix的硬件检测部分阿!
发表于 2005-4-1 16:52:14 | 显示全部楼层
做一个能够从在usb设备上启动的设备还是挺简单的啊。我有3个移动硬盘,每个移动硬盘上面都有我笔记本的完整复制(为什么要做这么多呢?因为我怕硬盘摔坏了把资料丢了啊,呵呵)。出门就带一个,随便找台电脑插上后用,用完了回家插在笔记本上用rsync同步回去。到现在已经用了半年了,搞的我都后悔买笔记本了,呵呵。

做这个东西非常简单,我是这么做的:
首先有个自己的系统,然后把移动硬盘插上,然后就像安装linux一样给移动硬盘分区,然后挂上。然后就cp -a把本机所有的文件拷贝到移动硬盘上面(注意避开proc,mnt目录)。第一步搞定。
第二步是制作initrd.img。这是能否从usb启动系统的关键。楼主的方法虽然可以,不过略显麻烦。其实非常简单的,用mkinitrd这个工具就行了,只需要在/etc/mkinitrd/module里面指定你需要加载usbcore scsi_mod sd_mod usb-storage uhci-hcd ehci-hcd usbhid这些模块就行了。然后执行mkinitrd 产生initrd.img,复制的移动硬盘的对应位置就行了。
第三步就是制作grub了,这个参照楼主的贴子做就可以了。
回复 支持 反对

使用道具 举报

发表于 2005-7-29 01:29:33 | 显示全部楼层
Post by savagePig
做一个能够从在usb设备上启动的设备还是挺简单的啊。我有3个移动硬盘,每个移动硬盘上面都有我笔记本的完整复制(为什么要做这么多呢?因为我怕硬盘摔坏了把资料丢了啊,呵呵)。出门就带一个,随便找台电脑插上后用,用完了回家插在笔记本上用rsync同步回去。到现在已经用了半年了,搞的我都后悔买笔记本了,呵呵。

做这个东西非常简单,我是这么做的:
首先有个自己的系统,然后把移动硬盘插上,然后就像安装linux一样给移动硬盘分区,然后挂上。然后就cp -a把本机所有的文件拷贝到移动硬盘上面(注意避开proc,mnt目录)。第一步搞定。
第二步是制作initrd.img。这是能否从usb启动系统的关键。楼主的方法虽然可以,不过略显麻烦。其实非常简单的,用mkinitrd这个工具就行了,只需要在/etc/mkinitrd/module里面指定你需要加载usbcore scsi_mod sd_mod usb-storage uhci-hcd ehci-hcd usbhid这些模块就行了。然后执行mkinitrd 产生initrd.img,复制的移动硬盘的对应位置就行了。
第三步就是制作grub了,这个参照楼主的贴子做就可以了。



请问大虾,你是如何将grub安装到移动硬盘上的?
回复 支持 反对

使用道具 举报

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

本版积分规则

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