LINUX.ORG.RU
решено ФорумAdmin

не могу установить debian/ubuntu по сети

 , ,


0

1

Пытаюсь установить debian/ubuntu в Virtualbox.
Загружаю ядро и initrd по pxe. Инсталлер получает DHCP адрес и может коннектиться в интернет. Дохожу в инсталлере до выбора зеркала, указываю любое зеркало, (даже пробовал локальное создавать) , на вопрос о прокси просто жму Энтер, инсталлер что-то скачивает, а дальше тупо висит (больше 5 минут). На четвертой консоли видно последнее соббщение : net-retriever: Good signature from bla-bla.
Смотрел пакеты tcpdump-ом, последнее было связь с security.ubuntu.com , далее тишина. На 2-й консоли вводил ps, видно висит net-retriever в процессах.
Пробовал так установить debian 6 и ubuntu 12.04 — симптомы одинаковые - молчаливый зависон после выбора зеркала.
Как фиксить? Что смотреть? Как включать дебуг?

★★★★★

Вставил в initrd утилиты ps, netstat, и оказалось, что это не просто зависон — оно что-то яростно колбасит sed-ом, грузя CPU на 100%. Вот фрагмент вывода ps,

  253 tty1     Ss+    0:00 /bin/sh /sbin/debian-installer
  276 tty1     S+     0:15  \_ /usr/bin/bterm -f /lib/unifont.bgf -l C.UTF-8 /lib/debian-installer/menu
  277 pts/0    Ss+    0:02      \_ debconf -o d-i /usr/bin/main-menu
  283 pts/0    S+     0:00          \_ /usr/bin/main-menu
 2211 pts/0    S+     0:00              \_ udpkg --configure --force-configure download-installer
 2212 pts/0    S+     0:00                  \_ /bin/sh /var/lib/dpkg/info/download-installer.postinst configure
 2213 pts/0    S+     0:00                      \_ anna net-retriever default
 2216 pts/0    S+     0:00                          \_ sh -c /usr/lib/debian-installer/retriever/net-retriever packages /var/cache/anna/Packages
 2217 pts/0    S+     0:27                              \_ /bin/sh /usr/lib/debian-installer/retriever/net-retriever packages /var/cache/anna/Packages
14066 pts/0    R+     0:00                                  \_ sed -n /^$/,$p /var/cache/anna/Packages
14067 pts/0    R+     0:00                                  \_ tail -n +2

В результате, файл Packages пересоздается в цикле, его inode меняется. Это так и задумано? Не понимаю, что происходит.

Bers666 ★★★★★
() автор топика
Ответ на: комментарий от Bers666

оказалось, оно делает deduplicate , вот код

http://pastebin.com/Ly2SCUNN

/usr/lib/debian-installer/retriever/net-retriever :

# Nasty hack to remove duplicates in Packages file.
deduplicate () {
...

Bers666 ★★★★★
() автор топика
29 мая 2013 г.

Настроил wds на работу с linux.
gparted,partedt magic,debian live запускаются нормально.
никак не могу запустить самосборный дистрибутив, сделанный по инструкции http://ajc.su/unix/linux-unix/bezdiskovye-rabochie-stancii-zagruzka-po-seti-p...
загрузка останавливается на running /scripts/nfs-premount, выше пишет что rootserver - сервер wds, а не там где у меня nfs. как указать образу адрес nfs сервера ?.
в конфиге pxe

LABEL Debian MENU LABEL Debian LINUX /pxe/vmlinuz APPEND boot=nfs netboot=nfs nfsroot=192.168.0.7:/linav initrd=/pxe/initrd.img --

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.