LINUX.ORG.RU

Как сделать разделы жесткого диска видимыми для установщика linux?

 ,


1

3

Ситуация такая: включали несколько разных LiveCD и с них пытались установить Linux как вторую систему. Но все загрузчики выбранных дистрибутивов (ubuntu, mint, pclinuxos, kubuntu) на этапе разметки диска сообщают что место не выбрано. Таблица же с разделами пуста, как уж тут выбрать.

Вопрос задан выше. Прошу)


Ответ на: комментарий от ipeacocks

статья по восстановлению диска: http://www.opennet.ru/base/sys/linux_disk_recover.txt.html, для [inurl]mbr[/inurl] там используется [inurl]testdisk[/inurl] и есть сомнения, что [inurl]testdisk[/inurl] входит в состав [inurl]livecd[/inurl]. статья старая, так что поправьте, если я не прав.

anonymous
()
Ответ на: комментарий от anonymous

Таааак. Спасибо за отклик, во-первых. Объясните мне «путь до флешки», пожалуйста. Где его смотреть? Соображу ли я сама эти процедуры?

mbr это данные с жесткого диска, я правильно поняла?

Jokie
() автор топика
Ответ на: комментарий от ipeacocks

К сожалению, я с трудом понимаю что такое MBR, не говоря уже о повреждении. Поэтому мне бы попроще объяснить как-то.

Jokie
() автор топика
Ответ на: комментарий от Jokie

mbr это данные с жесткого диска, я правильно поняла?

да, это загрузочный сектор. вот более подробное описание: статья на википедии про mbr, внизу практически то, что я вам написал, на картинке внешний вид винчестера.

Объясните мне «путь до флешки», пожалуйста.

давайте попробую, помните один раз вы сохраняли snapshot1.png, через флешку.

в этот раз будет достаточно перемонтировать файловую систему флешки в режим для записи:

$ sudo mv /tmp/snapshot1.png /media/cdrom/
теперь путь до флешки - это /media/cdrom/. после записи mbr на флешку, для очистки совести можно выполнить команду:
$ sync
по простому - это сохранение всего не сохраненного на носители данных.

затем можете идти в windows и проверять файл.

anonymous
()
Ответ на: комментарий от anonymous

прошу прощения, не то скопировал

в этот раз будет достаточно перемонтировать файловую систему флешки в режим для записи:
$ sudo mv /tmp/snapshot1.png /media/cdrom/

$ sudo mount -o,remount,rw /media/cdrom
anonymous
()
Ответ на: комментарий от Jokie

Об http://s58.radikal.ru/i162/1311/04/3224c429aa4c.png

- линуксовские установщики не любят когда на предложение create отвечают отказом. :) Они часто продолжают намеченную функцию, чтобы юзверь оценил труды программиста.

nic_mak
()
Ответ на: комментарий от Jokie

Где его смотреть?

по большому счету, если есть вторая флешка, то можно без хитрых махинаций обходится.

  • в консоли выполнить команду mount
  • вставить вторую флешку и через секунд 10-20 (или когда появится окно с файловой системой флешки) снова выполнить команду mount
  • сравнить содержимое результатов команд. во результате второй команды должна появиться новая строчка. это и будет ваша флешка.

результат команды выглядит примерно так:

