+ -
当前位置:首页 → 问答吧 → lfs登录不上去

lfs登录不上去

时间:2009-09-25

来源:互联网

LFS SVN 20090917
login之后提示no mail,然后又出login
grub启动选项:
root (hd0,7)
kernel /boot/lfskernel-2.6.30.5 root=/dev/sda8 ro
boot

我用的是linux-2.6.30.5,不是最新的2.6.31,有没有什么问题?

chroot不进去,提示段错误
貌似是/etc有问题
前一次chroot问题删除 /etc就行了

不过cat > ... << "EOF"
...
EOF
都是照抄的啊
代码:
24/09/2009 22:37:12
root (/mnt/lfs/etc)
<< ls
bashrc group- inittab ld.so.conf login.access modprobe.conf passwd rc.d shadow vimrc
default grub inputrc lfs-release login.defs mtab passwd- resolv.conf sysconfig
fstab gshadow iproute2 limits man_db.conf nsswitch.conf profile rpc syslog.conf
group hosts ld.so.cache localtime mke2fs.conf opt protocols services udev

作者: tusooa   发布时间: 2009-09-25

跟内核版本无关,反而是抄的哪些是什麽请详细说明

作者: d00m3d   发布时间: 2009-09-25

代码:
25/09/2009 20:19:58 
root (/mnt/lfs/etc) 
<< cat fstab 
# /etc/fstab 

# <file-system> <mount-point> <type> <options> <dump> <fsck-order> 
# 

UUID=b4b6ed6d-d7e5-4017-b04c-5082d76a57f2 / ext3 defaults 1 1 
UUID=52ef0edb-bf12-44c6-86f1-d6ef527bfe1b swap swap pri=1 0 0 
/dev/sda7 /home ext4 defaults 0 0 
proc /proc proc defaults 0 0 
sysfs /sys sysfs defaults 0 0 
devpts /dev/pts devpts gid=4,mode=620 0 0 
tmpfs /dev/shm tmpfs defaults 0 0 

# End of file

25/09/2009 20:20:03
root (/mnt/lfs/etc) 
<< cat group 
root:x:0: 
bin:x:1: 
sys:x:2: 
kmem:x:3: 
tty:x:4: 
tape:x:5: 
daemon:x:6: 
floppy:x:7: 
disk:x:8: 
lp:x:9: 
dialout:x:10: 
audio:x:11: 
video:x:12: 
utmp:x:13: 
usb:x:14: 
cdrom:x:15: 
mail:x:34: 
nogroup:x:99: 
25/09/2009 20:20:10 
root (/mnt/lfs/etc) 
<< cat passwd 
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/dev/null:/bin/false
nobody:x:99:99:Unprivileged User:/dev/null:/bin/false
25/09/2009 20:20:12 
root (/mnt/lfs/etc) 
<< cat ld.so.conf 
# Begin /etc/ld.so.conf 

/usr/local/lib
/opt/lib

# End /etc/ld.so.conf
25/09/2009 20:20:24
root (/mnt/lfs/etc)
<< cat inittab
# Begin /etc/inittab

id:3:initdefault:

si::sysinit:/etc/rc.d/init.d/rc sysinit

l0:0:wait:/etc/rc.d/init.d/rc 0
l1:S1:wait:/etc/rc.d/init.d/rc 1
l2:2:wait:/etc/rc.d/init.d/rc 2
l3:3:wait:/etc/rc.d/init.d/rc 3
l4:4:wait:/etc/rc.d/init.d/rc 4
l5:5:wait:/etc/rc.d/init.d/rc 5
l6:6:wait:/etc/rc.d/init.d/rc 6

ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

su:S016:once:/sbin/sulogin

1:2345:respawn:/sbin/agetty tty1 9600
2:2345:respawn:/sbin/agetty tty2 9600
3:2345:respawn:/sbin/agetty tty3 9600
4:2345:respawn:/sbin/agetty tty4 9600
5:2345:respawn:/sbin/agetty tty5 9600
6:2345:respawn:/sbin/agetty tty6 9600

# End /etc/inittab
有什么问题?
ps:Grub启动选项加init=/bin/bash可以登上去

作者: tusooa   发布时间: 2009-09-26

UUID 看不懂实际分区名称,分区布局为何?

/ 就是 sda8?

作者: d00m3d   发布时间: 2009-09-26

代码:
>> l /dev/disk/by-uuid/
总用量 0
lrwxrwxrwx 1 root root 10 9月 25 18:37 41d4a83d-236f-47d2-9edd-37b674f2af63 -> ../../sda1
lrwxrwxrwx 1 root root 10 9月 25 18:37 52ef0edb-bf12-44c6-86f1-d6ef527bfe1b -> ../../sda5
lrwxrwxrwx 1 root root 10 9月 25 18:37 62269d28-0b16-446d-8134-c6c20ec743d8 -> ../../sda7
lrwxrwxrwx 1 root root 10 9月 25 18:37 ac5da2e9-842d-45b8-91f5-1039dff2d1c4 -> ../../sda2
lrwxrwxrwx 1 root root 10 9月 25 18:37 b4b6ed6d-d7e5-4017-b04c-5082d76a57f2 -> ../../sda8
lrwxrwxrwx 1 root root 10 9月 25 18:37 c206abf8-7009-4560-bd59-12d74c1f0cc1 -> ../../sda6
/ -> /dev/sda8
swap -> /dev/sda5

作者: tusooa   发布时间: 2009-09-26

代码:
26/09/2009 08:00:28
root (/mnt/lfs)
<< mv etc{,-old}
26/09/2009 08:00:35
root (/mnt/lfs)
<< chroot "$LFS" /usr/bin/env -i HOME=/root TERM="$TERM" PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login
I have no name!:/# ls
bin dev home lost+found mnt pkg root sources sys tools var
boot etc-old lib media opt proc sbin srv tmp usr xorg--compile.log
I have no name!:/# mv etc{-old,}
I have no name!:/# ls
bin dev home lost+found mnt pkg root sources sys tools var
boot etc lib media opt proc sbin srv tmp usr xorg--compile.log
I have no name!:/# exec /bin/bash --login
段错误
26/09/2009 08:01:09
root (/mnt/lfs)
<<
/etc有问题

作者: tusooa   发布时间: 2009-09-26

I have no name! 应该是 /etc/passwd 未定义时引起的问题

作者: d00m3d   发布时间: 2009-09-26

跟`I have no name!'没关系
主要是exec /bin/bash --login段错误的问题

作者: tusooa   发布时间: 2009-09-27

解决了
是/etc/profile和/etc/bashrc有问题

作者: tusooa   发布时间: 2009-09-28