求助:定制Ubuntu ISO - chroot后鼠标和键盘没有响应

Ubuntu各种衍生版本
回复
maytime
帖子: 4
注册时间: 2007-03-15 18:02

求助:定制Ubuntu ISO - chroot后鼠标和键盘没有响应

#1

帖子 maytime » 2009-10-17 9:33

大家好,

请大家帮忙看看。我在试着定制一个liveCD。遇到了一个奇怪的问题,google了很久也没有找到对应的解决方法。我的系统是Ubuntu 9.04 。制作过程参考了Ubuntu官网上的教程https://help.ubuntu.com/community/LiveCDCustomization 和
本版yaska的置顶帖http://forum.ubuntu.org.cn/viewtopic.php?f=161&t=134333

当我 "chroot" 到从 Ubuntu-9.04-desktop-iso解压出来的Ubuntu系统后,然后起X,发现鼠标和键盘没有响应 (系统并没有死掉,从ssh登陆后仍然可以进行命令行操作)。因为我需要配置某些图形化的应用程序,所以需要起X,不能仅仅通过命令行操作。

具体步骤如下
1.解压ISO的内容到一个目录。

sudo mkdir oldiso newiso
sudo mount ubuntu-9.04-desktop-i386.iso oldiso -o loop
sudo cp -a oldiso/. newiso/
sudo umount oldiso

sudo unsquashfs newiso/casper/filesystem.squashfs

会得到一个squashfs-root目录。

2.chroot到新环境

sudo mount --bind /dev/ squashfs-root/dev
sudo chroot squashfs-root
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts

export HOME=/root
export LC_ALL=C

到这一步为止看上去都OK。但是当我startx之后,鼠标键盘都没有办法响应了。 我记得很久以前,这些步骤在Ubuntu 8.04上好像是可以的。大家有什么建议或解决方法么?或者别的方法,能够在定制CD的时候配置图形化的应用程序的?

再次感谢!
earthengine
帖子: 47
注册时间: 2006-07-30 17:56

Re: 求助:定制Ubuntu ISO - chroot后鼠标和键盘没有响应

#2

帖子 earthengine » 2010-02-20 20:19

你的问题可能是HAL不工作,因为chroot系统里面没有dbus的目录。

如果HAL不工作,则Xorg无法确定你的硬件设备,于是鼠标键盘将不工作。

请试试看:

代码: 全选

sudo mount --bind /var/lib/dbus squashfs-root/var/lib/dbus
回复