LinuxForum.Fans
Тема

Инсталлация Debian 7.3.0-i386 зависает на записи на диск разделов

Автор: andrei186 44 сообщений 5470 просмотров
24.10.2014 12:14 · отредактировано #397999

Пытаюсь установить Debian 7.3.0-i386 на РС с Windows XP, используя Debian 7.3.0-i386-DVD.iso на DVD и следуя инструкциям отсюда:
http://dodebian.blogspot.ru/2011/11/install-debian-alongside-windows-guide.html
Делаю все как там за исключением того, что вместо Graphical Install выбираю просто Install, т.к. Graphical требует больше РАМа, а у меня его только 250Мб

Создал разделы ( 11 Гб для собственно ОС и 3Гб для swap), устанавливаю соответствующие аттрибуты как указано в в/у инструкции и на шаге 5.4 выбираю "write the chanegs to the disk".
Получаю пустой голубой экран с белой горизонтальной полосой внизу, и далее ничего не происходит. Сигнальная лампа, отражающая деятельность процессора погасла.
Перегружаюсь при помощи CTR-ALT-DEL, XP не загружается. Т.е. что-то на диск всеж записалось и затерло MBR.
Debian Live с другого ДВД на этом компе без инсталляции запускается и работает нормально

Переустанавливаю XP (проходит гладко) и повторяю установку Дебиана - то же самое.

На другом РС, тоже с ХР, установка с этого же ДВД прошла успешно.

В чем может быть проблема?

24.10.2014 12:49 #398017
"andrei186" написал:
Получаю пустой голубой экран с белой горизонтальной полосой внизу, и далее ничего не происходит.

Попробуйте переключиться на другую виртуальную консоль и посмотреть что попадает в dmesg.

"andrei186" написал:
Сигнальная лампа, отражающая деятельность процессора погасла. 

Эта лампа указывает активность обращения к жёсткому диску.

"andrei186" написал:
ереустанавливаю XP (проходит гладко) и повторяю установку Дебиана - то же самое.

Покажите разметку диска после установки Windows XP.

24.10.2014 13:49 · отредактировано #398036

Спасибо, Костик, за быстрый ответ

kostik87 написал:
Попробуйте переключиться на другую виртуальную консоль и посмотреть что попадает в dmesg.

А как переключиться на другую виртуальную консоль?

kostik87 написал:
Эта лампа указывает активность обращения к жёсткому диску. 

Ну да. Команда-то была писАть на этот диск, а он спит.

kostik87 написал:
Покажите разметку диска после установки Windows XP.

Установка ХР разметку диска, сделанную при установке Дебиана, похоже, не затронула.
А именно остался раздел для ХР (20Гб), затем swap (3Гб), затем 11 Гб primary partition для Дебиана и 44Гб логический раздел созданный под ХР для хранения файлов пользователя.
Однако не сохранились три аттрибута, заданных при установке Дебиана, и относящихся к 11Гб:
1. Флажок, что он загрузочный
2. Use as Ext4
3. mount point: /

24.10.2014 13:52 #398037
"andrei186" написал:
А как переключиться на другую виртуальную консоль?

alt+f1 ... alt+f6

"andrei186" написал:
Установка ХР разметку диска, сделанную при установке Дебиана, похоже, не затронула.
А именно остался раздел для ХР (20Гб), затем swap (3Гб), затем 11 Гб primary partition для Дебиана и 44Гб логический раздел созданный под ХР для хранения файлов пользователя.
Однако не сохранились три аттрибута, заданных при установке Дебиана, и относящихся к 11Гб:
1. Флажок, что он загрузочный
2. Use as Ext4
3. mount point: /

Покажите вывод:

text

fdisk -l
24.10.2014 14:51 · отредактировано #398047

переключился, получил промпт ~ #
против него ввел fdisk -l
получил промпт > и больше ничего.
если повторно против > ввожу fdisk -l, получаю ответ -~/bin/sh: fdisk: not found

dmesg dslftnq много экранов бегущего текста. Что конкретно посмотреть и как путешествовать по этим экранам - сейчас показан последний, и ни стрелки ни PgUp его не двигают

Я правильно понимаю, что на другую виртуальную консоль я выхожу из процесса установки Дебиана?

24.10.2014 15:00 #398049
"andrei186" написал:
против него ввел fdisk -l
получил промпт >

Должна была быть выведена таблица разделов. Попробуйте:

text

fdisk -l /dev/sda

сообщения о том, что команда не найдена не было?

"andrei186" написал:
против него ввел dmesg  и получил много экранов текста бегущего текста. Что конкретно посмотреть и как путешествовать по этим экранам - сейчас показан последний, и ни стрелки ни PgUp его не двигают

Вы можете перенаправить вывод dmesg на команду less

text

dmesg | less

команду more

text

dmesg | more

или посмотреть указанное количество последних строк лога:

text

dmesg | tail -n 30

Ну а смотреть нужно те строки (последние), которые выводятся после подтверждения вами записи изменений на диск.

Попробуйте поставить систему с netinstall.

24.10.2014 15:13 #398051

dmesg | less ответила, что less not found
dmesg | tail -n 30 выдала текст, который для меня абракадабра. Что конкретнопоискать в нем?

24.10.2014 15:19 #398053
"andrei186" написал:
dmesg | tail -n 30 выдала текст, который для меня абракадабра. Что конкретнопоискать в нем?

Покажите его. Т.е. запускаете установку Debian, делаете разметку диска, после подтверждения записи изменений на диск и возникновения проблемы переключаетесь на виртуальную консоль и смотрите что попадает в dmesg. Выведенную часть лога помещаете здесь. Можете её сфотографировать или перенаправить в файл.