/dev/md/5 on / type reiserfs (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
/dev/md/4 on /files type xfs (rw,noatime)
/dev/sda3 on /mnt/a type ext3 (rw,noatime)

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

  • /dev/sda3 - устройство (скажем ваша флешка или винчестер)
  • /mnt/a - путь, куда устройство смонтировано, где развернута файловая система
  • ext3 - тип файловой системы (у вас должно быть vfat или ntfs)
  • rw - разрешенный тип операций (r - read, w - write)

вас будет интересовать путь /mnt/a

anonymous
()
Ответ на: комментарий от Jokie

http://ru.wikipedia.org/wiki/Главная_загрузочная_запись

MBR содержит небольшой фрагмент исполняемого кода, таблицу разделов (partition table) и специальную сигнатуру.(с)

http://sys.dmitrow.com/node/143

прочитайте, загрузитесь с лив-сд, проверте чтоб диски были отмонтированы и запустите команду типа:

fsck -y -f /dev/sda

понятно что вместо /dev/sda используйте ваш диск (в етом может помочь sudo fdisk -l)

ipeacocks ★★★★★
()
Ответ на: комментарий от anonymous

по-моему да, все зависит насколько она убита.

ipeacocks ★★★★★
()
Ответ на: комментарий от anonymous

Из ссылки " Несмотря на упорное сопротивление некоторых производителей «очень маленького программного обеспечения» :) вкупе с анонимусами с linux.org.ru :) , Linux не спеша, но уверенно занимает места на десктопах пользователей."

На мой скромный взгляд, линуксоиды мало внимания уделяют совместимости с другими операционками, в первую очередь такими как MS Windows и менно на этапе инсталяции. Возникает много вопросов и слишком мало ответов. Пользователь не изучивший язык ключевых системных утилит попадает в тяжёлый цейтнот. Если задача популяризации Линукса перед «советом директоров» линксоидов не стоит, то пусть продолжают в том же духе. Делают что им нравится, а не то что требуется потребителю.

nic_mak
()

Если Вы не тонкий троль, респект за упорство, в любом случае поздравляю, три страницы инструкций- это прям вики-тред.

Был-бы виндовозом, при виде такого, бежал/ржал от одного слова «Linux».

А давайте-ка, Вы всё-таки наберёте в Google «testdisk», нажмёте «download», выберете версию для окошек, распакуете архивчик, запустите testdisk_win.exe, пожмякаете 'enter' до этапа анализа вашего винта-страдальца, запостите скрины, до и после анализа.

Ничего не сломается и не починится, пока не нажмете 'write'. Но очень многое станет ясно.

Это прям из xp. Не очень сложно???

Ksanch
()
Ответ на: комментарий от anonymous

anonymouse, это ваш пост, или второго anonymouse?

А то я понять не могу, это вы же мне советуете, немного подумав, или другой пользователь вас оспаривает.

Jokie
() автор топика
Ответ на: комментарий от Ksanch

Да тролль конечно. Или слишком тупая, чтобы позвать на помощь нормального, технически грамотного мужика (не обязательно линуксоида, но хотя бы не называющего системный блок процессором), который даже сможет здесь пообщаться более продуктивно. Самообразованием она заниматься не хочет, это сразу видно. К тому же, ей уже предлагали вариант удалённой помощи по teamviewer, который она попросту (удивительно, правда?) проигнорировала.

Был бы рад ошибиться в своих выводах. С другой стороны мне понравилось, что столь много готовых помочь красноглазиков образовалось в этом ITT треде. Причём некоторым ещё самим надо маны курить в затяг.

anonymous
()
Ответ на: комментарий от Ksanch

респект за упорство

Даже тролль на моем месте давно бы сдался, поверьте мне %)Тем более мои скриншоты о многом говорят...

Попробую ваш testdisk, коль не шутите. Надеюсь вы осознаете всю ответственность ваших советов)

запостите скрины, до и после анализа

Скрины чего?

Jokie
() автор топика
Ответ на: комментарий от Jokie

один и тот же, вариантов решения просто много существует. первый вариант - без объяснения причины указывается путь, как он был получен умалчивается. второй - рассказывается как находить флешку и про rw/ro тип доступных операций.

anonymous
()
Ответ на: комментарий от anonymous

Да тролль конечно. Или слишком тупая, чтобы позвать на помощь нормального, технически грамотного мужика

Какие вы злые. Повторяю еще раз. Из-за таких как вы «в интернете девушек нет». Никто не хочет афишировать свою половую принадлежность, зная что вы обязательно не преминете к этому прицепиться с оскорблениями. Просто низко со стороны «мужчины», тем более анонимного.

вариант удалённой помощи по teamviewer, который она попросту (удивительно, правда?) проигнорировала.

Вы (то ли хотите, то ли на самом деле) видите во мне тролля. Так не имею права и я так же опасаться, что какой-нибудь тролль проникнет мне в комп и будет колдовать, что ему захочется??? Имею? Вот и здорово.

Лучше бы голову ломали над проблемой, которую и вам пригодилось бы решить для саморазвития (вы ведь этим здесь занимаетесь?), чем над моей «тупостью».

Jokie
() автор топика
Ответ на: комментарий от Jokie

Зря ты флудишь не по теме, да ещё поднимая проблему сексизма. Иди на кухню. Или просто не обращай внимания ни на всякую муру, не относящуюся к решению проблемы.

А девушек вообще нет (почти). Одни самовлюблённые дурочки лёгкого поведения кругом.

anonymous
()
Ответ на: комментарий от anonymous

Вы посмотрите на свои посты и увидите, кто здесь флудит, посылая то к технически грамотному мужику, то на кухню.

