Страница 1 из 2
Установка Linux
Добавлено: 10 апр 2006, 12:54
Аман Ванкуверский
Hi all!
Пытаюсь установить линукс с live cd на ноутбук по сетке.
Дано:
1. Ноут без CDROMа, без флоппи, с USB, но без возможности загрузки с USB-flash. Фактически, могу только грузиться с харда или по сетке.
На ноуте уже устновлен один линукс (поставленый через tftp)
2. Linux Live CD. На этом же диске есть программа, позволяющая из под загруженного лайв сд установить систему на хард.
3. В сетке есть TFTP и поддрежка bootp.
Задача: Установить систему с live CD на хард ноутбука.
Есть какие-нибудь идеи, как это можно сделать с минимальными усилиями?
Вариант 1. Просто "в лоб" создать раздел на харде, скопировать на него по сети из-под живой системы содержимое live cd и показать на этот раздел загрузчику.
Вариант 2. С Live CD по сетке загрузиться. такое вообще возможно?
Вариант 3. ______________ (ваш способ)

Добавлено: 10 апр 2006, 13:11
oblom
а что за дистро? Whax или Backtrack поди?
Добавлено: 10 апр 2006, 17:33
Аман Ванкуверский
oblom писал(а):а что за дистро? Whax или Backtrack поди?
Почти угадал
Phlak
А стоит уже Mandrake.
Добавлено: 10 апр 2006, 18:30
CdR
Никогда такого не пробовал... Но интересно.
Если мне склероз не изменяет с памятью, то если Mandrake, то должен быть GRUB, и можно почитать что-то типа
http://osdev.berlios.de/netboot.html
Что-то почерпнуть тут наверное тоже можно:
http://www.kegel.com/linux/pxe.html
Может поможет...
Добавлено: 10 апр 2006, 18:49
Аман Ванкуверский
спасибо, буду читать
а память не изменяет, grub в наличии
Добавлено: 10 апр 2006, 18:55
oblom
я бы поступил тупо но эффективно - выташил бы винт из ноута и воткнул во что угодно....начиная от другого лептопа с сдюком кончая десктопом...поставил бы на нем это фляк...потом бы воткнул обратно
(сам сталкивался с такой проблемой на старой тошибе с бектраком)
Добавлено: 10 апр 2006, 18:57
CdR
oblom писал(а):я бы поступил тупо но эффективно - выташил бы винт из ноута и воткнул во что угодно....
анал-огично

только еще переходник надо на 2.5" hdd.
но по сети интереснее.
Добавлено: 10 апр 2006, 20:37
Groundhog
В вашем раскладе если хотите поупражнятся в конфигурации серверов то PXE, GRUB with net boot support, и тд и тп.
Простейший и быстрейший вариант: загрузится на лептопе с
работаюшего раздела; стартовать ЛивеСД на удаленном компьютере + sshd. Создать патишион на лептопе и скопировать туда (scp bla-bla) систему с ЛивеСД. Проверить (chroot bla-bla), скорректировать меню для GRUB.
Добавлено: 11 апр 2006, 11:52
oblom
ну как, поборол?
ниче кстати дистро судя по описанию.....качну на пробу
Добавлено: 11 апр 2006, 20:15
Аман Ванкуверский
oblom писал(а):ну как, поборол?
пока еще руки не дошли.. с мажордомой возился..
oblom писал(а):ниче кстати дистро судя по описанию.....качну на пробу
взаимно насчет Whax и Backtrack. Поставил Бэктрэк качаться.
Добавлено: 11 апр 2006, 20:36
oblom
ага, бектрек тоже вполне такой
Добавлено: 12 апр 2006, 21:38
Аман Ванкуверский
Вчера ночью поставил систему по плану А - простейшим способом.
Загрузился на лэптопе в уже стоявший Mandrake, создал 2 дополнительных раздела: назовем /dev/hda3 и /dev/hda4

На другом компе под нормальной рабочей системой (не ЛивСД) выложил содержимое LiveCD и слил эти файлы на лаптоп, в /dev/hda4.
Потом указал grub-у на /dev/hda4 и он стал грузиться с него, как будто с LiveCD. Потом уже в загрузившейся системе установил ее "на хард" в /dev/hda3 и настроил grub на загрузку с /dev/hda3. Все работает зашибись (не считая Х сервера, но это мелочи)
Программа минимум выполнена, теперь попробую самое интересное - загрузить LiveCD черех PXE по сети.
Добавлено: 12 апр 2006, 21:59
Аман Ванкуверский
Groundhog писал(а):В вашем раскладе если хотите поупражнятся в конфигурации серверов то PXE, GRUB with net boot support, и тд и тп.
Простейший и быстрейший вариант: загрузится на лептопе с
работаюшего раздела; стартовать ЛивеСД на удаленном компьютере + sshd. Создать патишион на лептопе и скопировать туда (scp bla-bla) систему с ЛивеСД. Проверить (chroot bla-bla), скорректировать меню для GRUB.
Groundhog, спасибо за совет, но.. мне почему-то кажется, что такой способ не пройдет. Фактически, вы предлагаете скопировать линукс, целиком загруженный в память одного компа на хард другого компа, так? Вроде бы (но точно не уверен) LiveCd в память неполное дерево каталогов загружает, всякие vmlinuzы там присутствовать не будут
Добавлено: 14 апр 2006, 02:41
Аман Ванкуверский
В общем, если кому интересно, все заработало с первой же попытки, буквально с полоборота.. Хитростей нет абсолютно никаких.
Собственно говоря, и рассказывать нечего..
Скопировал содержимое ЛайвСиди диска на сервер (допустим, в папку $LCD). Потом взял из $LCD/boot/grub/menu.lst запись
Код: Выделить всё
title Phlak
kernel (cd)/boot/vmlinuz lang=us ramdisk_size=100000 init=/etc/init noapic acpi=off apm=power-off vga=791 splash=silent initrd=miniroot.gz quiet BOOT_IMAGE=phlak
initrd (cd)/boot/miniroot.gz
и соответственно добавил в $LCD/pxelinux.cfg/default:
Код: Выделить всё
label test
KERNEL boot/vmlinuz
APPEND lang=us ramdisk_size=100000 init=/etc/init noapic acpi=off apm=power-off vga=791 splash=silent initrd=boot/miniroot.gz quiet BOOT_IMAGE=phlak
IAPPEND 1
И все. Загрузился по сети без проблем, причем очень быстро.
Больше морально готовился к долгой и трудной борьбе

Добавлено: 29 апр 2006, 22:20
Ильгиз
Аман Ванкуверский писал(а):Скопировал содержимое ЛайвСиди диска на сервер
Можно даже смонтировать ISO-образ через -o loop.