LINUX.ORG.RU

Сообщения max27_09

 

Ошибка сетевой установки ОС.

Форум — Admin

Необходимо установить ОС Windows XP по локальной сети, раздает сервер DHCP который стоит на Debian. Apache работает, DHCP сервер работает, TFTP работает. При сетевой загрузке ошибка:

  iPXE 1.21.1 — Open Source Network Boot Firmware — http://ipxe.org Features: DNS TFTP PXE PXEXT
netO: 08:00:27:79:6b:61 using 82540em on 0000:00:08.0 (open)
[Link:down, TX:0 TXE:0 RX:0 RXE:0]
[Link status: Down (http://ipxe.org/38086101)]
Waiting for link-up on netO..... ok
Configuring (netO 08:00:27:79:6b:61)..... ok
netO: 192.168.56.200/255.255.255.0 gw 192.168.56.1
Filename: setup.exe
Root path: 192.168.56.106:/XP
Could not open SAN device: Operation not supported (http://ipxe.org/3c092003) 
No more network devices

ПОМОГИТЕ пожалуйста разобраться что я делаю не так. Вот наcтройки dhcp.conf

option domain-name "localhost.localdomain";
option domain-name-servers 192.168.56.8;
default-lease-time 32400;
max-lease-time 604800;
log-facility local7;
subnet 192.168.56.0 netmask 255.255.255.0 {
authoritative;
range 192.168.56.200 192.168.56.230;
option routers 192.168.56.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.56.255;
option root-path "192.168.56.106:/XP";
filename "setup.exe";
 }

слушаю eth1

вот #ifconfig:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.15  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::e56f:492a:5069:e450  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:35:02:a5  txqueuelen 1000  (Ethernet)
        RX packets 11585  bytes 12227110 (11.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6806  bytes 1023402 (999.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.56.106  netmask 255.255.255.0  broadcast 192.168.56.255
        inet6 fe80::a345:3610:b5cf:4005  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:bd:44:3b  txqueuelen 1000  (Ethernet)
        RX packets 261  bytes 66275 (64.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 480  bytes 78277 (76.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 943  bytes 301629 (294.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 943  bytes 301629 (294.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

если нужна еще какая нибудь информация оперативно предоставлю. В общем 4й день не могу победить данную задачу.

 , , , ,

max27_09
()

Ошибка «Fatal server error: no screens found»

Форум — Linux-install

Устанавливаю на ВМ древнюю версию МСВС, установка прошла успешно, но при запуске на экране появляется ошибка, помогите пожалуйста решить, открывал файл «/var/log/Xorg.0.log» там ничего не понятно.

 , ,

max27_09
()

BASH оптимальный вариант для решения задачи

Форум — General

Есть файл в котором 500тыс. строк, строки состоят из двоичного кода. Нужно: если мы встречаем первыми двумя символами «11», то это означает что число отрицательное, далее отнимаем первые 2 символа от строки, а остальные инвертируем, т.е. 1 стал 0 и наоборот, затем переводим получившуюся строку в десятичное число и записываем в файл со знаком «-»; если мы встречаем первыми символами «00», «01» или «10», то это означает что число положительное, соответственно также отнимаем первые 2 символа, переводим в десятичное и записываем в файл. Скрипт работает, но считает очень долго, испробовал множество способов, как сам считаю оптимизировал по максимуму(я в BASH относительно новичок). ПОМОГИТЕ ускорить процесс….

while read Line
do
a=11
if [[ "${Line:0:2}" == "$a" ]]
then
echo "-"$((2#$(echo ${Line:2:14} | sed -e 's/0/w/g; s/1/q/g' | sed -e 's/w/1/g; s/q/0/g')))
else
echo $((2#${Line:2:14}))
fi
done <file.txt

 , ,

max27_09
()

BASH oчень долго выполняется цикл for

Форум — General

Существует файл в котором более 8млн строк, в этих строках выводится время формата ЧЧ:ММ:СС через рандомное количество строк, нужно чтобы время было записано слева от строки. Цикл работает, но выполнение занимает более 4х часов. Помогите пожалуйста ускорить цикл & wait по разному пробовал только увеличивают время выполнения…..

File="/home/user/Desktop/FLY.txt"
Lines=$(cat $File)
a=":"
for Line in $Lines
do
Sr=`expr substr $Line 3 1`
 if [ "$Sr" == "$a" ] 
then
    Time=$Line
    else
       echo -e "$Time\t$Line"
    fi
done    >FLY_fin.txt

 , ,

max27_09
()

RSS подписка на новые темы