Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 03.11.2009, 14:42  
vlanis
Вид на жительство
 
Регистрация: 03.07.2007
Сообщений: 444
Сказал спасибо: 27
Сказали Спасибо 234 раз(а) в 91 сообщении(ях)
vlanis на пути к лучшему
По умолчанию Re: Установка Linux , выбор дистрибутива

Сообщение от Gerbicid Посмотреть сообщение
Спецы, подскажите.
Скачал ubuntu 9.10 пытаюсь поставить на одельный диск. С CD диск азагружается нормально, находит все устройства. Нажимаю установку, все проходит вроде нормально. При перезагрузке выдает ошибку.
Runtu ставил, проблем не было. Может где то галку надо поставить?
в похожей ситуации, пока не отключил остальные диски, была такая же петрушка.
vlanis вне форума  
Непрочитано 03.11.2009, 15:13  
Gerbicid
Прописка
 
Аватар для Gerbicid
 
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
Gerbicid на пути к лучшему
По умолчанию Re: Установка Linux , выбор дистрибутива

Сообщение от vlanis Посмотреть сообщение
в похожей ситуации, пока не отключил остальные диски, была такая же петрушка.
Диск оставил в компе один, похоже проблема с загрузчиком линукса. Отформатировал диск в ФАТ32, система с него загружается. Так что железо целое на 100%.
Gerbicid вне форума  
Непрочитано 03.11.2009, 15:49  
amito66
Прописка
 
Регистрация: 10.04.2008
Адрес: Тольятти
Сообщений: 241
Сказал спасибо: 1,414
Сказали Спасибо 83 раз(а) в 39 сообщении(ях)
amito66 на пути к лучшему
По умолчанию Re: Установка Linux , выбор дистрибутива

Сообщение от ADR86 Посмотреть сообщение
...
а обычно как? сначала ставим потом руководства смотрим если что то не работает ИМХО
Это неправильный подход, причем в корне. Теория и практика должны идти паралельно, а иначе будет перекос - человек начнет набирать "неправильный" опыт. Например, начнет устранять следствия проблемы, а не ее причины.
__________________
С уважением, Андрей Михеев.
amito66 вне форума  
Непрочитано 03.11.2009, 15:55  
amito66
Прописка
 
Регистрация: 10.04.2008
Адрес: Тольятти
Сообщений: 241
Сказал спасибо: 1,414
Сказали Спасибо 83 раз(а) в 39 сообщении(ях)
amito66 на пути к лучшему
По умолчанию Re: Установка Linux , выбор дистрибутива

Сообщение от Gerbicid Посмотреть сообщение
Диск оставил в компе один, похоже проблема с загрузчиком линукса. Отформатировал диск в ФАТ32, система с него загружается. Так что железо целое на 100%.
Диск, случаем, не SATA в гибридной машине (SATA+IDE)? Если да, то поэкспериментируйте с режимами этой связки в настройках биоса - попробуйте режимы Compatible/Enhanced. Проблема скорее всего в том, как ядро установщика и дистрибутива видят нумерацию дисков - первый может брать из настроек биоса, а второй - из PNP-опроса.
__________________
С уважением, Андрей Михеев.
amito66 вне форума  
Непрочитано 03.11.2009, 16:40  
Gerbicid
Прописка
 
Аватар для Gerbicid
 
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
Gerbicid на пути к лучшему
По умолчанию Re: Установка Linux , выбор дистрибутива

Контроллер IDE. Очень похоже что как то хитро записался на диск загрузчик линукса и его оттуда ничем не выковырять. При повторной установке он как то реанимируется, так как раньше ставил Runtu она работала, а сейчас и с ней такая же история. Вечером попробую форматнуть диск Партишин мейджиком, может проблема уйдет.
Gerbicid вне форума  
Непрочитано 03.11.2009, 17:03  
amito66
Прописка
 
Регистрация: 10.04.2008
Адрес: Тольятти
Сообщений: 241
Сказал спасибо: 1,414
Сказали Спасибо 83 раз(а) в 39 сообщении(ях)
amito66 на пути к лучшему
По умолчанию Re: Установка Linux , выбор дистрибутива

