Господа, а никто не собирал сеть с "тонкими клиентами" на suse93 или NLD
чтоб корневая монтировалась по NFS.
Мучаюсь этой проблемой уже давно, но толку не выходит - не видит корень ядро и все тут
Установку по сети как в мануале освоил все получается, а вот так чтоб вся машина грузилась нифига.
Выглядит так:
сервер на sles9(192.168.1.37) там /tftpboot/
pxelinux.0
vmlinuz
initrd
/tftpboot/pxelinux.cfg/default:
default linux
label linux
kernel vmlinuz
append initrd=initrd ramdisk_size=131072 nfsroot=192.168.1.37:/nfsroot
на сервере естсно поднят tftpd nd nfsd
если кто решал или решил эту здачу то подскажите куда копать
Тонкие клиенты (Сетка с "тонкими клиентами")
Модератор: Модераторы разделов
-
- Сообщения: 193
- Статус: Кроме звезд
Re: Тонкие клиенты
я пользую thinstation для этого..
грузит не сусю правдо .. но ему вообще-то по барабану что грузить..
грузит не сусю правдо .. но ему вообще-то по барабану что грузить..
Глубина, глубина, я не твой.. отпусти меня глубина..
-
- Сообщения: 132
Re: Тонкие клиенты
Немного продвинулся - ядро грузиться, корневую монтирует в ro режиме ,но потом говорит Warning: unable to open an initial console
Где копать может кто подскажет
Где копать может кто подскажет
4 X SLES 10 SP1, Suse 11.1(GNOME), Win Vista
-
- Сообщения: 30
Re: Тонкие клиенты
Точно я тебе ничего подсказать не могу, но можешь посмотреть в этом направлении:
http://www.opennet.ru/links/sml/104.shtml
http://www.opennet.ru/links/sml/104.shtml
Athlon XP 1500, Nvidia GeForce 4 MX440, HDD 80gb,120gb.
Slackware 10.1
Kubuntu 5.10
Slackware 10.1
Kubuntu 5.10
-
- Сообщения: 225
Re: Тонкие клиенты
я пользую thinstation для этого..
Аналогично. Всё работает на старых гробах 486 - первый - второй пень.
С уважением, bugel
-
- Сообщения: 132
Re: Тонкие клиенты
can3p писал(а): ↑27.09.2005 19:52Точно я тебе ничего подсказать не могу, но можешь посмотреть в этом направлении:
http://www.opennet.ru/links/sml/104.shtml
can3p - спасибо много нового и интересног нашел, все уже грузиться и вертиться , пока только в терминальном режиме все времени нет прикрутить иксы.
4 X SLES 10 SP1, Suse 11.1(GNOME), Win Vista
-
- Сообщения: 30
Re: Тонкие клиенты
Если можно кинь ссылку на статью, которая наиболее близка к тому, как именно ты настраивал. Или, если не лень, свою напиши 

