+ -
当前位置:首页 → 问答吧 → 移动硬盘安装ArchLinux 问题

移动硬盘安装ArchLinux 问题

时间:2010-02-05

来源:互联网

在移动硬盘上安装ArchLinux ,安装后
出现现
Unknown filesystem type "ext2"论提示
updating module dependencies 失败
eth0 infterface not found or invalid
错误

网络无法使用,/Boot 使用了ext2文件系统,无法正常处理。
可以正常登录系统

同样方法在同一台计算机上硬盘安装,没有任何错误。

通过lsmod 查看,发现移动硬盘系统载入内核模块很少。

本机硬盘系统载入模块却很多

求解决办法

作者: zybob   发布时间: 2010-02-05

难道没人知道,那位高手帮帮忙啊,谢谢了

作者: zybob   发布时间: 2010-02-06

USB加入了没有?

作者: 难免有错   发布时间: 2010-02-06

我在U盘上装得Arch,一切良好,重点配置的就是三个文件:
1,/etc/mkinitcpio.conf ,hook里加入USB,然后重新mkinitcpio
2,fstab,挂载/分区的u盘分区不要用sdx,用uuid吧。
3,menu.list,root (hd0,x) ,肯定要用hd0的,启动时会把u盘认为第一个磁盘,另外后面 kernel上root的参数也用uuid吧。

# (1) Arch Linux
title Arch Linux Fallback
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/1408989f-ccd0-4997-a6d8-36788e9efb89 ro
initrd /boot/kernel26-fallback.img

作者: inadavid   发布时间: 2010-02-07

引用:
作者: inadavid
我在U盘上装得Arch,一切良好,重点配置的就是三个文件:
1,/etc/mkinitcpio.conf ,hook里加入USB,然后重新mkinitcpio
2,fstab,挂载/分区的u盘分区不要用sdx,用uuid吧。
3,menu.list,root (hd0,x) ,肯定要用hd0的,启动时会把u盘认为第一个磁盘,另外后面 kernel上root的参数也用uuid吧。

# (1) Arch Linux
title Arch Linux Fallback
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/1408989f-ccd0-4997-a6d8-36788e9efb89 ro
initrd /boot/kernel26-fallback.img
没有硬盘的话,U盘能不能启动?

作者: 难免有错   发布时间: 2010-02-07

没有硬盘的话,U盘是可以启动的,但是也要你的主板支持U盘启动。
4楼的已经讲得很清楚了,但是最近我使用2009.08的ISO安装在U盘上的时候,如果选择自动配置磁盘分区,在menu.list 里面已经自动使用uuid....

作者: wolfmei   发布时间: 2010-02-07

inadavid:你好。
你说的这三个步骤,我都做了。
1,/etc/mkinitcpio.conf ,hook里加入USB,然后重新mkinitcpio
2,fstab,挂载/分区的u盘分区不要用sdx,用uuid吧。
3,menu.list,root (hd0,x) ,肯定要用hd0的,启动时会把u盘认为第一个磁盘,另外后面 kernel上root的参数也用uuid吧。

# (1) Arch Linux
title Arch Linux Fallback
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/1408989f-ccd0-4997-a6d8-36788e9efb89 ro
initrd /boot/kernel26-fallback.img

我的系统可以启动到登陆界面,也可以登录使用。
但是会出现
出现现
1、Unknown filesystem type "ext2"提示
2、updating module dependencies 失败
3、eth0 infterface not found or invalid错误

网络无法使用,不能找到Eth0

相比较同计算机上硬盘系统,用lsmod查看,载入内核模块很少。

我安装在移动硬盘上

作者: zybob   发布时间: 2010-02-08

我最近也想从U盘迁移到移动硬盘上,因为这个读写让我有点心虚,爬U盘提前报废。
我想lsmod载入模块很少是不是rc.conf里没有打开auto load? 如果你知道eth0的模块名称,可以手动modprobe一下,如果可以在dmesg里看见识别网卡的信息基本就是这个问题了。

作者: inadavid   发布时间: 2010-02-09