Голову не этим ломайте, мил человек, а проблемой в вопросе :)

Jokie
() автор топика
Ответ на: комментарий от Jokie

Вот вредина а. Может и правда девочка...

anonymous
()
Ответ на: комментарий от Jokie

Лучше бы голову ломали над проблемой

Так для этого информация дальнейшая нужна (содержимое /var/log/syslog при возникновении ошибки «ubi-partman failed with exit code 141» http://i074.radikal.ru/1311/fd/1f60db2afde1.png), а её от вас пока нет, поэтому не над чем ломать голову, а на кофейной гуще гадать большинство здесь не умеет (я точно).

Чтобы вам было понятно то, что понятно нам:
1) загрузка с установочного диска: Ок
2) загрузка самого установщика: Ок
3) запуск установщиком ubi-partman: Ок
4) ubi-partman завершается с ошибкой, говорит ошибка 141, подробности в /var/log/syslog), что там ему не понравилось, где он споткнулся и почему — пока загадка
5) установщик без задания разделов продолжать не может
6) по выводу fdisk -l видна разметка диска, на первый взгляд корректная, но неразмеченного места на диске для установки Linux-а нет

Предположения:
1) все уверены, что целостность загруженного образа и нарезанного диска были проверены, иначе ошибка могла быть вызвана повреждением ubi-partman или его библиотек, а разумным решением являлась бы замена загрузочного носителя
2) если предположить, что ubi-partman падает, например, из-за существующей разметки, последовательно было бы предположить, что её изменение может устранить ошибку, отсюда предложения забэкапить нужные файлы и поменять разметку диска тем или иным инструментом, либо вообще затереть таблицу разделов
3) если предположить, что падение ubi-partman вызывает нештатное поведение контроллера HDD, нужно диагностировать причину проблем — что-то с драйвером ядра для этого контроллера не то (решаемо) или что-то с аппаратной частью не так (требует ремонта замены).

В общих чертах и в первом приближении как-то так.

bormant ★★★★★
()
Ответ на: комментарий от Jokie

А хотите, попробуем поставить Slackware?
Общее представление о дистрибутиве можно получить тут: http://docs.slackware.com/ru:slackware:philosophy и рядом.
Типичный процесс установки выглядит примерно так: http://www.slackware.ru/forum/viewtopic.php?f=8&t=723&start=50#p4649
Сообществом пилится русифицированный установщик, с его помощью установка начинает местами быть на русском языке и выглядит примерно так: http://www.slackware.ru/forum/viewtopic.php?f=8&t=1040

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

Слакбук (русский), но сильно устаревший: http://jack.kiev.ua/docs/slackbook/book.html, о том, как пользоваться консольными командами, в том числе как примонтировать флешку, там точно есть.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 2)
Ответ на: комментарий от Jokie

тролль проникнет мне в комп и будет колдовать, что ему захочется

Если решишься на очистку диска, ты же будешь сохранять свои файлы куда-то. Можешь их удалить с разделов до того, как «удаленный помощник» подключится к твоей машине. Когда диск будет очищен, ты сама начнешь ставить Linux на чистый винт и ни каких следов присутствия не останется. Времени на восстановление удаленных файлов или другой возможности нарушения конфиденциальности явно недостаточно.

Единственное, чем ты рискуешь - засветить свой IP. В некоторых случаях, с его помощью можно узнать в каком городе ты живешь, но до полной деанонимизации дело не дойдет :).

Вряд ли твой IP будет постоянным долгое время, так что DDOS и других пакостей опасаться тоже не стоит.

tlx ★★★★★
()
Ответ на: комментарий от Jokie

Такого черного окошка, в котором будет работать testdisk, не ну по желанию можно ещё чего-нибудь прикрепить- так, для поднятия общего романтизма треда...

Ksanch
()
Ответ на: комментарий от anonymous

У вас ангельское терпение, похвально. Большенство местных только напищать умеют.

deterok ★★★★★
()
Ответ на: комментарий от Ksanch
Ответ на: комментарий от Jokie

Первая ссылка последней должна быть, это после анализа.

Jokie
() автор топика

Пока все правильно делаешь, но чтобы двигаться дальше побрей яйца и съешь кусочек булочки

anonymous
()
Ответ на: комментарий от Jokie

Всё пропустил, каюсь,каюсь...

Ну что же, как там сейчас говорят- «посылаю лучи бла-бла-бла», короче, молодца.

Что хватило терпения слушать треск винта до полуночи.

Потом ещё картинки заливать.

Супер, супер.

