Извиняюсь что пришлось создать новую тему, не смотря на то что вопрос уже не раз обсуждался, но найденные ответы меня не удовлетворили.
Возникла такая проблема – как установить пупирус на старый компютер (с помощю CD, или образа на hdd) – чтоб он запускался сам прямо с hdd без помощи флопи и CD. Других жестких дисков и систем на компьютере не установлено, разделов на нем тоже нет.
Уже неделю сражаюсь с этой проблемой. Перелапатил уйму хелпов и мануалов. И в каждом что то не работает. Я понимаю что проект не коммерческий, и держится исключительно на интузиастах, которые я так понял знакомы с программированием далеко не по наслышке, и им так сказать проблемы смертных пользователей чужды. Но не ужеле не как нельзя сделать хоть подробный хелп? Я уже не говорю о том что б разработать нормальный метод загрузки типа как у убунту, там где не надо в ручную устанавливать груб, разимещать разметку в MBR и заполнять меню лист. Наверно поэтому проект врядли приобретет широкой популярности, а жаль. По мне так у него много хороших качеств. Вот мне например надо поставить систему на комп с 64 RAM и проц 1 пень. И что б там можно было запускать exe, конечно можно было бы поставить 95 или 98 виндовс, но как то попробовал пупи, он мне сразу приглянулся запускается быстро, да и какой то более современный, и симпатичный, нужные мне exe запустились. Но потом столкнулся с проблемами о которых не мог и предположить. Оказывается здесь надо быть мощным программистом чтоб поставить эту систему. Т.к. сама она не ставится как другие, а в ручную то ли индивидуальные особенности железа, то ли просто не кто не хочет, но подробного мануала нет, т.е на сайте уйма мануалов и хелпов, но чтоб пошагового и как говорится для чайников нет.
Вначале попробовал записать образ прям на винт с помощю unetbootin подключив его к другому компьютеру – дошло до 100% попросило перезагрузится, Но с винчестера не запустилось, хоть я выбрал загружатся с него, и оно как я понял пыталось, но без результатно, так и не нашло от куда грузится.
Потом попробовал установить прям с папируса запущенного c CD, вначале попытался записать загрузчик на дискету. Но при неоднократных попытках и перепробовав разные дискеты оно так и не записало – постоянно выдавало ошибку, хоть и понабрасывало на дискету какие то файлы.
Попробовал установить универсальным устоновщиком, там оказалось давольно гибкое меню, с множеством вариантов. Читал хелп папируса – но там он скудноватый, и в основном теория, но практических советов и конкретных действий мало.
Попробовал опять универсальный загрузчик – старался (по логике) выбрать установку на встроенный жесткий диск hdd, но постоянно все заканчивалось переходом в установку grub, он меня просил указать путь, но не как не получалось его найти пробовал /mnt/home
/mnt/ hdn и различные варианты hd0 ; hda ; hd1 разные пути /boot/grub, но все не как.
Искал на форумах и в гугле нашел что можно попробовать ввести в терменале (кстате эмулятор терминала это тоже самое?) команду # df -h | grep sda – но она не сработала((
Нашол на форуме какой то файл, с подробным описанием, специально для данного случая console_installer11 – но не нашел как скомандовать в консоле «hmod a+x console_installer11» -- тем более это наферно надо поместить файл в определенную папку? Запустить его просто так тоже не удалось, он открылся как в блокноте.
Так же пробовал написать в эмуляторе консоля Код:
grub
grub> root (hd0,0)
# Указываем корень
Но команда тоже остановилась на grub> root т.к. я не знал какой надо указать hd, пробовал разные но не чего не происходило.
Нашел подробные инструкции по установке на диск с установленным виндовсом XP, хелп по установке на флешку, и много других. Но они мне не помогли. Пробовал другой hdd (думал может этот поломаный) но эфекта не было. Не раз его форматировал и в фат и в раздел под линукс. Но в результате пришол к выводу что проблемма именно в установке MBR пробовал grubinst-1.1-bin-w32-2008-01-01 но все равно не получилось
В одном из разделов перешол по ссылке на статью, и подробно с ней ознакомился:
……. загрузить его можно только с
ftp://alpha.gnu.org/gnu/grub/. Там находится три файла. На декабрь 2001-го это:
grub-0.9X.tar.gz - архив исходников, достаточных для построения GRUB в любой ОС клона unix;
grub-0.9X-i386-pc.ext2fs - образ загружаемой дискеты со всеми необходимыми файлами;
grub-0.9X-i386-pc.tar.gz - архив бинарных файлов, достаточных для загрузки (но не для инсталляции) в любой из поддерживаемых файловых систем.
Версия со временем, разумеется, изменится, но подход, будем надеяться, останется прежним. …..
-- Наверно таки и подход поменялся((( Дальше идет описание для уникс систем в окторых я обсалютно не смыслю. Хоть и пытался вникнуть и понять.
Но потом нужная инфа:
…. Для инсталляции GRUB в любой из файловых систем на жестком или флоппи-диске нужно создать в корне этой файловой системы каталог /boot/grub (различия между прямым и обратным слэшем нивелируются) и перенести в него несколько файлов из архива grub-0.90-i386-pc.tar.gz: stage1 и stage2 - обязательно,
В архиве таких файлов нет!!
Опять лезу на форум и в одном с постов нахожу
…. Их возможно надо взять с initrd/pup_ro2/usr/lib/grub/i386-pc или с /usr/lib/grub/папка/ (stage1 и stage2) –но там еще какие то файлы? Нужно их брать все или нет?
Читаем дальше и находим
….Под unix такая дискета делается командой:
dd if=./grub-0.90-i386-pc.ext2fs of=/dev/fd0
Прекрасно – как будто каждому раз плюнуть, и любой прям с рожденья умеет делать дискеты под unix. Да еще и командой. Это надо искать опять хелп как делать под юникс командами дескеты, но я не удевлюсь что там надо будет искать хелп как работать командами, а потом как работает асемблер, и изучать архитектуру своего железа. Обьем установка системы при упорном изучении мне как минимум через лет 10 обеспечена.
Кроме того что надо узнать как дискета делается командой. Надо определится:
1) Какая последовательность установки?
2) Надо ли чтоб до того как устанавивать grub сбросить файлы пупируса на носитель, или после? Как их туда сбрасывать, и какие? А то с диска при обычном перетаскивании все не скопировались
3) В каком состоянии должен быть носитель во время установки – смонтирован\размонтирован? И как его монтировать и размонтировать? А то там еще есть какие то, как бы промежуточные состояния.
4) Какие правильно выбирать пункты в универсальной установке. А то я в одной из своих попыток установить вначале выбрал встроенный hdd оно показало мне само устройство (его марку размер) я согласился, потом предложило выбрать мне или установку grub или установить как флеш накопитель, я выбрал флеш, т.к. при выборе grub оно или опять спрашивало путь или форматировало винт, в итоге оно отформатиловало мне вставленую флешку с информацией записало туда пару каких то маленьких файликов (не больше 1 мб) и на этом все закончилось((
5) Как правильно работать в терминале? И можно ли без него обойтись а то # df -h | grep sda у меня не сработало((. Да и вообще там только эмулятор терминала, может это не то что нужно…
6) Я так понял надо составить menu.lst. Как его составлять? На каком языке он написан? На какие файлы он должен ссылатся чтоб произошла загрузка?
7) Какие файлы где надо размещать чтоб установить пупирус допустим тот же menu.lst в одном описании читал что должен быть в /boot/grub/ а в другом что он должен быть в корне диска?
Ну в принципе это не полный список с проблем с которыми пришлось столкнутся. Надеюсь кто то подскажет, что…. Хоть уже и жалею что взялся за эту затею, надо было наверно ставить 98 та не морочить голову. Ну кто же знал что в этом пупирусе столько подводных камней((.