我安装的是ubuntu 9.04版本,刻录光盘,用光盘把ubuntu安装在移动硬盘中。
安装电脑:联想R60e笔记本,2G内存
移动硬盘:SAMSUNG 40G
移动硬盘分区:
/ 10G ReiserFS 根目录
swap 1G 交换分区
/home 15G ReiserFS
vfat 15G 移动硬盘
grub安装在根目录的分区中。
安装好后用移动硬盘启动没问题,拔掉移动硬盘用笔记本内部硬盘启动也没问题,貌似很顺利
问题:
1.拿到旁边一台台式机(HP品牌机,型号DX2308),设置为USB硬盘启动之后,启动可以显示ubuntu启动画面,但是很快进入文本界面的错误提示:
Gave up waiting for root device. Common problems:
-Boot args(cat /proc/cmdline)
-check rootdelay=(did the system wait long enough)
-check root=(did the system wait for the right device)
-Missing modules (cat /proc/modules;ls /dev)
ALETR! doesn't exist Dropping to a shell
BusyBox v1.10.2 (Ubuntu 1:1.10.2-1ubuntu6) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)_
结果就卡在这了。
见http://www.maycode.com/index.php/board/detail/5078.html,有人遇到同样的问题
有人说是因为:
“是rootdelay设置的时间太短 导致系统还没有正常加载完设备驱动就已经开始寻找root分区,而导致找不到/root分区。
应该增加rootdelay 参数而不是 timeout kernel /boot/vmlinuz-2.6.27-7-server rootdelay=90 root=UUID=596db294-4759-4f2c-991b-f8be2931a56a ro quiet ”
已经修改,还没来得及试
2.回到家里,拿我的老七喜笔记本,设置为移动硬盘启动,还没进入GRUB,就会提示四个字符:“GRUB”,然后没反应,按除了复位组合键以外的其他任何键都会有警告音,重启多次,有时会出现满屏的“GRUB”字样
在笔记本的BIOS里主板已经认出SAMSUNG的硬盘,插在USB口上,但是就是启动不了。
刚开始怀疑是主板不支持ReiserFS分区,但是把移动硬盘拆下来装进电脑,是可以启动的。故排除这个原因
我的移动硬盘USB线插了两个插口,应该不是供电问题。
另外一个现象:我把笔记本电脑里面装的硬盘装进移动硬盘盒中来启动,发现也不能启动。
看到一篇文章,现象差不多的:
http://blog.chinaunix.net/u2/77761/showart_1157076.html
摘录如下:
某Linux系统,使用GRUB启动器,但是在启动时满屏都是GRUB字符
解决办法:进入BIOS设置,修改硬盘的访问模式,一般有Normal、LBA、Large几个,试试修改为Large,一般就通过了,如果不行,再尝试其他几个选项,这几个选项的含义如下:
NORMAL普通模式
它是最早的IDE方式,在硬盘访问时,BIOS和IDE控制器对参数不做任何转换。
该模式支持的最大柱面数为1024,最大磁头数为16,最大扇区数为63,每扇区字节数为512,因此支持最大硬盘的容量为:512x63x16x1024=528MB。在此模式下,硬盘的实际物理容量再大,也只能用到其中的528M。
LBA(LogicalBlockAddressing)逻辑块寻址模式。
管理的硬盘空间可达8.4GB。在LBA模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。在访问硬盘时,由IDE控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。
在LBA模式下,可设置的最大磁头数为255,其余参数与普通模式相同,由此可以计算出可访问的硬盘容量为:512x63x255x1025=8.4GB。不过现在新主板的BIOS对INT13进行了扩展,使得LBA能支持100GB以上的硬盘。
LARGE大硬盘模式
在硬盘的柱面超过1024而又不为LBA支持时采用。LARGE模式采用的方法是把柱面数除以2,把磁头数乘以2,其结果总容量不变。
在这三种硬盘模式中,现在LBA模式使用最多
原因:硬盘太老或BIOS版本太旧,不支持硬盘的LBA模式寻址
还没有尝试,不过我记得BIOS中没有这个选项
3. 在我的一台联想昭阳的笔记本上,使用移动硬盘启动,提示找不到启动盘,也许跟2是同样的问题,试试再说