И да, это было не нужно.

Можно было остановиться на этом скрине, как только первый раз увидели тот самый «write».

Это текущее состояние винта, правильное, с точки зрения testdisk, которое он предлагает записать.

Идти на «deeper search» имеет смысл, если по ошибке заформатирован носитель и нужно всё вернуть как было.

Ksanch
()
Ответ на: комментарий от Jokie

Если предыдущее сообщение укладывается в контекст этого треда и поддерживает сюжетную линию по решению довольно частой проблемы начинающих линуксоводов/дуалбутчиков...

IMHO

Если б в реале кто-то аукнул о помощи с подобной бедой, имея на руках, ноут года 10 плюс-минус 1 (совсем не топовый), тормозной samsung-hm160hi вместо винта и всё это горячо любимое "", я б не ломал голову.

Послал бы человека/съездил сам/вместе в магазин покрупней, где в больших лукошках валяются под видом scale/хрень упаковки с внешними HDD на 2.5, стоимостью 1.5-2 тр, размером от 500GB.

Это «нижний», но нормальный вариант для домашнего ползанья по медиа и инету.

Новый диск в ноут, старый в бокс, да море вариантов, как это всё работать будет и все лучше, чем пытаться подкладывать под две системы старый винт. С учетом стоимости и времени и возможных проблем- не ну это себя как не уважать надо.

Ksanch
()
Ответ на: комментарий от Jokie

Ну а по теме...

Если так горит желание воодрузить вторую систему, что «dd if=/dev/zero of=/dev/sd*» рассматривается как вариант.

--Это, кстати полезно для старого винта, долго правда.

То скопируйте на другой носитель всё самое-самое.

--Хрюша туповата всё-таки.

Запустите заново testdisk, дойдите вот до этого диалога.

Сделайте «write».

Перезагрузите хрюшу, обязательно.

--Потливый такой моментик...

Если всё нормально, спокойно грузите live, уменьшайте второй раздел, устанавливайте.

Если хрюша ушла в мир снесённых операционок, спокойно грузите live, уменьшайте второй раздел, устанавливайте, есть шанс, что grub новой системы найдет её и будет загружать.

Лучше, если live образ под рукой будет тот, на котором интернет получается завести.

--Не лишайте нас удовольствия если что...

Я так чинил винты много раз, давно правда, и вы откроете мой список «тех кому testdisk не помог», но вряд ли- все будет хорошо.

Ну и первый вариант (dd)- сработает 150%.

И да, исключите возможность глупой «железной проблемы», т.е. параметры в bios, которые то ли менялись, то ли нет, можно перебором, записывая и проверяя.

Надеюсь, мои слова показались вам достаточно убедительными и «ответственными».-- smile

Ksanch
()
Ответ на: комментарий от Ksanch

Кхм кхм. Комментировать это неохота.

Спасибо anonymous, который действительно с большим терпением отнесся к моей проблеме, и очевидно пытался помочь.

Вопрос закрыт.

Jokie
() автор топика
Ответ на: комментарий от Jokie

Комментировать и не нужно, но слиться можно и покрасивей было.

Ksanch
()
Ответ на: Вы не правы! от albyts

Бедная Jokie!

Не обижайся на этих способных и талантливых парней, по своему грамотных. Но им на клаве показать проще, чем толково обьяснить. Причина обычно на виду, но человек старается всё усложнить. Есть некоторые законы в построении жёсткого диска и если там 2 раздела, системмый С: должен быть основным (и активным-с него всё загружается), диск D: с данными должен быть логическим. У Вас на скрине два основных -явное нарушение. По этой причине инсталлятор любого Линукса не видит Ваши разделы. Проверить просто-с LiveCD (LiveUSB) запустите систему и Gparted (если он есть в комплекте прог). Если Gparted видит Ваши разделы-значит и при инсталляции проблем не будет. Но у Вас пустое поле. Стоит перевести диск D: с основного в логический. Для этого скачиваем Acronis WinPE Boot CD-USB Sergei Strelec [2013, RUS, ENG] Скачать торрент бесплатно Софт с Seedoff.net и записываем его на опт.диск или флешку (что Вам удобней). Проги для записи и описание в комплекте есть. Акронис-гораздо продвинутая прога, чем то, что Вам предлагают (testdisk)) и на русском. Вечерок посидите и будете всё делать без этих команд. А команды оставьте фанатам - им нравится. Acronis Director может менять разделы с основных на логические (и наоборот), откусывать от диска D: нужное свободное место для Линукса, форматировать под Линукс и многое другое. И главное-тупо понятно (кацапы делали) и без этих команд. Acronis True Image создает архивы (бекапы) всех ОС /и Вёнд и Линуксов/ и они занимают мало места на диске D:. Сначала: 1.Создаете архив (копию) Вашей Винды и ложите на D: 2.Потом переводите D: с основного раздела в логический (для Винды это не опасно, но ВЫ всегда можете её восстановить из архива). 3.С LiveCD запускаете Линя и в нём Gparted и смотрите. Если видите разделы-всё в порядке. 4.Ставить Kubuntu я-бы не советовал, ОСь громоздкая и грузит проц неимоверно (вчера проверял). Лучше PearOS-8 или ElementaryOS-02.