text

dmesg | tail -n 30 > /tmp/file

Это файл скопируйте на флешку, или другой накопитель для монтирования накопителя воспользуйтесь командой mount.

Что выводит команда:

text

fdisk -l /dev/sda
24.10.2014 15:22 #398054

Возможно, дело как раз в нехватке оперативной памяти. Можете попробовать подключить жёсткий диск к ПК с большим объёмом памяти и установить базовую систему Debian там.

24.10.2014 15:28 #398056
kostik87 написал:
Возможно, дело как раз в нехватке оперативной памяти. Можете попробовать подключить жёсткий диск к ПК с большим объёмом памяти и установить базовую систему Debian там.

Да по документации 250Мб вроде как рекомендованная память.
Хорошо, допустим я переставлю диск на другой комп, и установлю там Дебиан. Но когда я верну его на первый компьютер, маловероятно, что он запуститься, ибо сильновероятно, что там железо другое. Или это не повлияет?

24.10.2014 15:33 #398058
"andrei186" написал:
маловероятно, что он запуститься, ибо сильновероятно, что там железо другое. Или это не повлияет?

В Linux поддержка всего железа находится в ядре. Это вам не Windows, где нужно ставить отдельные драйверы и они прописываются в реестре. Всё, что вам нужно сделать это ставить систему в экспертном текстовом или графическом режиме и на шаге установки ядра сказать, что вы хотите сгенерировать initramfs диск, в который будут включены модули (драйверы) не только для конкретной системы. Так же, возможно, придётся отредактировать файл /etc/fstab, но тут уже будем разбираться потом. В начале просто установите систему подключи диск к другому ПК, а потом проверьте загружается она или нет.

24.10.2014 15:36 #398059
"andrei186" написал:
Хорошо, допустим я переставлю диск на другой комп, и установлю там Дебиан. Но когда я верну его на первый компьютер, маловероятно, что он запуститься, ибо сильновероятно, что там железо другое. Или это не повлияет?

Вообщето, лично у меня, есть практика перекидывания диска с Core2(s775@P41) на P3(S370@i815) и при этом все нормально работало, единственное что не прокатило так это дрова к видео, ну то и понятно, GF460 и MX440 явно на одних дровишках не заработают.
Закончилось все банальной установкой других драйверов на видео.

24.10.2014 15:38 #398061
kostik87 написал:

Покажите его. Т.е. запускаете установку Debian, делаете разметку диска, после подтверждения записи изменений на диск и возникновения проблемы переключаетесь на виртуальную консоль и смотрите что попадает в dmesg. Выведенную часть лога помещаете здесь. Можете её сфотографировать или перенаправить в файл.
text

dmesg | tail -n 30 > /tmp/file

Это файл скопируйте на флешку, или другой накопитель для монтирования накопителя воспользуйтесь командой mount.

Щас сделаю. Только должен признаться, что я устанавливаю Линукс, чтобы изучать его, и после Виндов слова "накопитель для монтирования накопителя воспользуйтесь командой mount для меня полный гобблдегук". Поэтому сфоткаю и перешлю с виндового компьютера

kostik87 написал:

Что выводит команда:
text

fdisk -l /dev/sda

выводит, что fdisk not found,
Кстати, параметр в этой команде выглядит как минус один, а при копировании мышкой получается дефис с вертикальной палочкой. Причем с "минус один" выдает, что fdisk not found, а с палочкой выдает промпт >
Можете это прокомментировать?

24.10.2014 15:40 · отредактировано #398063
"andrei186" написал:
Можете это прокомментировать?

Это не еденица, а "L" от слова LIST
PS
Сфоткай еще экран на котором твоя разметка перед сохранением.

24.10.2014 15:59 #398065

никак не пойму, как здесь подгрузить картинку?

24.10.2014 16:00 #398066
andrei186 написал:
никак не пойму, как здесь подгрузить картинку?

картинку на левый ресурс, а сюда ссылку)

24.10.2014 16:01 #398067
"andrei186" написал:
никак не пойму, как здесь подгрузить картинку?

Загружайте её на сервис хранения изображений, например http://postimage.org, он вам генерирует ссылку, её помещайте сюда, в тело сообщения. Но лучше не просто ссылку, а вставляйте код для размещения превью на форуме, там есть на выбор несколько кодов, берите первый.

24.10.2014 16:26 #398069

dmesg | tail -n 30:
fdisk -l :

24.10.2014 16:34 #398071

А вообще попробуй сделать примитивно, но надежно, возьми акронис или Gparted(на том-же Debian-Live)
и сделай разметку похожую на это:
[console]|sda
|___sda1 (NTFS_WIN_XP)
|___sda5| (EXTENDED)
|___sda6 (EXT3_LINUX)
|___sda7 (LINUX_SWAP)
|___*sdaX (OTHER) ##ТУТ СОЗДАВАЙ ЛЮБЫЕ, КАКИЕ НУЖНО, НУУУ..... ЕСЛИ НУЖНО[/console]
Потом ставь ХР, потом Deb...
...при установке не меняй разметку, а просто указывай нужные разделы.
ЗЫ
При записе разметки загрузочные записи не меняются. если только ты не трогал первый раздел, так что могу сделать вывод что когда ты ковыряешь разметку при установке, то, все-же, убиваешь раздел с загрузчиком, и по идее с виндой.

24.10.2014 16:37 #398072

Посмотрел на картинки....
тебе три первичных раздела точно не нужно))
ХР не грузится потому что загрузочный флаг с первого раздела уходит на третий

Войдите или зарегистрируйтесь, чтобы ответить.