ant 09.09.2011 16:13
Есть проблема! — [РЕШЕНО] Эпик фэйл при установке Arch Linux
Проблема описана под катом.Система, на которую я хотел установить Arch Linux:
Celeron 1,7 Gz
256 Mb RAM
Motherboard - Intel 845 GL с встроенным граф. адаптером и звуком
Процесс установки провожу за инструкцией: записал диск, вставил, запустилось меню. Выбрал: Boot Arch Linux. Оно начало загружать. Пишет:
Loading /arch/boot/i686/vmlinuz.......
Loading /arch/boot/i686/archiso.img......
И тут как раз эпик фэйл:
Not enough memory to load specific image.
Сущность проблемы в том, что в инструкции быстрого старта на арчвики написано, что для запуска системы достаточно 64 Мб. Что это за ошибка и как её исправить? И стоит ли устанавливать арч на такую систему или оставить генту?
Нытьё, можно не читать:
Хотел поставить я генту линукс для изучения линукса. Попробовать как оно. Заблаговременно приготовился к длинной компиляции. Установил, скомпилировал, более менее разобрался. Продолжал устанавливать. Делал даже emerge --update --deep --newuse world и ждал 2 дня пока обновит. Также установлена среда Lxde, которую уже настроил запускаться из gdm. Также скомпилировал файрфокс, наполовину скомпилировал опенофис. Просто хотелось чтоб все было скомпилировано. Но терпение лопнуло когда я попытался запустить скомпилированный влц. Значек есть, надпись есть в меню, но не запускается. Запустил с консоли и обматерился. Оказ. нету гуя. Оказ. я должен смотреть фильмы из-под консоли, что меня не очень радовало. А как сделать иначе я гуглить не собираюсь потому что это подразумевает перекомпиляцию, и, возможно, неоднократную. Неужели оно не может собрать православный влц сразу с гуем? Я понимаю, что может не те USE-флаги установлены, но какие надо? В общем, хотел перейти на Arch для того же продолжения изучения линукса. Там хоть не надо 2 дня ждать результата и плевать в потолок. (Я надеюсь) И ещё неизвестно, работает ли арч без ftp, а только если есть http протокол открыт.
Судя по вашим комментариям, вилинукс - плохое место для новичков, которые никогда не работали с такими дистрами как генту и арч. И вообще тогда под вопросом остается предназначение этого ресурса. Наверно не-разработчикам писать сюда не следует. И читать тоже. Пока что главным вопросом остается почему арч не запускается.
РЕШЕНИЕ: Остаться на Gentoo потому что Arch запускается только на ультрасовременных ПК, а не на старом г. Это я понял из того, что диск на новом компьютере запускается, а на этом уже довольно старом - нет. И в таком случает нету смысла устанавливать на этот комп такой современный дистр.
P.S.: Оно таки заработало так как написал tvv. Я хотел попробовать что-то странное, но решил: ладно, попробую ещё раз. И сразу сделал:
1 |
|
До сих пор не понимаю почему оно не работало раньше. Наверно я как всегда вводил буквы невнимательно. Все ровно остаются открытыми некоторые вопросы. Так что посижу на Gentoo. Даже полезно немного покомпилить.
Всем спасибо за внимание!
memtest что говорит?
Говорит 256 Мб. Гента ведь работает и компилирует все. И диск на более мощной системе (>1 Гб оперативы) запускается.
Собери mplayer и радуйся генте
Я сидел просто на дебиане на ещё более слабом компе. И влц очень хорошо помогал смотреть видео с ютуба. Этот комп ютуб тоже не потянет с браузера.
Так что же? Лучше оставаться на генте?
Оперативку покупать не буду, т.к. это на работе. Если б дома, то с радостью.
Почему поражает? Ведь линукс как раз способен воскресить к современности старый компьютер. Дома у меня вообще РII стоит, так линукс на нем сносно так работает (Debian) (383 Мб рам). См. http://www.whylinuxisbetter.net/items/alive/index_ru.php?lang=ru
А меня поражают люди которые ставят линукс с гуи на убогие компы.
Почему поражает? Ведь линукс как раз способен воскресить к современности старый компьютер. Дома у меня вообще РII стоит, так линукс на нем сносно так работает (Debian) (383 Мб рам). См. http://www.whylinuxisbetter.net/items/alive/index_ru.php?lang=ru
memtest что говорит?
Мемтест говорит 256 Мб.
Собери mplayer и радуйся генте :)
Я с помощью влц смотрел ролики из ютуба сразу, чтоб не скачивать куда-то. Мплеер может такое?
Говорите, лучше остаться на генте?
Если ты всё собираешь по умолчанию и выставка лишнего флага для гуйни для тебя оказывается такой проблемой, то лучше не надо.
Иногда помогает выключение опции memory hole (если оная присутствует) в настройках БИОС'а. По-видимому из-за этой "дыры" в памяти образ промэппироваться и не может.
З.Ы. С хттп арч работает (если речь идёт об обновлении репо): расскоменти соответствующие сервера в mirrorlist'е пакмана.
З.Ы. С хттп арч работает (если речь идёт об обновлении репо): расскоменти соответствующие сервера в mirrorlist'е пакмана.
Иногда помогает выключение опции memory hole
Вот уж не знал, что такое есть и что оно мешает. Действительно в биосе был включен memory hole в 15-16 мб. Итак, начало загружать далше. Но...
Появилась другая проблема.Я все не переписывал:
Waiting for boot device...
Wait 30 sec...
И что-то там адрес: /dev/disk/by_label/ARCH_201108
Короче, он не смог это загрузить, а загрузилась среда рамдиска, которая даже не имеет команды reboot или похожих.
Еще раз хочу сказать, что диск я записывал из образа средствами линукса. На более новом компьютере он загрузился сразу до конца (т.е. когда уже высветлило приглашение набрать setup для установки).
Спасибо, сейчас посмотрю. А опции какого ядра надо? В генту я сам пробовал компилировать. Не генкернел. В арче ничего не прописывал.
Большое спасибо, но я наверно попробую после выходных.
Я пробовал и так:
Но сначала
cd /dev
mkdir /dev/disk/by_label/
И так:
mkdir /mnt/
mount -t iso9660 /dev/sr0 /mnt
ln -s /mnt /dev/disk/by_label/ARCH_201108
Но пока не получается.
Я пробовал и так:
ln -s sr0 /dev/disk/by_label/ARCH_201108
Но сначала
cd /dev
mkdir /dev/disk/by_label/
И так:
mkdir /mnt/
mount -t iso9660 /dev/sr0 /mnt
ln -s /mnt /dev/disk/by_label/ARCH_201108
Но пока не получается.
На счет параметров ядра. На рамдиске не было каталога /boot. Поэтому я посмотрел cd/isolinux/isolinux.cfg. Там оно отправило смотреть /arch/boot/syslinux/syslinux.cfg. В этом файле есть только:
LINUX /arch/boot/i686/vmlinuz
В корне есть ещё файл config:
HOOKS="base udev memdisk archiso archiso_pre_nbd...pata scsi sata..." В общем много всего.
LINUX /arch/boot/i686/vmlinuz
В корне есть ещё файл config:
HOOKS="base udev memdisk archiso archiso_pre_nbd...pata scsi sata..." В общем много всего.
А меня поражают люди которые ставят линукс с гуи на убогие компы. Для чего? чтобы утвердится что на твоем новом компе седьмая винда лучше и быстрее?
256 оперативки это вообще даже на пару страниц современных сайтов не хватит, в какой бы операционке ты бы их не открыл.
256 оперативки это вообще даже на пару страниц современных сайтов не хватит, в какой бы операционке ты бы их не открыл.
эпик лох
По нытью:
>Неужели оно не может собрать православный влц сразу с гуем?
Если флаг qt4 стоит, то может. Не стоит — не может.
Православные гуи искоропки это в убунту. Это гента, здесь нужно читать, думать, настраивать.
>Я понимаю, что может не те USE-флаги установлены, но какие надо?
Если бы ты потрудился посмотреть флаги этого самого vlc, то увидел бы там соответствующий флаг. Но нет, лучше поныть, не пробовать разбираться и сразу переезжать на другой дистр. Удивительно что на арч, а не на убунту.
Если флаг qt4 стоит, то может. Не стоит — не может.
Православные гуи искоропки это в убунту. Это гента, здесь нужно читать, думать, настраивать.
>Я понимаю, что может не те USE-флаги установлены, но какие надо?
Если бы ты потрудился посмотреть флаги этого самого vlc, то увидел бы там соответствующий флаг. Но нет, лучше поныть, не пробовать разбираться и сразу переезжать на другой дистр. Удивительно что на арч, а не на убунту.
Как вы могли понять, я новичек в генту. И я предполагал, что по умолчанию все должно быть как обычно, в обычных дистрах. Т.е. набрал emerge vlc - и оно дает программу, которая наиболее похожа на ту, что получают разработчики при своей компиляции. А флаги - это когда требуется что-то изменить, что-то отключить, а что-то дополнительное включить.
Неверно предполагали. "Все и сразу", повторюсь еще раз, это во всяких user-friendly, а генту таковым не считается и в некоторым роде ее девиз "Всё своими руками, с максимально возможным контролем". Эти же слова, по-моему, написаны в гентовом хендбуке и почти в любом обзоре дистров. Ну и таки да, чтобы по умолчанию все как обычных дистрах, есть eselect profile. Хоть он и тащит кучу лишнего говна и в итоге получается "обычный" дистр. Но зачем?
Т.е. набрал emerge vlc - и оно дает программу, которая наиболее похожа на ту, что получают разработчики при своей компиляции.
Так и есть. Вы получаете голый vlc без ничего. Если вы к нему гуи хотите и чтобы кеды по зависимостям, то тогда добро пожаловать в make.conf
Ну и как бы это генту. Не надо обижаться на welinux. Это не здесь такие злые - это дистр такой. Если его ставить, надо быть готовым к тому, что у вас из коробки будет только то, что вы заранее туда включили и поставили. А чтобы это всё заранее включить и поставить, надо маны прочитать, хендбук выучить, вики проштудировать и мозги подготовить. Не нравится? Можно изучать систему на основе debian или slackware(правда и там, и там всё равно без манов не обойтись). Хочется из коробки всего и сразу - убунта и мандрива для вас всегда готова.
По нытью: