【2008.09.30更新2楼】把 ubuntu linux 装入移动硬盘,并在不同电脑上运行

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
rock8_14
帖子: 11
注册时间: 2007-04-09 22:17

#481

帖子 rock8_14 » 2008-04-09 19:51

移动U盘是方向 :D
fokato
帖子: 29
注册时间: 2008-02-18 23:33

#482

帖子 fokato » 2008-04-09 23:08

呵呵...我移动威盘
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#483

帖子 ptptptptptpt » 2008-04-10 8:07

rock8_14 写了:移动U盘是方向 :D
U盘 的发展方向是 移动硬盘 ,U盘 一旦超过8G,就得采用 移动硬盘 的控制芯片 ,届时,U盘 从逻辑上讲就相当于移动硬盘
freeme
帖子: 4
注册时间: 2008-04-10 13:09

#484

帖子 freeme » 2008-04-10 13:15

求教
我的移动硬盘是SATA 按照上面步骤

出现:
booting "Ubuntu , kernel 2.6.20-15-generic'

find --set -root /boot/vmlinuz - 2.6.20-15-generic

eroor 17: file not found


请问这是什么原因
freeme
帖子: 4
注册时间: 2008-04-10 13:09

#485

帖子 freeme » 2008-04-10 13:18

系统是 ubuntu-7.10-desktop-i386 最新的那一版
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#486

帖子 ptptptptptpt » 2008-04-10 13:37

freeme 写了:求教
我的移动硬盘是SATA 按照上面步骤

出现:
booting "Ubuntu , kernel 2.6.20-15-generic'

find --set -root /boot/vmlinuz - 2.6.20-15-generic

eroor 17: file not found


请问这是什么原因
需要改一下 menu.lst ,请看 474 楼
daisuki
帖子: 16
注册时间: 2008-04-02 14:41

#487

帖子 daisuki » 2008-04-15 13:35

pt,你好。

我按照你的教程在移动硬盘上安装了7.10.设置bios从usb-hdd启动后,有时能正常进入UBUNTU,有时失败,失败概率较大。在网上找了几天,发现可能跟usb驱动模块的加载有关。(个人猜测)
jumbon 写了: 2 修改模块加载等待时间,让usb驱动模块有足够的时间加载完然后进入系统,否则会出现错误。
vi /etc/mkinitrd/mkinitrd.conf
找到DELAY=0的那行,改为DELAY=10,反正10以上就可以了,10以下据说有问题,我没试过,你有兴趣就试试。
内容详见:http://www.linuxsir.org/bbs/thread223499.html
不过他那篇文章是05年的,不知道如今是否依然适用?
haozi3
帖子: 71
注册时间: 2007-12-18 17:05

#488

帖子 haozi3 » 2008-04-15 14:57

标记一下.
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#489

帖子 ptptptptptpt » 2008-04-16 12:11

daisuki 写了:pt,你好。

我按照你的教程在移动硬盘上安装了7.10.设置bios从usb-hdd启动后,有时能正常进入UBUNTU,有时失败,失败概率较大。在网上找了几天,发现可能跟usb驱动模块的加载有关。(个人猜测)
jumbon 写了: 2 修改模块加载等待时间,让usb驱动模块有足够的时间加载完然后进入系统,否则会出现错误。
vi /etc/mkinitrd/mkinitrd.conf
找到DELAY=0的那行,改为DELAY=10,反正10以上就可以了,10以下据说有问题,我没试过,你有兴趣就试试。
内容详见:http://www.linuxsir.org/bbs/thread223499.html
不过他那篇文章是05年的,不知道如今是否依然适用?
谢谢提醒,不过问题应该不在这里,现在的 initrd 中已经设了等待时间。

你说的失败是在同一台机子还是在不同的机子上呢?

USB 启动问题比较复杂,有时是主板的原因,有时是移动硬盘控制芯片的原因。我曾用 一个移动硬盘盒 和一个 3.5 硬盘 组成移动硬盘,经常启动失败,有时无法识别,换了一个硬盘盒就好多了。

我的经验是,USB启动兼容性 笔记本似乎不如台式机好,而台式机中,又以 NVIDIA 芯片组的主板最好,ati、intel 次之,VIA 、sis 更差
daisuki
帖子: 16
注册时间: 2008-04-02 14:41

#490

帖子 daisuki » 2008-04-16 13:25

pt 写了: 你说的失败是在同一台机子还是在不同的机子上呢?
首先谢谢你的解答。 我只是在同一台机子上试过。
USB 启动问题比较复杂,有时是主板的原因,有时是移动硬盘控制芯片的原因。我曾用 一个移动硬盘盒 和一个 3.5 硬盘 组成移动硬盘,经常启动失败,有时无法识别,换了一个硬盘盒就好多了。
我的经验是,USB启动兼容性 笔记本似乎不如台式机好,而台式机中,又以 NVIDIA 芯片组的主板最好,ati、intel 次之,VIA 、sis 更差。
看了你的解答,估计我的是硬件问题了。
我的笔记本配置如下:

项目 数据
计算机
计算机类型 ACPI Multiprocessor PC (Mobile)
操作系统 Microsoft Windows XP Professional
操作系统版本升级(SP) Service Pack 2

主板
处理器名称 Mobile DualCore Intel Core 2 Duo T5500, 1666 MHz (10 x 167)
主板芯片组 Mobile Intel Calistoga-PM i945PM
系统内存 1536 MB (DDR2-667 DDR2 SDRAM)
BIOS 类型 Phoenix (03/03/07)

显示设备
显示卡 NVIDIA GeForce Go 7300 (256 MB)
显示卡 NVIDIA GeForce Go 7300 (256 MB)
3D 加速器 nVIDIA GeForce Go 7300

存储器
IDE 控制器 Intel(R) 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
IDE 控制器 Texas Instruments PCIxx12 Integrated FlashMedia Controller
存储控制器 SCSI/RAID Host Controller
硬盘驱动器 Hitachi HTS541680J9SA00 (80 GB, 5400 RPM, SATA)


移动硬盘

硬盘: 酷鱼7200.10/ST3250310AS
尺寸:3.5英寸
类型:台式机
容量: 250GB
转速: 7200转
数据线接口类型:SATAII
传输标准:SATA II-300
外部最大传输速率:300MB/s
盘片数量:1
单碟容量:250GB
NCQ支持:支持

硬盘盒

名称:刀锋3500-SATA 3.5寸SATA+IDE硬盘盒
芯片: J-Micron 20337
支持接口:1个4pin USB 2.0/(兼容USB1.1)

我还注意到一个问题:如上所述,我的移动硬盘盒是支持USB2.0的。如果我在XP系统下插上移动硬盘,可以在USB设备管理中看到连接速度是USB2.0,但当我设置为从移动硬盘启动时,在BIOS中看到的却是 ST3250310ASUSB1.1,这是说ubuntu 7.10只加载了usb1.1吗?
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#491

帖子 ptptptptptpt » 2008-04-16 15:16

------------------------------------------------
这是说ubuntu 7.10只加载了usb1.1吗?
------------------------------------------------

不是的,在 BIOS 中看到的是 bios 对移动硬盘的识别,也就是说,biso只提供了 usb 1.1 的驱动,在 实模式 (比如 grub 环境 )下,只能以 usb 1.1 的工作方式来访问移动硬盘

而 linux 或 windows 启动后都工作在保护模式,此时 usb 的驱动由 操作系统 提供,是 2.0 没错的
daisuki
帖子: 16
注册时间: 2008-04-02 14:41

#492

帖子 daisuki » 2008-04-17 12:42

谢谢 pt。
看来我还是考虑把ubuntu装到内置硬盘好了。
noyar
帖子: 2
注册时间: 2008-04-21 11:08

hehe

#493

帖子 noyar » 2008-04-21 11:31

hehe
lxfdzg
帖子: 5
注册时间: 2008-04-22 19:03

#494

帖子 lxfdzg » 2008-04-22 19:37

谢谢楼主啊!!!!!!!!!真强
lgwwin
帖子: 64
注册时间: 2008-03-13 21:03

#495

帖子 lgwwin » 2008-04-23 21:56

参照楼主的方法,在U盘里装PCLinuxOS minime 2008,启动时出现问题。

我的手提电脑不可USB启动,在grub里也不能识别usb的。
U盘4G,USB2.0,分了2G多的ext3出来,用liveCD把pclinuxos装上了。U盘里没有swap分区,也没其他分区了。只有除ext3之外的未格式化的空间。

内置硬盘C:盘根目录放了grldr,pclinuxos 的vmlinuz-2.6.22.15.tex2和initrd-2.6.22.15.tex2.img

menu.lst

代码: 全选

title PCLinuxOS from USB
find  --set-root  /vmlinuz-2.6.22.15.tex2
kernel /vmlinuz-2.6.22.15.tex2 root=/dev/sdb1 ro quiet splash
initrd /initrd-2.6.22.15.tex2.img
启动时出现下面情况

代码: 全选

(hd0,0)
Filesystem type is ntfs, partition type 0x7
[省略]
[内容同上]
Uncompressing Linux... Ok, booting the kernel.
usb 1-1: device not accepting adress 2, error -71
sd 0:0:0:0 [sda] Assuming drive cache: write through
sd 0:0:0:0 [sda] Assuming drive cache: write through
Mounting tmpfs on /dev
No resume device specified
echo: cannot open /proc/suspend2/do_resume for write: 2
mount: missing mount point
ERROR opening /dev/console!!!!: 2
switchroot: mount failed: 22
Kernel panic - not syncing: Attempted to kell init!
这个问题要如何解决呢?谢谢!
顺便问,是不是usb已经识别出来了呢?为什么有些系统下u盘是sda,有些是sdb的?
是不是一定要U盘里有swap分区才行呢?为什么我装pclinuxos时,没有要我指定swap分区在哪里呢?
还有,我用liveCD进入pclinuxos时,在grub启动那里都要加一句noscsi的,会不会C:盘下的的menu.lst也要加这个?scsi是什么?禁用后还能读到U盘吗?
回复