Сообщение от Gerbicid Посмотреть сообщение
Контроллер IDE. Очень похоже что как то хитро записался на диск загрузчик линукса и его оттуда ничем не выковырять.
У него особо и вариантов то нет. Если grub, то при установке он должен был спросить, куда ставиться - "в гравную загрузочную запись" или "в раздел с Линуксом". Ваш вариант - первый.
Сообщение от Gerbicid Посмотреть сообщение
При повторной установке он как то реанимируется, так как раньше ставил Runtu она работала, а сейчас и с ней такая же история. Вечером попробую форматнуть диск Партишин мейджиком, может проблема уйдет.
В биосе защита boot-сектора выключена? Хотя это и не должно повлиять, но кто знает...
__________________
С уважением, Андрей Михеев.
amito66 вне форума  
Непрочитано 03.11.2009, 17:36  
ADR86
Прописка
 
Аватар для ADR86
 
Регистрация: 24.02.2009
Сообщений: 258
Сказал спасибо: 31
Сказали Спасибо 69 раз(а) в 31 сообщении(ях)
ADR86 на пути к лучшему
По умолчанию Re: Установка Linux , выбор дистрибутива

загрузка с диска дистрибутива в бут меню есть расширенные опции можно либо установить либо удалить загрузчик )
__________________
Когда завтра вдруг стало казаться хуже, чем вчера, когда люди стали дешевле, чем вещи, а звери счастливее людей, и воду продавали за деньги, случился Великий холод, наступил Ледниковый период
ADR86 вне форума  
Непрочитано 04.11.2009, 06:05  
Danila52
Прохожий
 
Регистрация: 31.01.2007
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Danila52 на пути к лучшему
По умолчанию Re: Установка Linux , выбор дистрибутива

Внесу скромный вклад-хи-хи
Бросайте все эти Ubuntu/Debian и просчую мишуру.
Надо ставить Arch!!! -- http://archlinux.org.ru/
Все разжевано, wiki и так далее
__________________
Danila52
Danila52 вне форума  
Непрочитано 04.11.2009, 14:28  
amito66
Прописка
 
Регистрация: 10.04.2008
Адрес: Тольятти
Сообщений: 241
Сказал спасибо: 1,414
Сказали Спасибо 83 раз(а) в 39 сообщении(ях)
amito66 на пути к лучшему
По умолчанию Re: Установка Linux , выбор дистрибутива