У самого стоят Севен, ХР Парадис и PearOS-8, ElementaryOS-02. После Акрониса вообще забыл о testdisk-ах и командах, как о плохом сне

albyts
()
Ответ на: комментарий от anonymous

Может, у кого-то возникнет подобная ситуация, и кто-то так же будет мучиться в поисках решения. Специально для таких отпишусь.

anonymous, к сожалению, первые две команды ничего не дали. После перезагрузки установщик всё так же не видел разделы. Сделали всё, что можно, вплоть до полной очистки диска командой

sudo dd if=/dev/zero of=/dev/sda
Но даже после этого таблица разделов была пуста. И всё, что помогло - это форматирование.
sudo mkfs -t ext3 /dev/hda
Решение кардинальное, и стирает абсолютно все данные. Но после этого установка Linux прошла без каких-либо проблем. После почти двух месяцев, которые я промучилась с этими разделами, поверить не могу что всё получилось.

Спасибо всем, кто пытался помочь.И отдельное спасибо вам, anonymous.

Jokie
() автор топика
Ответ на: комментарий от Jokie

Не нужно вредных советов, в частности про форматирование диска целиком без таблицы разделов. И кстати, боролись с одним диском (/dev/sda), а помогло форматирование другого (/dev/hda) (если только речь не идёт о видимости одного устройства по-разному в разных дистрибутивах/с разными ядрами)?

bormant ★★★★★
()
Ответ на: комментарий от bormant

Почему совет вредный? Чем чревато форматирование целого диска? Скажите другой способ, если знаете. Я в скопированном коде ошиблась. И там и там /sda.

Jokie
() автор топика
Ответ на: комментарий от Jokie

Чем чревато форматирование целого диска?

Каких-то сверхпроблем от этого нет, так, ограничения. 160.0 GB одним куском, без таблицы разделов, не получится отделить раздел под /home или под другую систему, чтобы поставить рядом, если такая нужда возникнет.

Скажите другой способ, если знаете.

Судя по

И всё, что помогло - это форматирование.
sudo mkfs -t ext3 /dev/hda

и с учётом опечатки hda->sda, скорее всего ровно в той же ситуации помогло бы

1) для создания одного раздела на весь диск:

sudo -i
dd bs=512 count=1 if=/dev/zero of=/dev/sda
echo "
n
p
1


w"|fdisk /dev/sda
mkfs -t ext4 /dev/sda1

2) для варианта раздел под свап (в том числе для засыпания в него) по размеру ОЗУ, допустим 2Gb; раздел под Linux, допустим 100Gb, остальное свободное место не размечено (оставлено под другую систему):

sudo -i
dd bs=512 count=1 if=/dev/zero of=/dev/sda
echo "
n
p
1

2G
t
82
n
p
2

100G
w"|fdisk /dev/sda
mkfs -t ext4 /dev/sda2

PS. Без нужды и резервной копии данных не пробовать, dd ... затрёт начало диска. Количество пустых строк внутри кавычек имеет существенное значение, это команды и ответы на запросы fdisk:

n - создать раздел
p - основной
1 - номер раздела
(нажат ввод) - согласиться с предложенным по умолчанием началом раздела
2G - задать размер раздела 2 ГБ
t - сменить тип раздела
82 - тип swap
...
w - записать изменения на диск и выйти.
Те же самые ответы можно было скормить fdisk-у в диалоговом режиме, отвечая на его запросы.

bormant ★★★★★
()
Ответ на: комментарий от Jokie

PPS. Если на том загрузочном диске mkfs не умеет ext4 или его не умеет подготовленный к установке дистрибутив, или ext3 было осознанным выбором по какой-то иной причине, то заменить в примерах выше ext4 на ext3.

bormant ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.