Автор Тема: Переустановка Windows XP рядом с Альт Линукс Симпли Р8 (Решена)  (Прочитано 21961 раз)

Оффлайн latigid

  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Не знал что неразмеченая область это тоже раздел. Спасибо за разъяснение.
Ну и как это по другому обойти?

Оффлайн latigid

  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Да кстати, спасибо модератору,
мультисистемные конфигурации
- вот оказывается как это называется.
Может создать соответствующий раздел форума - что-то типа "Установка и переустановка дистрибутивов в мултисистемных конфигурациях"
« Последнее редактирование: 19.03.2018 19:39:32 от latigid »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Не знал что неразмеченая область это тоже раздел. Спасибо за разъяснение.

Не совсем так,
Структура таблицы разделов неплохо описывается в книге
Виктора Костромина
Самоучитель Линукс для пользователя
в разделе
2.3.2 Разделы диска и таблица разбиения диска
на странице 26.

Ну и как это по другому обойти?

Загрузиться туда, которое видит и разделы и файловые системы все сразу.
Можно запуском gparted. Лайв можно скачать тут:
https://gparted.org/download.php
Кстати, насколько мне известно, его и вин-пользователи ценят.
Первый релиз Windows XP вышел тогда, когда о Линукс мало кто слышал и всем было на него наплевать. Популярным он стал, после халявной раздачи дисков Убунту компанией Каноникл.

Но не думайте что Линукс это какая-то божественная идеальная система:
Когда-то из установщиков Линукс убрали установку корня на reiser 3.6. Вы видели когда-нибудь в документальных фильмах взрыв атомной бомбы? Вот тогда я взорвался точно так же:
- Заколебали вы со своим линуксячим вендор-локом!!! :-)
Оправдание ядерного взрыва было простым:
У меня весь винчестер на 100% был на reiser 3.6. Даже тогда, когда в Линукс появился reiser4. И вдруг, я не могу установить Линукс-систему на reiser. Из установщиков Линукс убрали поддержку Reiser.

Оффлайн latigid

  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Ну так вроде и сделал
Поэтому сразу же после сноса раздела с Виндой, с помощью GParted - создаем раздел NTFS
не отходя от кассы так сказать.
GParted прям из Альт Линукс Симпли.

Оффлайн latigid

  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Популярным он стал, после халявной раздачи дисков Убунту компанией Каноникл.
Когда Винда заколебала тоже начинал с Убунту с 9.04. Нравилась до 11.04. До планшетной мути Unity.
Смотрю - мои задачи не растут, а ресурсы - сжираются. Налицо сговор с производителями железа.
Ну осталась надежда на Альт.
Вроде наш и господдержка есть, в том числе и в образовании.
Но не думайте что Линукс это какая-то божественная идеальная система:
Все в жизни относительно. Мне линукс нравится. Система должна быть как дворняга - неприхотливая и неубиваемая. А не как Винда - изнеженая сабочонка, нянчи и нянчи. Плюс люблю немного поковыряться. Ключевое слово немного. Но вот периодическая переустановка мультисистемы достала.

Кстати как-то мне делали загрузку через F12. Вы не в курсе? Может вообще можно от загрузчика отказаться?
« Последнее редактирование: 19.03.2018 20:58:50 от latigid »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Как бы вам про разделы, попроще и по-нагляднее объяснить на пальцах.

Берём swap
# ls -l /dev/disk/by-uuid/ | grep sda4
lrwxrwxrwx 1 root root 10 мар 19 20:47 7d0bf53e-fa09-4a5f-8e97-5a93b033167a -> ../../sda4

и выключаем его
# swapoff -a

Снимаем дамп MBR
# dd if=/dev/sda of=mbr.bin count=1


# hexdump -C mbr.bin
00000000  eb 63 90 00 8e d0 bc 00  01 fb fc 33 c0 8e d8 8e  |.c.........3....|
00000010  c0 be 00 7c bf 00 7e b9  00 02 f3 a5 68 20 7e c3  |...|..~.....h ~.|
00000020  be fa 7e bb be 7f 80 7f  04 0a 74 41 83 c3 10 81  |..~.......tA....|
00000030  fb fe 7f 7c f1 33 c0 cd  13 b4 08 b2 81 cd 13 72  |...|.3.........r|
00000040  2c b9 b4 7f b2 81 e8 ee  00 0a e4 75 20 81 3e fe  |,..........u .>.|
00000050  7d 55 aa 75 18 bb be 7d  80 7f 00 80 01 00 00 00  |}U.u...}........|
00000060  00 00 00 00 ff fa 90 90  f6 c2 80 74 05 f6 c2 70  |...........t...p|
00000070  74 02 b2 80 ea 79 7c 00  00 31 c0 8e d8 8e d0 bc  |t....y|..1......|
00000080  00 20 fb a0 64 7c 3c ff  74 02 88 c2 52 be 80 7d  |. ..d|<.t...R..}|
00000090  e8 17 01 be 05 7c b4 41  bb aa 55 cd 13 5a 52 72  |.....|.A..U..ZRr|
000000a0  3d 81 fb 55 aa 75 37 83  e1 01 74 32 31 c0 89 44  |=..U.u7...t21..D|
000000b0  04 40 88 44 ff 89 44 02  c7 04 10 00 66 8b 1e 5c  |.@.D..D.....f..\|
000000c0  7c 66 89 5c 08 66 8b 1e  60 7c 66 89 5c 0c c7 44  ||f.\.f..`|f.\..D|
000000d0  06 00 70 b4 42 cd 13 72  05 bb 00 70 eb 76 b4 08  |..p.B..r...p.v..|
000000e0  cd 13 73 0d 5a 84 d2 0f  83 d8 00 be 8b 7d e9 82  |..s.Z........}..|
000000f0  00 66 0f b6 c6 88 64 ff  40 66 89 44 04 0f b6 d1  |.f....d.@f.D....|
00000100  c1 e2 02 88 e8 88 f4 40  89 44 08 0f b6 c2 c0 e8  |.......@.D......|
00000110  02 66 89 04 66 a1 60 7c  66 09 c0 75 4e 66 a1 5c  |.f..f.`|f..uNf.\|
00000120  7c 66 31 d2 66 f7 34 88  d1 31 d2 66 f7 74 04 3b  ||f1.f.4..1.f.t.;|
00000130  44 08 7d 37 fe c1 88 c5  30 c0 c1 e8 02 08 c1 88  |D.}7....0.......|
00000140  d0 5a 88 c6 bb 00 70 8e  c3 31 db b8 01 02 cd 13  |.Z....p..1......|
00000150  72 1e 8c c3 60 1e b9 00  01 8e db 31 f6 bf 00 80  |r...`......1....|
00000160  8e c6 fc f3 a5 1f 61 ff  26 5a 7c be 86 7d eb 03  |......a.&Z|..}..|
00000170  be 95 7d e8 34 00 be 9a  7d e8 2e 00 cd 18 eb fe  |..}.4...}.......|
00000180  47 52 55 42 20 00 47 65  6f 6d 00 48 61 72 64 20  |GRUB .Geom.Hard |
00000190  44 69 73 6b 00 52 65 61  64 00 20 45 72 72 6f 72  |Disk.Read. Error|
000001a0  0d 0a 00 bb 01 00 b4 0e  cd 10 ac 3c 00 75 f4 c3  |...........<.u..|
000001b0  00 00 00 00 00 00 00 00  00 00 00 00 33 cc 80 20  |............3.. |
000001c0  21 00 83 fe ff ff 00 08  00 00 00 f8 bf 03 00 fe  |!...............|
000001d0  ff ff 83 fe ff ff 00 00  c0 03 00 f8 3f 06 00 fe  |............?...|
000001e0  ff ff 83 fe ff ff 00 f8  ff 09 00 f8 3f 08 00 fe  |............?...|
000001f0  ff ff 82 fe ff ff 00 f0  3f 12 00 98 61 00 55 aa  |........?...a.U.|

Начиная с адреса 000001be, 64 байта выделено под таблицу разделов, - по 16 байт на раздел.

Вытаскиваем эту таблицу из файла, пропуская 446 байт:
# hexdump --skip 446 -C mbr.bin
000001be  80 20 21 00 83 fe ff ff  00 08 00 00 00 f8 bf 03  |. !.............|
000001ce  00 fe ff ff 83 fe ff ff  00 00 c0 03 00 f8 3f 06  |..............?.|
000001de  00 fe ff ff 83 fe ff ff  00 f8 ff 09 00 f8 3f 08  |..............?.|
000001ee  00 fe ff ff 82 fe ff ff  00 f0 3f 12 00 98 61 00  |..........?...a.|
000001fe  55 aa                                             |U.|
00000200

Обратите внимание на предпоследнюю строку начинающуюся с адреса 000001ee, - это swap раздел и он ещё существует.
Удаляем swap раздел через cfdisk/
Снимаем MBR в другой файл
# dd if=/dev/sda of=mbr-2.bin count=1

и отображаем его дамп со смещением 446 байт:
# hexdump --skip 446 -C mbr-2.bin
000001be  80 20 21 00 83 fe ff ff  00 08 00 00 00 f8 bf 03  |. !.............|
000001ce  00 fe ff ff 83 fe ff ff  00 00 c0 03 00 f8 3f 06  |..............?.|
000001de  00 fe ff ff 83 fe ff ff  00 f8 ff 09 00 f8 3f 08  |..............?.|
000001ee  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001fe  55 aa                                             |U.|
00000200

Смотрите опять на строку начинающуюся с адреса 000001ee, - она пустая. Раздел swap удалён.
Программа должна уметь корректно делать запись и корректно считывать таблицу разделов.

Оффлайн latigid

  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Все это хорошо, но как что сделать простому юзеру?
Давайте возьмем мое рабочее решение и допилим его.
Или напишите свое.
Кстати что там насчет F12

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 161
Кстати что там насчет F12
По F12, судя по всему, на вашей материнке происходит вызов загрузочного меню.
Таким образом можно сделать загрузку разных операционок при условии, что они располагаются каждая на своём физическом диске.
Тогда для той же винды делаем всё как обычно. А для линукс загрузчик устанавливаем в MBR своего диска. При этом в настройках bios выставляем первым загрузочным устройством диск с виндой и на линуксовом диске никакой из разделов не отмечаем как boot (ну чтобы уж наверняка винда не попыталась на эти разделы впихнуть свой загрузчик)

ЗЫ. Все эти пляски из-за того, что в мелкософте считают, что комп покупали только для её продуктов, поэтому конкурентов принципиально не хочет замечать.

Оффлайн latigid

  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Если я правильно понял - диск это именно физическое устройство, а не физический раздел? Ну тоггда у меня и это есть - сынишка там с Вендами играется.
Я ему под эти игры отдельный диск купил.
Свой при очередной переустановки очередной Винды отключаю, а потом снова подключаю.
Правда раньше загрузчик сам без спросу подхватывал и его Винду, а потом что-то поменяли.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Давайте возьмем мое рабочее решение и допилим его.

Перечитал ещё раз ответ 56.
Удалять раздел с виндой в случае её переустановки нет смысла, достаточно его переформатировать, биткарта раздела очистится и раздел станет свободным.
(по поводу переполненной таблицы: а в кеше там ничего не застряло?; тогда есть смысл после удаления раздела сделать перезагрузку с выключением питания)

Кстати что там насчет F12

Саша Ерещенко привёл неплохой вариант, - полная развязка винчестеров.
Линукс на одном винчестере, виндоус на другом. Каждая система имеет свой загрузчик на своём винчестере. А загрузочный винчестер выбирается через бут меню по F12 (F8, F10, Ctrl+Esc и т.д.).
Я бы на время установки одной системы, отключал питание другого винчестера с другой системой.
Если время жизни одного винчестера придёт к концу, другой винчестер с другой системой продолжит безболезненно жить дальше, а система не потребует вмешательства, - винчестеры полностью развязаны.

Его винду подхватывал пакет os-prober. Если этот пакет удалить и перегенерировать загрузчик, виндовс исчезнет из Линукс-загрузчика и больше не появится.

Оффлайн sirares

  • Давно тут
  • **
  • Сообщений: 194
Все это хорошо, но как что сделать простому юзеру?
Давайте возьмем мое рабочее решение и допилим его.
Или напишите свое.
Кстати что там насчет F12
Вы даже не прочитали внимательно!!! - Отмахнулись как от надоедливой мухи - "Сделайте мне красиво. я обиделся. :-(" - Не возникло ни одного вопроса, вам даже книжки советовали!
А ведь я не зря писал что, если знаешь что и как, если думаешь - то ты хозяин положения, всегда за вас решать никто не будет, когда вы наступите на эти грабли во второй раз вам помогать навряд-ли станут... Вы же не хотите учиться - это пустая трата времени - "Давайте поедем"

Оффлайн latigid

  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Саша Ерещенко привёл неплохой вариант, - полная развязка винчестеров.
Дороговато и для ноутбуков не подходит. Винт то один.
Хотя для стационарных компьютеров и при наличии средств вариант отличный. Плюс еще можно организовать перекресное хранение данных.

Но это больше подходит для другой темы: Организация мультисистемных конфигураций
По логике вещей
1.Как организовать мультисистемную конфигурацию:
Аппаратно
Програмно
Смешано

Дальше по логике вещей.
2.Установка  по уровням пользователя.
Для чайников:
Установка. Вставляем стартовый диск нажимаем пару кнопок и  готово - получаем мультисистемную конфигурацию.
Переустановка одной из систем. Вставляем стартовый диск нажимаем пару кнопок и готово, системы разъединены. Вставляем диск нужной для переустановки системы и переустанавливаем ее. Вставляем стартовый диск нажимаем пару кнопок и готово - получаем востановленую мультисистемную конфигурацию.
Для продвинутого Юзера.
Установка. Читаем умные книжки, советуемся, думает как, что и куда будем ставить и как будем переустанавливать или модернизировать при необходимости. Как извесно вход рубль, а выход два.
Переустановка одной из систем. Просто делаем, все уже решено заранее.
Для Гуру
Ну тут сами колдуете..., мне туда далеко, да и не интересно, не мое это...

А как обстоит дело сейчас.

Чайник. Сидит на Винде. Дома одно дело. А в офисах до недавнего времени облавы. Лицензия.
Сговор с железячниками. Вирусняк. Что делать???
И тут свершилось!!!
Радостно читает https://www.basealt.ru/products/simplylinux/, на всякий случай на форуме спрашивает, например, "Установка дистрибутива Восьмой платформы не форматнёт "хомяк"?", ведь винда ложилась и информацию терял. Написано красиво, но боязно система то новая. Но получив ответ что все гуд, не робей весело вставляет установочный диск, быстро нажимает пару кнопок и он в "Хопре"(реклама времен "МММ") или в раю. Мультисистемная конфигурация работает!!!
Проходит время. Некоторые программы не идут на линуксе не идут, иногда с винды залазит в интернет и т.д. и т.п., да и винда есть винда. И в одно "прекрасное" время види он синий экран. Огорчается, но не очень. Вставляет установочный диск и .... облом - там только вперед!!! Вставляеь диск с виндой и ... опять облом.  Он на форум ????? А там ему объясняют что на линукс его никто не звал, надо было читать умные книжки, а если надо разбирайся, нам на каждого нет времени и т.д. и т.п. И тут он начинает понимать что попал он меж двух огней виндой и линуксом. Вход рубль, а выход два.
Подведу итог.
Создали красивую карнинку https://www.basealt.ru/products/simplylinux/, и стартовый диск с тремя кнопками, где нет надписи "НЕ ДЛЯ ЧАЙНИКОВ". Так давайте для этих людей хотябы инструкцию на пару-тройку кнопок и имеющихся под рукой дисков напишем. Мы в ответе за тех, кого приручили...

Будучи не програмистом, в два часа ночи сумел таки коряво но решить проблему подручными средствами и написать рабочую инструкцию. Вас прошу ее улучшить или написать свою. Чтоб уровень был такой же как и в установочном диске - три кнопки и системы разъединились и т.д.
А не как в анекдоте:
Маленький мальчик спрашивает папу: "А почему когда я яблоко только откусил, оно светло-зелёное, а через некотрое время становится коричневым?" "Дело вот в чём, - отвечает папа. - В яблоках содержится много железа, а в соединениях железо бывает двухвалентным и трёхвалентным. Когда яблоко не повреждено, всё железо в нём двухвалентное, а его соединения имеют светло-зелёную окраску. Когда же ты яблоко надкусил, кислород из воздуха постепенно проникает в яблоко и окисляет железо. Оно становится трёхвалентным, а соединения трёхвалентного железа имеют коричнево-бурую окраску. Ты всё понял?" "Да, -отвечает сын и после некотрой паузы добавляет: - Пап, а ты сейчас с кем разговаривал?"

А то тянет дописать в трактат "За что я ненавижу Линукс" новую главу (шутка).
То о чем там написано понимаю, но уж боль название хорошее  ;-D ;-D ;-D
« Последнее редактирование: 20.03.2018 19:24:05 от latigid »

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
всегда думал что я - простой пользователь, теперь задумался  :-)

У меня правда связка Win7 + Simply, и сам вначале тупил и боялся действовать по инструкции восстановления загрузчика, проще было все переставить заново. Если заранее сделано резервное копирование данных на внешний носитель - тогда никакой эксперимент не страшен  :-)

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 238,5G  0 disk
├─sda1   8:1    0   100M  0 part
└─sda2   8:2    0 238,4G  0 part /var/run/media/user/SysDisk
sdb      8:16   0 931,5G  0 disk
├─sdb1   8:17   0     4G  0 part [SWAP]
├─sdb2   8:18   0    64G  0 part /
└─sdb3   8:19   0 863,5G  0 part /var/run/media/user/DATA
sr0     11:0    1  1024M  0 rom 

смотрим https://forum.altlinux.org/index.php?topic=41344.msg325853#msg325853

потом
Цитата: latigid
Если я правильно понял - диск это именно физическое устройство, а не физический раздел? Ну тоггда у меня и это есть - сынишка там с Вендами играется.
Я ему под эти игры отдельный диск купил.
Свой при очередной переустановки очередной Винды отключаю, а потом снова подключаю.
Правда раньше загрузчик сам без спросу подхватывал и его Винду, а потом что-то поменяли.

тяжеловато догадаться про мультисистемную конфигурацию и 2 винчестера, когда видишь один винт и на нем один раздел sda1 в виндовом формате ntfs  :-(

Цитировать
Создали красивую карнинку https://www.basealt.ru/products/simplylinux/, и стартовый диск с тремя кнопками, где нет надписи "НЕ ДЛЯ ЧАЙНИКОВ". Так давайте для этих людей хотябы инструкцию на пару-тройку кнопок и имеющихся под рукой дисков напишем. Мы в ответе за тех, кого приручили...

Будучи не програмистом, в два часа ночи сумел таки коряво но решить проблему подручными средствами и написать рабочую инструкцию. Вас прошу ее улучшить или написать свою. Чтоб уровень был такой же как и в установочном диске - три кнопки и системы разъединились и т.д.
скажу честно по своему опыту - "НЕ ДЛЯ ЧАЙНИКОВ" это скорее уж https://www.altlinux.org/Starterkits , там после установки вопросов и проблем с настройкой на порядок больше ...

насчет "рабочей инструкции" - ее тут точно у вас нет(если не считать вариант с перестановкой обоих систем), ни одна мне известная система никогда не предусматривает в своем установщике возможность установки другой системы. Для этого есть загрузчики grub, drub4dos и т.д. (и это уже совершенно другая тема), которые могут как входить в состав дистибутива, так и ставиться отдельно.

для меня лично в этой теме остался непонятным вопрос: что и как можно было сделать с разметкой разделов, что вместо выполнения относительно простой инструкции восстановления grub вылезли непонятки с UUID ?  :-(




Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 161
всегда думал что я - простой пользователь, теперь задумался  :-)

Сейчас кроме пользователей компьютеров стали массово плодиться потребители компьютеров.
И вот для них по аналогии с инструкцией пользователя нужно выпускать инструкцию потребителя - разжёванную до состояния каши инструкцию пользователя, крайне желательно в видео-формате (текстовый формат - это для них гораздо сложнее - "многабукафф ниасилил"). И брать за это с них много денег, т.к. платить собственным временем за собственное самоубучение они обычно не желают.
« Последнее редактирование: 20.03.2018 22:39:23 от Alexander Yereshenko »

Оффлайн latigid

  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
для меня лично в этой теме остался непонятным вопрос: что и как можно было сделать с разметкой разделов, что вместо выполнения относительно простой инструкции восстановления grub вылезли непонятки с UUID ?  :-(
В том то и дело что НИЧЕГО! Все описал пошагово.
тяжеловато догадаться про мультисистемную конфигурацию и 2 винчестера
А это и не надо. Вопрос задан по моему винту с.м. начало темы, а информация про винт сынишки всплыла попутно при обсуждении - а как еще можно организовать мультисистемную конфигурацию.
 
насчет "рабочей инструкции" - ее тут точно у вас нет(если не считать вариант с перестановкой обоих систем)
Даже не возражаю. Назовите это как хотите. Но дайте свою. На уровне веселых картинок и трех кнопок загрузочного диска. Вот так мы лихо ставим линукс (чуть задумываемся про разделы) , еще проще создаем мультисистему (там выбор меньше).
Чтоб также лихо разделялась мультисистема и т.д.
Написал то, что смог, но то, что тот кто повелся на красивые картинки и три веселых кнопки сделать сможет. Когда видит синий экран смерти винда, а потом в неразмеченой области - таблица разделов переполнена. Дайте свое! Два часа ночи! А утром надо чтобы работало!
А иначе - система нипель.
скажу честно по своему опыту - "НЕ ДЛЯ ЧАЙНИКОВ"
Ну так и напишите НЕ ДЛЯ ЧАЙНИКОВ, ПЕРЕД ПРИМЕНЕНИЕМ ПРОЙТИ КУРСЫ, СДАТЬ ЭКЗАМЕНЫ, НАПИСАТЬ СОГЛАСИЕ, ПОМОЩЬ БУДЕТ ОКАЗЫВАТЬСЯ КОГДА БУДЕТ ВРЕМЯ И ЖЕЛАНИЕ тут https://www.basealt.ru/products/simplylinux/ и на диске с дистрибутивом.
Повторюсь. Мы в ответе за тех кого приручили (читай завлекли)http://www.litra.ru/composition/download/coid/00680511347187955911/
« Последнее редактирование: 22.03.2018 12:02:52 от latigid »