Ладно. Понял я. Здесь собрались самые крутые "перцы" по линуксу, считающие, что новичку вовсе необязательно знать что же он ставит на свой компьютер, а главное правильно выбрать дистрибутив и правильно его поставить.
Тогда продолжаю:
Часть вторая.
Биос компьютера всю информацию о партициях (разделах) диска берет из самого первого сектора (сектор №1 диска - сектора нумеруются с 1), который называется "Главной загрузочной записью" или DPT (Disk Partition Table). В этом секторе расположена программа начального загрузчика и 4 записи о разделах диска. Стандарт, к сожалению, не позволяет разместить в первом секторе более, чем 4 записи о разделах. Каждая из этих записей может быть "основной" или "дополнительной"/"расширенной". "Основная" запись описывает раздел напрямую, т.е. тип, размер, номер первого сектора, флаг "загружаемая" (boot flag) и т.д.. "Дополнительная" запись описывает область диска, которая содержит собственную таблицу разделов, находящихся в этой области. Чаще всего в DPT размещаются 3 "основных" и одна "дополнительная" записи - это привычный для БИОС набор. Сторонними средствами можно сделать и другой набор, но я бы не рекомендовал - не факт, что любая БИОС это поймет. Любая из "основных" записей может быть помечена как "загружаемая", т.е. содержащая рабочую ОС, которую можно запустить после старта компьютера. Для БИОС "привычно" когда только одна "основная" запись помечена как "загружаемая". Сторонними средствами можно пометить этим флагом несколько партиций. Как происходит процесс загрузки? После того, как БИОС выполнит все тесты и инициализации и наступает момент загрузки, она, следуя своим настройкам, выберет диск (физический) который стоит первым в порядке загрузки и прочитает его первый сектор (сектор №1). Далее она найдет в этом секторе все четыре записи о разделах, проверит их на валидность (правильность данных) и на флаг "загружаемая". Если хоть одна запись помечена таким флагом, то управление будет передано на начальный загрузчик, который расположен в начале первого сектора. Эта программа (начальный загрузчик) прочитает первый сектор первой записи раздела, помеченного как "загружаемый" и передаст управление программе, которая расположена в нем. А уже эта программа выполняет загрузку самой ОС в память и ее запуск. Во всем этом процессе есть некоторые особенности. В силу ряда причин (в основном из-за старых стандартов), программа начальной загрузки может быть расположена не в одном секторе, а в нескольких. Дело в том, что на старых винчестерах адресация данных производилась по трем координатам - номеру сектора (обычно 1-64) в угловой координате, номеру цилиндра (от 0 и до 65536) в радиальной координате и номеру дорожки в цилиндре (обычно 0-15) в вертикальной. Так вот по старым стандартам раздел мог начинаться только с первой дорожки, т.е. на нулевой дорожке нулевого цилиндра помимо первого сектора, занятого под DPT, оставались еще 63 (31,5 Кб) свободных сектора. Многие загрузчики (grub в том числе) используют это свободное место для размещения своего тела. Т.е. непосредственно в DPT размещается не загрузчик ОС, а загрузчик бутманагера типа grub, который уже, будучи загруженным и получив управление, сам или с вашей помощью решает, что загружать. Теперь немного об особенностях современных винчестеров. Опять же в силу некоторых физических законов и старых стандартов, скорость чтения/записи (последняя в меньшей степени за счет буфферизации) не одинакова на разных частях диска. Чаще всего скорость падает от начала диска к его концу, причем иногда существенно, до двух раз. Эту особенность можно использовать в свою пользу, если правильно разбить диск на разделы и использовать его быструю часть под наиболее часто записываемые и читаемые данные.
Итак, мы немного разобрались с диском и размещением на нем разделов. Теперь разберемся с тем, что же и почему в линуксе может быть вынесено на отдельные разделы. Ну во-первых, зачем отдельные части системы размещать на разные разделы диска? Самый общий ответ - для повышения надежности. Дело в том, что для загрузки линукса в минимально возможном варианте надо очень немного - собственно само ядро с минимальным набором модулей и статически слинкованный (т.е. не содержащий своих частей в динамических библиотеках) шелл - интерпретатор командной строки. Этого достаточно для начала работы в режиме аварийного восстановления. Сразу замечу, что в этом режиме может что-то сделать только опытный пользователь. Другой аргумент в пользу разбиения диска на разделы - возможность динамического расширения путем монтирования дополнительных разделов большего размера с другого диска, вместо ставших маленькими, старых разделов основного диска.
__________________
С уважением, Андрей Михеев.

Последний раз редактировалось amito66; 04.11.2009 в 14:38.
amito66 вне форума  
Эти 2 пользователя(ей) сказали Спасибо amito66 за это сообщение:
MisterDi (05.11.2009), volodim (13.11.2009)
Непрочитано 04.11.2009, 14:30  
amito66
Прописка
 
Регистрация: 10.04.2008
Адрес: Тольятти
Сообщений: 241
Сказал спасибо: 1,414
Сказали Спасибо 83 раз(а) в 39 сообщении(ях)
amito66 на пути к лучшему
По умолчанию Re: Установка Linux , выбор дистрибутива

