1 (14.02.2011 11:00:01 отредактировано aix07)

Всем доброго времени суток! Вот описание проблемы: В интернет кафе хочу поставить Opensuse на 19 машин (с админской включительно). Сразу уточняю, никогда с линуксом не работал! так вот, позвал одного более или менее знакомого с этой системой человека. Совместными услилиями установили на один комп последнюю версию Opensuse, настроили рабочий стол, чтоб клиентам все было понятно. Сняли Акронисом образ с машины. Попытались установить этот образ на другие, вроде получилось. А вот дальше дело не пошло. При запуске выдает ошибку о не совпадении номера винчестера! Что делать?! ac   и есть ли другие способы снять образ с готовой к работе машины и установить на другие, и чтоб уже ничего не надо было догружать, исправлять и т.д. Заранее благодарю!

2

aix07 пишет:

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

Если машины идентичны. Иначе, возможно, потребуются некоторые доработки.
Простейшее решение — использовать dd, но тут требуются навыки работы в Linux.
Более «продвинутое» — CloneZilla.

aix07 пишет:

При запуске выдает ошибку о не совпадении номера винчестера!

Подробнее, пожалуйста, что запускаете, как точно звучит ошибка?

Был, был и весь вышел...

3

aix07 пишет:

При запуске выдает ошибку о не совпадении номера винчестера!

UUID и блаблабла?

4

Тут главный вопрос где эта ошибка выскакивает...
Если не ошибаюсь загрузчик грузится с жесткого диска по UUID а они зависят от серийных номеров...
возможно нужно просто переписать /etc/fstab и /boot/grub/menu.lst с правильным id жесткого диска?

Я Новичек,
Не серчайте за тупые вопросы...

5

если компы одинаковые и уверены что к ним не будут подключаться другие диски. То можно на первом компе поменять записи с UUID на /dev/sda. Сделать образ и раскидать его

6

3axapp пишет:
aix07 пишет:

При запуске выдает ошибку о не совпадении номера винчестера!

UUID и блаблабла?

ща уточню

7

BigKvak пишет:

Тут главный вопрос где эта ошибка выскакивает...
Если не ошибаюсь загрузчик грузится с жесткого диска по UUID а они зависят от серийных номеров...
возможно нужно просто переписать /etc/fstab и /boot/grub/menu.lst с правильным id жесткого диска?

 
и это проверю заодно

8

3axapp пишет:
aix07 пишет:

При запуске выдает ошибку о не совпадении номера винчестера!

UUID и блаблабла?

К гадалке не ходи... ab)


aix07, для таких целей есть AutoYAST и PXEboot, но тут уже не для новичков, быстренько все развернуть быз навыков не получится. Почитайте документацию по этим вещам, в принципе ничего сложного.

Black-metal ist krieg!
Hochlast ist krieg!

9

Denlookh пишет:

К гадалке не ходи... smile)

ну всегда есть вероятность что он имел ввиду нечто не подпадающее под стандартную логику(BSOD от старой винды)=) + Он не знает что искать, так что надо же человека навести=)

Denlookh пишет:

для таких целей есть AutoYAST и PXEboot

+1 а можно не только установку по сети сделать, но и загрузку системы по сети. Если полегче то можно какой-нибудь live-cd ubuntu. Его и переделать можно легко.

10 (15.02.2011 10:44:36 отредактировано aix07)

вот о чем я говорил выше, и что точно выдает комп при загрузке opensuse:

could not find /dev/disk-id/ata-st3320418as-6vm83l5k-part6.
want me to fall back to /dev/disk/by-id/ata-st3320418as-6vm83l5k-part6? (y/n)



к сожалению переписать правильное id жесткого диска не смог, потому как не знаю как это сделать ac мне бы точную инструкцию, что и в каком месте менять? и как в это самое место добраться...

11

aix07, 1 вариант:
Загружаешься с live-cd
Открываешь консоль
выполняешь от рута "fdisk -l"
эта команда выведет всю информацию о дисках и их разделах, по ней можно определить куда какой монтировать. Но название дисков будут как sda1,sdb2, а тебе нужно в виде ata-st3320418as-6vm83l5k-part6. Поэтому
выполняешь "ls -l /dev/disk/bu-id"
эта команда выведет имена дисков в нужном тебе виде и покажет к какому sd* относится.

+ открыть спойлер

ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root  9 2011-01-27 21:27 ata-Hitachi_HDS721616PLA380_PVF904ZHUD02AN -> ../../sdb
lrwxrwxrwx 1 root root  9 2011-01-27 21:27 ata-Hitachi_HDS721616PLA380_PVF904ZHUD3RBN -> ../../sda
lrwxrwxrwx 1 root root 35 2011-01-27 21:27 dm-name-isw_cajfffjcbe_Volume0 -> ../../mapper/isw_cajfffjcbe_Volume0
lrwxrwxrwx 1 root root 36 2011-01-27 21:27 dm-name-isw_cajfffjcbe_Volume01 -> ../../mapper/isw_cajfffjcbe_Volume01
lrwxrwxrwx 1 root root 36 2011-01-27 21:27 dm-name-isw_cajfffjcbe_Volume05 -> ../../mapper/isw_cajfffjcbe_Volume05
lrwxrwxrwx 1 root root 35 2011-01-27 21:27 dm-uuid-DMRAID-isw_cajfffjcbe_Volume0 -> ../../mapper/isw_cajfffjcbe_Volume0
lrwxrwxrwx 1 root root 36 2011-01-27 21:27 dm-uuid-DMRAID-isw_cajfffjcbe_Volume01 -> ../../mapper/isw_cajfffjcbe_Volume01
lrwxrwxrwx 1 root root 36 2011-01-27 21:27 dm-uuid-DMRAID-isw_cajfffjcbe_Volume05 -> ../../mapper/isw_cajfffjcbe_Volume05
lrwxrwxrwx 1 root root  9 2011-01-27 21:27 scsi-SATA_Hitachi_HDS7216_PVF904ZHUD02AN -> ../../sdb
lrwxrwxrwx 1 root root  9 2011-01-27 21:27 scsi-SATA_Hitachi_HDS7216_PVF904ZHUD3RBN -> ../../sda

и соответственно меняешь в файлах

BigKvak пишет:

/etc/fstab и /boot/grub/menu.lst

названия дисков
2 способ

3axapp пишет:

если компы одинаковые и уверены что к ним не будут подключаться другие диски. То можно на первом компе поменять записи с UUID на /dev/sda. Сделать образ и раскидать его

12

aix07 пишет:

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

Вот тут и ошибка закралась - если уж переходите на линукс - не пользуйтесь всякой ерундой - Акронисом то бишь.

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

13

newzenon пишет:
aix07 пишет:

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

Вот тут и ошибка закралась - если уж переходите на линукс - не пользуйтесь всякой ерундой - Акронисом то бишь.


Я ж говорю, я с линуксом первый раз. А так я не программист и даже не админ, скорее из "сочувствующих" smile

Просто мне надо снять уже готового компа образ, так что б поставить на идентичный и не возиться с ним как с оригиналом. Просто клонировать все вплоть до расположения иконок на рабочем столе smile

14

aix07 пишет:

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

http://linuxforum.ru/viewtopic.php?pid=145377#p145377

можно командой

 Консоль:
# dd if=/dev/sdX bs=16M | gzip -c | /media/внешний_диск/image.gz

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

 Консоль:
# zcat  /media/внешний_диск/image.gz | dd of=/dev/sdX bs=16M

этот ваш акроникс лучше выкиньте.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

15 (15.02.2011 14:55:55 отредактировано aix07)

drBatty пишет:
aix07 пишет:

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

http://linuxforum.ru/viewtopic.php?pid=145377#p145377

можно командой

 Консоль:
# dd if=/dev/sdX bs=16M | gzip -c | /media/внешний_диск/image.gz

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

 Консоль:
# zcat  /media/внешний_диск/image.gz | dd of=/dev/sdX bs=16M

этот ваш акроникс лучше выкиньте.


я правильно понимаю что в строке вместо   "/внешний диск/"  надо указать путь к dvd-rom или к флешке?! и можно ли сделать это же по сети, чтоб сразу на несколько машин ставить?

16

drBatty, dd здесь не поможет, ведь в настройках прописан путь к диску через id. Так что теже грабли будут + еще у него будут проблемы с разметкой диска(тк новичек)

aix07 пишет:

я правильно понимаю что в строке вместо   "/внешний диск/"  надо указать путь к dvd-rom или к флешке?!

Да. Но не пугайся когда запустишь dd что он ничего писать не будет=) Он делает вывод только если его попросить и при завершении копирования
aix07, я тут студента озадачил загрузкой компов по сети(у нас библиотека на 70 компов), где-то через неделю думаю сделает(ну или через две у меня руки дойдут=)). Если интересно пиши в личку

17

3axapp пишет:

dd здесь не поможет, ведь в настройках прописан путь к диску через id. Так что теже грабли будут + еще у него будут проблемы с разметкой диска(тк новичек)

а вот размечать-то как раз и не надо, всё перенесётся вместе с разметкой. главное, что-бы были диски одинаковые. Заметьте, я написал /dev/sdX, т.е. я предлагаю копировать ВЕСЬ диск, а не раздел. Вот только я не помню, что там будет с UUID'ами. По идее ничего страшного не случится. Надо попробовать...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

18 (15.02.2011 15:11:38 отредактировано aix07)

3axapp,  извИняюсь за тупой вопрос как в личку писать?

19

aix07 пишет:

как в личку писать?

PM под аватаркой.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

20

drBatty пишет:

Заметьте, я написал /dev/sdX

Да не заметил, у меня просто X в конце ассоциируется с номером раздела. Ну тогда с UUID-ами должно быть все в порядке. Только образ создаваться будет [CENSORED] долго.
можно еще через ssh если рут разрешен:
ssh -l root server 'cat /dev/sdX'|dd of=/dev/sdX =)
aix07, PM справа от Профиль

21

3axapp пишет:

можно еще через ssh если рут разрешен:

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

3axapp пишет:

Только образ создаваться будет [CENSORED] долго.

с bs=16M скорость обычно 20..70мегабайт в сек. Не так уж и долго. Особенно если хорошо жмётся (что-бы хорошо жалось, нужно перед установкой системы забить диск нулями)

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

22

drBatty пишет:

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

ну это наверно больше из разряда извращений или 'так можно сделать' =)

drBatty пишет:

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

об этом не знал, но замечал что с некоторых дисков образа делаются быстрее.

23 (15.02.2011 15:58:31 отредактировано tmp13)

http://my.opera.com/avm-xandry/blog/aut
мне понадобилось ещё поставить через Yast пакет
yast2-schema-2.18.2-2.4.noarch

P.S dd конечно понятнее) ну мб тоже поможет) не зря же autoyast делали)

24

3axapp пишет:

ну это наверно больше из разряда извращений или 'так можно сделать'

почему-же? именно так и делается. но обычно всё-же по FTP.

3axapp пишет:

об этом не знал, но замечал что с некоторых дисков образа делаются быстрее.

чтение быстрее записи - факт. мы тут и читаем образ, и его пишем. Но пишем мы меньше - используется компрессия. Т.е. читается скажем 100Гб, а пишется всего 10Гб. Обычно процесс сжатия быстрее чтения, потому на скорость не влияет (сжимаем и читаем мы одновременно). Кстати, если мы даже не сжимаем, всё равно файл пишется быстрее, в Linux все файлы разряжённые, и потому блоки с одними нулями нигде не хранятся. Но надо, что-бы они были, для этого и забивают диск нулями

 Консоль:
# dd if=/dev/zerj of=/dev/sdX bs=16M

tmp13 пишет:

P.S dd конечно понятнее) ну мб тоже поможет) не зря же autoyast делали)

делали что-бы проще было. но в реальности не получается нифига, если не понимаешь ЧТО происходит. А если понимаешь, то гуй конечно удобнее.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

25

drBatty пишет:

# dd if=/dev/zerj of=/dev/sdX bs=16M

опечатка. /dev/zero

26

От UUID можно избавиться /etc/fstab отредактировать заранее ab

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

27

Тема закрыта. Всем большое спасибо за ответы! smile