Athlon XP 1500, Nvidia GeForce 4 MX440, HDD 80gb,120gb.
Slackware 10.1
Kubuntu 5.10
Slackware 10.1
Kubuntu 5.10
-
- Сообщения: 132
Re: Тонкие клиенты
Все! Домучил наконец, завтра напишу статейку если упею много писать придется.
У меня конкретно вышло такое сервер sles9 и все клиенты работают под kde. Все полностью берется с ервера, пока проблемка небольшая со свопом - очень маленький получился, но абсолютно все работает!!! Ждите описалово.
P.S. А счасть было так близко!
У меня конкретно вышло такое сервер sles9 и все клиенты работают под kde. Все полностью берется с ервера, пока проблемка небольшая со свопом - очень маленький получился, но абсолютно все работает!!! Ждите описалово.
P.S. А счасть было так близко!
4 X SLES 10 SP1, Suse 11.1(GNOME), Win Vista
-
- Сообщения: 1
Re: Тонкие клиенты
Люди помогите плиз такая вот проблема при загрузке по сети корень монтируется нормально но после этого полное зависание (ядро не передает управление процессу init). В чем проблема ???? dhcp nfs и tftp настроены. При изменении init=ерунда даже не ругается что такой файл не найден. Кстати загружаюсь без initrd.
-
- Сообщения: 132
Re: Тонкие клиенты
alfa писал(а): ↑31.10.2005 17:31Люди помогите плиз такая вот проблема при загрузке по сети корень монтируется нормально но после этого полное зависание (ядро не передает управление процессу init). В чем проблема ???? dhcp nfs и tftp настроены. При изменении init=ерунда даже не ругается что такой файл не найден. Кстати загружаюсь без initrd.
1 Ядро надо пересобрать БЕЗ initrd
2 Ядро грузишь так (/plexlinux.cfg/default)
default linux
label linux
kernel vmlinux
append ip=auto
append nfsroot=(ip сервера):/nfsroot vga=0x317 selinux=0 splash=silent elevator=cfg showopts
ipappend 1
3 В экспортируемом дистрибутиве необходимо изменить настройки сетевой карты в файле
/nfsroot/etc/sysconfig/network/config
GLOBAL_POST_UP_EXEC="no"
GLOBAL_PRE_DOWN_EXEC="no"
USE_SYSLOG="no"
CONNECTION_SHOW_WHEN_IFSTATUS="yes"
CONNECTION_CHECK_BEFORE_IFDOWN="yes"
CONNECTION_CLOSE_BEFORE_IFDOWN="yes"
CONNECTION_UMOUNT_NFS_BEFORE_IFDOWN="yes"
По поводу этих опций там все подробно расписано советую прочесть внимательно и вникнуть
4 Подправить файл /nfsroot/etc/fstab :
/sw/swapfile swap swap defaults 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
/dev/cdrom /media/cdrom subfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/fd0 /media/floppy subfs fs=floppyfss,procuid,nodev,nosuid,sync 0 0
192.168.1.37:/nfsroot / nfs defaults 0 0
Ну или примерно так. 192.168.1.37 - это IP сервера откуда грузиться система конечно. а nfsroot это моя директория в которую я положил дистрибутив.
5 Правим файл /nfsroot/etc/boot.rootfsck ( просто в стандартном дистре там идет проверка файловой системы и ее перемотирование что нам никак нельзя иначе мы потеряемся

он должен выглядеть примерно так:
#! /bin/sh
#
# Copyright © 2001-2002 SuSE Linux AG, Nuernberg, Germany.
# All rights reserved.
#
# /etc/init.d/boot.rootfsck
#
### BEGIN INIT INFO
# Provides: boot.rootfsck
# Required-Start: boot.shm
# Required-Stop:
# Default-Start: B
# Default-Stop:
# Description: check and mount root filesystem
### END INIT INFO
. /etc/rc.status
# to get max number of parallel fsck processes
. /etc/sysconfig/boot
if [ -f /etc/sysconfig/dump ]; then
. /etc/sysconfig/dump
fi
export FSCK_MAX_INST
rc_reset
case "$1" in
start)
#
# fsck may need a huge amount of memory, so make sure, it is there.
#
# However, in the case of an active LKCD configuration, we need to
# recover the crash dump from the swap partition first, so we cannot
# yet activate them.
#
if [ "$DUMP_ACTIVE" != "1" ]; then
echo "Activating swap-devices in /etc/fstab..."
# Saks
# mkswap /sw/swapfile
# swapon /sw/swapfile --- можно создать своп по сети , но лучше послать вообще его нафик
# swapon -a &> /dev/null
# rc_status -v1 -r
fi
# /dev/shm is already there, call blkid might be needed
if [ -x /sbin/blkid ] ; then
/sbin/blkid -c /dev/shm/tmp_blkid.tab > /dev/null
export BLKID_FILE=/dev/shm/tmp_blkid.tab
fi
#
# If we use a serial console, don't use the fsck progress bar
#
FSCK_PROGRESSBAR="-V"
[ -x /sbin/showconsole ] && [ "`/sbin/showconsole`" = "/dev/tty1" ] && FSCK_PROGRESSBAR="-C"
#
# do fsck and start sulogin, if it fails.
#
FSCK_RETURN=0
# on first startup of a system with a lvm root device lvm /dev entries
# may not exist at this time, so skip fsck in this case
ROOTFS_BLKDEV=`fsck -T -N / 2>/dev/null`
ROOTFS_BLKDEV=${ROOTFS_BLKDEV%% }
ROOTFS_BLKDEV=${ROOTFS_BLKDEV##* }
DES_OK=1
# Saks а вот здесь просто перемонтируем корень в режиме rw без всяких тритатушек которые былит
mount -n -o remount,rw /
mkswap /sw/swapfile
swapon /sw/swapfile
swapon -a &> /dev/null
rc_status -v1 -r
# Saks
rm -f /etc/mtab*
mount -f /
;;
stop)
;;
restart)
rc_failed 3
rc_status -v
;;
status)
rc_failed 4
rc_status -v
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac
rc_exit
Ну вот вроде и все может что забыл , но это тогда по ходу дела спросишь.
4 X SLES 10 SP1, Suse 11.1(GNOME), Win Vista
-
- Сообщения: 79
Re: Тонкие клиенты
если не секрет, что у тебя в /nfsroot ?
Имеется ввиду какой набор файлов...
Имеется ввиду какой набор файлов...
-
- Сообщения: 132
Re: Тонкие клиенты
Никакого секрета нет - обычная инсталляция suse 9.3 prof
Сделать можно прямо из yast a : Software->Installation into Directory
и указываешь путь в какую директорию инсталлировать ( у меня это /nfsroot ) тобой что
инсталлировать какой набор пакетов и т.д. если что-то надо потом подправить , то берешь
и подключаешь к ней рута chroot /nfsroot и ваяешь что хочешь потом те действия что описаны выше.
Сделать можно прямо из yast a : Software->Installation into Directory
и указываешь путь в какую директорию инсталлировать ( у меня это /nfsroot ) тобой что
инсталлировать какой набор пакетов и т.д. если что-то надо потом подправить , то берешь
и подключаешь к ней рута chroot /nfsroot и ваяешь что хочешь потом те действия что описаны выше.
4 X SLES 10 SP1, Suse 11.1(GNOME), Win Vista
-
- Сообщения: 225
- Статус: экспериментатор
- ОС: Conrad-Gentoo
Re: Тонкие клиенты
Я тоже пробовал подобное, но заглох на загрузке по tftp. Не видится ничего
Все мак-адреса прописал, а толку ноль.
Может кто подскажет в чем может быть загвоздка?

Может кто подскажет в чем может быть загвоздка?
-
- Сообщения: 132
Re: Тонкие клиенты
Что значит заглох? что последнее написало ядро?
Если хочешь помощи то пиши конкретно
4 X SLES 10 SP1, Suse 11.1(GNOME), Win Vista