Часть третья.
В линуксе обычно на отдельные разделы выносятся следующие части:
/boot - эта папка содержит обычно части бутманагера типа grub и одно или несколько ядер (в том числе и ядро для аварийного восстановления системы) вместе с наборами модулей для начальной загрузки, оформленными в виде файлов-образов файловой системы (initrd). такой подход позволяет загрузить ядро, которое в свою очередь загрузит в память требуемый файл-образ cо своими модулями и загрузит их из этого образа. Поскольку эта папка используется всего один раз, при загрузке системы, то ее не следует размещать на первом разделе диска - вы просто впустую заполните самую быструю часть диска однократно загружаемой программой.
/etc - как уже было сказанно ранее, в этой папке содержатся файлы настроек. При повреждении этой папки линукс не сможет загрузиться, поскольку не сможет прочитать ни список монтируемых разделов, ни порядок загрузки программ, ни их перечень. Похожий эффект можно получить, если специально или преднамеренно удалить некоторые из файлов в этой директории. Поскольку папка эта небольшая по размерам, то я бы рекомендовал вынести ее копию на отдельный раздел, а в дальнейшем синхронизировать его с содержимым этой папки. Как это сделать - расскажу позже. Фалы этой папки тоже читаются редко - чаще всего однократно при загрузке, поэтому ее тоже не следует размещать в начале диска.
/ - корневой раздел это основной раздел системы. Именно к нему (в его папки) монтируются все остальные разделы. Он содержит минимально необходимый для штатной загрузки и базовой настройки системы, набор команд (директории /bin и /sbin). Команды и данные из этого раздела используются не только в процессе загрузки, но и в процессе работы системы, однако эти команды чаще всего небольшие по размерам и загружается быстро, поэтому этот раздел я бы тоже не советовал ставить первым.
Раздел под swap - чаще всего отдельный раздел диска, содержащий собственную "псевдофайловую" систему. Предназначен для расширения физической памяти на так называемую виртуальную, позволяющую системе исполнять одновременно программы, общий размер кода и данных которых больше физической памяти компьютера. В спорах о выборе размера этого раздела или "размере свопа" было сломано немало "копий". Я рекомендую выбирать его по размеру примерно вдвое больше размера физической памяти при любых условиях работы линукса. Даже если вы промахнетесь с размером свопа в меньшую сторону и получите "тормозящую" систему - не страшно. При наличии свободного места на диске можно создать еще один раздел и подключить его прямо на ходу параллельно с уже существующим. Если же места под новую партицию нет, то и это не страшно - дополнительный своп можно сделать в виде файла на любом разделе, где еще есть свободное место. Конечно скорость работы таких "довесков" будет ниже, но зато вы получите опыт и представление о действительно нужном вам размере свопа. Есть еще одна особенность именно линукса - в отличие от виндовс, который в своп складывает не только сегменты памяти с данными, но и сегменты памяти с кодом программ, выигрывая время на отсутствии динамической линковки, но проигрывая его на записи на винчестер, линукс в свой своп складывает только данные программ, сами программы в память всегда грузятся со своего места расположения на диске и каждый раз заново динамически линкуются с системными библиотеками. Чисто по моим личным ощущениям линукс свопится быстрее виндовс при равных условиях. Итак, мы подошли к вопросу размещения раздела свопа на диске. Правила таковы - если объем физической памяти у вас небольшой (256-512 Мб), а вы собираетесь использовать "тяжелые" по памяти приложения типа баз данных, программ работы с графикой, офисных программ, то своп надо делать большим и размещать его на диске первым. В этом варианте ваша система будет свопиться интенсивно и чем быстрее своп (начало винта) тем меньше это скажется на скорости работы системы. Если же у вас достаточный объем оперативки (1-4 Гб), то своп можно сделать на втором или третьем разделах диска, а первый отдать под данные, которые будут интенсивно использоваться.
/usr - основной раздел для прикладных программ, библиотек. документации и т.д.. Чаще всего его бесполезно ставить первым - не так уж и часто он пишется и читается, но и не желательно загонять в конец диска, посколку программы и библиотеки на этом разделе могут иметь значительный размер.
/home - директория (раздел) которого я раньше не касался. В этой папке размещаются домашние директории пользователей, их профили (личные файлы настроек), сами файлы данных (фотографии, музыка, исходники самописных программ) и т.д.. Если вы планируете серъезно заниматься линуксом, работать в нем, то я бы рекомендовал разместить эту директорию в первом или втром разделах диска.
/var - папка (раздел), в которой размещаются различные служебные данные системы. Сюда пищутся логи работы системы. Здесь хранятся почтовые ящики пользователей и т.д.. Рекомендую размещать эту папку тоже либо в первом, либо во втором разделе диска.
__________________
С уважением, Андрей Михеев.

Последний раз редактировалось amito66; 04.11.2009 в 14:59.
amito66 вне форума  
Эти 3 пользователя(ей) сказали Спасибо amito66 за это сообщение:
MisterDi (05.11.2009), tws (30.11.2009), volodim (13.11.2009)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:25.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot