Автор Тема: Suse 10.1 зареждане от usb-hdd на различни машини  (Прочетена 1187 пъти)

Hedron

  • Напреднали
  • *****
  • Публикации: 44
  • Distribution: Kubuntu 12.10
  • Window Manager: KDE
    • Профил
    • WWW
Здравейте,
   първо исам да се извиня, ако съм пуснал темата в грешен раздел.

   Пробема е следния: Инсталирах SuSE 10.1 върху USB-HDD. Системата зарежда успешно от външния диск на системата на която е извършена инсталацията, но при опит за зареждане върху друго PC (което е и идеята - искам да ползвам инсталацията на две различни машини), процесът протича само до някъде, след което приключва със следното съобщение:

Примерен код

sd 0:0:0:0: Attached scsi disk sda
.sd 0:0:0:0: Attached scsi generic sg0 type0
............................................. not found - exitting to /bin/sh


И на двете системи USB-HDD е обозначен като /dev/sdb и има вътрешен SATA диск, който е /dev/sda.

Възможно ли е да се направи така, че да е възможно да се зареди линукс на различни системи от USB-HDD.

Причината да не желая да използвам Live CD дистрибуции е, че искам да използвам тази инсталация за разработка на сайт, без да ми се налага да премествам самия сайт и базата данни към него от машина на машина.
Активен

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Аз също имам подобна идея, но поради липса на време не съм пробвал нищо конкретно.
Принципно ако двете машини, на които се опитваш да заредиш са "от една архитектура" (х86, х86_64, .... и т.н) не би трябвало да има проблем. Понеже не ползвам Сусе и нищо конкретно не мога да кажа за тази дистрибуция, но на мен грешката ми се струва, че е от кернел-а. Пробвай да си компилираш сам едно допълнително ядро с драйверите за РС-то, на което имаш проблем и да го заредиш. Пиши какъв е резултата.
Кажи докъде протича процеса на зареждане - стига ли до init или не, и в този смисъл как разбра, че и на двете системи външния хард се разпознава като /dev/sdb.
На различните USB портове пак ли същата грешка ти дава?
Активен

Hedron

  • Напреднали
  • *****
  • Публикации: 44
  • Distribution: Kubuntu 12.10
  • Window Manager: KDE
    • Профил
    • WWW
Самият процес init започва, но не приключва до край, стига до тази грешка и прекъсва. По принцип двете системи са x86 и най-вероятно си прав за това, че трябва да компилирам ядро специално за хардуера на всяка машина. За жалост ако това е така отпада втората функция за която се опитвам да го направя това, а именно зареждане на ОС от този диск на машини с проблеми (аз работя като сисадмин и подобно нещо би било от голяма полза).

А колкото до това как разбирам кой диск кой е - просто преди да излезе грешката ми изписва списък с дяловете на двата диска - на вътрешния имам 7 дяла (може и странно да прозвучи но по този начин съм си категоризирал информацията), а на външния са 4. Съответно за /dev/sda ми показва 7 дяла.

Когато имам повече време ще се опитам да компилирам ядро и ще пиша тук за резултатите.



Активен

Uvigii

  • Напреднали
  • *****
  • Публикации: 381
    • Профил
Компилирай
USB , USB_mass_storage, SCSI в ядрото,
а SATA и ATA като модули
така джаджата, ще е винаги sda...
Освен това пробвай да стартираш с тази опция
rootdelay=10
Активен

http://www.openlab.info мрежова лаборатория

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Цитат (Uvigii @ Май 21 2006,18:50)
Компилирай
USB , USB_mass_storage, SCSI в ядрото,
а SATA и ATA като модули
така джаджата, ще е винаги sda...
Освен това пробвай да стартираш с тази опция
rootdelay=10

Сигурен ли си, че ако се компилират като модули АТА и САТА външния хард ще се разпознава винаги като /dev/sda, при положение че има САТА хард.
Активен

Hedron

  • Напреднали
  • *****
  • Публикации: 44
  • Distribution: Kubuntu 12.10
  • Window Manager: KDE
    • Профил
    • WWW
Първо искам да ви се извиня за това, че ви въведох в заблуда /то и аз се заблудих де/. Също така искам и да ви благодаря за съветите които ми дадохте '<img'>

Проблема се оказа повече от тривиален, просто нямаше кой да съобрази всички неща. USB-HDD беше приел /dev/sda като устройство, но това което ме заблуди беше, че репортваше 7 дяла, колкото имаше и на вътрешния SATA диск. След като направих в менюто на GRUB елемент за зареждане от /dev/sda всичко тръгна, сега само ми остава да видя дали ще мога да го накарам да зарежда хардуерни профили без да прекомпилирам ядро за всяка машина. По принцип нищо не пречи да се прави преконфигурация при смяна на машината но все пак, ако успея да го автоматизирам би било по-добре.

Ако успея да направя нещо по въпроса ще пиша какво и как тук.

EDIT:

Съставянето на хардуерни профили за SuSE се извършва чрез SCPM. Всичко необходимо за тази дейност е обяснено на тази страница:

SCPM — System Configuration Profile Management



Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
SuSE 8.2 Pro
Настройка на програми
rat 1 3896 Последна публикация Jun 20, 2003, 14:12
от batzas
LAN pod SuSe 8.2
Настройка на програми
trifa 7 4121 Последна публикация Oct 12, 2003, 20:25
от abator
SuSe 9.0
Настройка на програми
Йордан 1 3111 Последна публикация Nov 01, 2003, 15:40
от Йордан
SuSE 9.0
Настройка на програми
chankov 2 3155 Последна публикация Nov 20, 2003, 09:22
от
SuSE 9.0
Настройка на хардуер
apogza 0 2398 Последна публикация Nov 21, 2003, 20:18
от apogza