Як оновити з Fedora 1 (Yarrow) до нової версії з анакондою?


0

Я намагаюся оновити з ядра 1 Fedora до нової версії.

Інструкції на цій сторінці:

https://fedoraproject.org/wiki/Upgrading_from_EOL_Fedora_using_yum

скажи мені, щоб врятувати себе від болю, оновивши анаконда. Однак, я не можу знайти багато інформації в Інтернеті про те, що саме це означає, і як би я почав запускати цю "анаконду" або використовувати її для оновлення.

Хтось може дати мені інструкцію, як я це зробив? Дякую

РЕДАКТУВАННЯ: Я намагаюся щось працювати, дотримуючись інструкцій тут: levine.sscnet.ucla.edu/general/software/tc1000/hdredhat.html. Я можу завантажитися у варіант "оновлення", який я зробив у grub, але оновлення з жорсткого диска не працює. Зараз я намагаюся оновити через http / ftp, але під час кроку установки ядра ця помилка завжди трапляється: http://postimg.org/image/mej4vwec3/

Журнал оновлення говорить про це:

помилка: не вдалося розпакувати архів у файлі /boot/System.map-2.6.5-1.358;2ab9931a: cpio: написати будь-яку ідею, що викликає цю помилку чи як її виправити? Я знаю, що дисковий простір - це не проблема.

РЕДАКТИВО 2: Начебто первісне запитання викликало оманливе враження, тож ось для уточнення фактичної основи. Це частина завдання для школи, я не можу зробити новий монтаж, тому що просто кажучи, мені це не дозволено. Однак мені дозволено і насправді дещо заохочувати оновити стільки, на скільки зможу, до тих пір, поки не буде виконано повне видалення та перевстановлення. Я не можу використовувати звичайний livecd, тому що машина, про яку йде мова, насправді є віртуальною машиною у vsphere, і я не можу підключити до неї будь-який фізичний носій.


2
Це ... буде боляче. Навіть якщо у вас були доступні репости та шлях до оновлення, ви позаду на 20 версій, а анаконда - це інсталятор, який використовує livecd. Наразі ви намагаєтесь відкрутити маленькі болти кувалдою. це може спрацювати, але ти так само ймовірно, що вдариш себе по голові і тріщиш свою майстерність.
Подорожник Geek

Відповіді:


2

anaconda- це інсталяційна програма, яка постачається разом із компакт-дисками та DVD-дисками Fedora. Щоб оновити Fedora за допомогою anaconda, просто завантажтесь з Live DVD та виберіть Оновити, коли з'явиться запит.

Застереження:

  • Навіть перед "нормальним" оновленням завжди добре зробити резервну копію всіх важливих даних.

  • Вікі Fedora, на яку ви посилаєтесь, пропонують використовувати anacondaоновлення з Fedora Core 1 до Fedora Core 2 .

    Теоретично вам слід мати змогу оновити з Fedora Core 1 до Fedora Core 2 до Fedora Core 3 тощо, але це буде дуже трудомістким.

    Крім того, кожне з 20 оновлень, необхідних для досягнення поточної версії Fedora, має ненульовий шанс вийти з ладу, тому ви, ймовірно, не потрапите ніде поблизу Fedora 21.

  • Теоретично все ж anacondaслід мати можливість оновити з Fedora Core 1 до Fedora 21.

    Я не впевнений, чи пропуск випуску офіційно підтримується, але він, як правило, працює незалежно. Пропуск 19 релізів навряд чи матиме бажаний результат.

  • Якщо серйозно, то з будь-якої причини для спроби уникнути цього, просто виконайте чисту установку.


Я також не в змозі завантажуватися з живого CD, чи є ще якийсь спосіб запустити анаконда?
Катана

1
Починати anacondaне питання ( sudo anacondaмає бути достатньо). anacondaпотрібен живий образ, який зазвичай можна знайти на DVD. Хоча це може бути доручити anacondaотримати зображення в іншому місці або просто вписати в встановлений ISO, я не знаю, як цього досягти. Це може бути сприятливим моментом, щоб пояснити, які саме обмеження стоять перед вами.
Денніс

дотримуючись тут інструкцій, але iso не відображається після того, як я обрав варіант встановлення жорсткого диска. levine.sscnet.ucla.edu/general/software/tc1000/hdredhat.html він мені каже не ставити ізо в розділ "/", але чи не все в розділі "/"? Чи слід створити новий розділ лише для iso?
Катана

Що ж, вдалося обійтись цим, зробивши встановлення http, але частково через нього сказали, що не в змозі встановити ядро ​​(вставити номер ядра) фатальну помилку чи щось подібне. TT
Катана

Ну, як я вже говорив у своїй відповіді, я насправді не думав, що це спрацює. Не могли б ви поділитися, чому ви не можете встановити операційну систему «нормальним» способом (тобто завантаження з компакт-диска чи флешки)? Якби я знав, у чому проблема, я міг би запропонувати рішення.
Денніс

1

Її ОС , що перебуває на два роки , на 20 версій позаду поточного випуску. Це не ОС, яка призначена для LTS, а оновлення між версіями в добрий день ризиковано.

Не знаючи причин цього, можна лише здогадуватися, чому б ви продовжували цей ... відверто дурний квест. Якщо ви робите це, тому що у вас є власне програмне забезпечення, вам доведеться перекомпілювати все, що є, тим більше, що версії glibc досить змінилися.

Якщо у вас немає користувальницького програмного забезпечення, врятуйте себе від болю та отримайте повну інсталяцію Fedora, опрацюйте те, що вам потрібно, та просто перевстановіть його.

Якщо перевстановлення не варіант, і це пов'язано з деяким унікальним рекомендованим програмним забезпеченням (і серйозно, це єдиний розумний привід), віртуалізація старої речі, тримайтеся за дуже обмежувальний брандмауером (і в цій ситуації, я б змусити все через хост і просто переслати абсолютно необхідні порти). Якщо у вас є окремі розділи, або ви можете це зробити, все, що не потрібно змінювати, потрібно лише повторно.

І серйозно, подумайте про пенсійне планування для системи, якщо не ви.

Параметр оновлення anaconda в основному запускає інсталятор з опцією "upgradeany" . Це може бути, а може і не спрацювати - і, звичайно, не у випадку, з яким я пов’язаний. Практично будь-яка версія, яку ви оновите з FC1, буде застарілою, і ланцюгові оновлення звучать як жахлива ідея, оскільки будь-яке зрив оновлення може означати початок заново.

Розумні гроші отримують інсталяцію нового центоса чи Fedora, розробляючи необхідні речі та відновлюючи речі.


Немає спеціального програмного забезпечення. І я навіть ще не почав працювати, не кажучи вже про пенсійне планування (LOL). Я актуалізую це питання для уточнення, оскільки, здається, люди створюють враження, що сильно відрізняються від фактичної ситуації.
Катана

Я не впевнений, що остання редакція робить її кращою. Ви можете принаймні встановити ISO? Я не уявляю, що будь-який розумний викладач зробив би це, не надавши вам необхідних інструментів чи хоча б підказки. І точно не 10-річна ОС.
Подорожник Geek

Так, я можу встановлювати ISO, але спроби встановити з жорсткого диска не спрацювали для мене.
Катана

Зараз я не в змозі перевірити, але iirc, що намагається встановити ISO на жорсткому диску, призвів до виходу анаконда з якоюсь помилкою python. Не впевнений, що наявність мого iso в тому ж розділі, що і все інше, є частиною проблеми (інструкції говорили, що це може бути проблемою), але це не здається ймовірним. У будь-якому випадку я не можу створювати будь-яких нових розділів: parted каже, що він не розуміє макет розділу та не може нічого змінити.
Катана

0

Майже боїться запитати, чому 1) ти перебуваєш на fc1 2) чому ти не можеш перевстановити свіжий АЛЕ

Вам потрібно буде використовувати fedup --upgrade fc2, fc3, ..etc і т. Д. До 21, якщо ви не можете / не встановите свіжий .... Візьміть кілька кіномарафонів, це НЕ буде швидким залученням.


на жаль, якби це спрацювало, я б це вже зробив. fedup дає мені команду не знайдено, і ви також не можете знайти жодного пакета, названого таким.
Катана

потім подивіться, чи оновлення sudo yum АБО sudo yum безпечне оновлення
linuxdev2013

єдине, що намагається зробити оновлення - це встановити трохи новіше ядро
Katana

Федіп тоді ще не існував, тож це не спрацює.
mattdm

0

Я не думаю, що це не спрацює, тому що, особливо в перші дні, відбулося багато болісних змін у таких основах, як glibc та rpm. Я не думаю, що ти можеш досягти цього до FC4, тому що це був якийсь проблемний випуск, і ти дійшов до того, що насправді неможливо було почати із нової установки та застосувати останні оновлення - ти повинен був мати слідкували за оновленнями попереднього випуску. Темні часи, тоді. :)

Мені справді доводиться оскаржувати завдання - яка користь від цього має бути? У реальному світі, зіткнувшись з цим питанням, правильна відповідь, безумовно, є документуванням конфігурації важливих служб машини та відтворенням із новою установкою.


Завдання не просто оновити старий ОС. Ми повинні загартувати вразливу систему. Але очевидно, що залишити речі на fc1 залишило б багато вразливих місць.
Катана

0

Насправді я мала таке точне завдання кілька місяців тому, і пам'ятаю, натрапила на це саме питання. Щоб допомогти будь-яким майбутнім глядачам у подібній ситуації (оновлення Fedora Core 1 vSphere VM без виконання чистої установки), виконайте наступні дії:

  • НЕ намагайтеся вручну оновити будь-які пакети через Інтернет під час цього процесу, поки не буде зазначено!
  • Зробіть знімок VM в vSphere у разі невдалого оновлення (зробіть це перед кожним оновленням - це врятувало мене не раз)
  • Завантажте ISO-стандарти для кожної версії Fedora від Fedora Core 2 до Fedora 17
  • Встановіть Fedora Core 2 ISO у vSphere та перезавантажте машину
  • Оновіть інсталяцію, завантажившись із образу диска та запустивши анаконда
  • Повторіть попередні 2 кроки для кожної версії до 17
  • Починаючи з Fedora 17, анаконда не підтримується для оновлення, тому використовуйте FedUp для поступового оновлення до Fedora 21 через мережу
  • FedUp застарів за допомогою Fedora 22, тому використовуйте DNF для оновлення до останньої версії Fedora
  • Оновіть залишилися пакети за допомогою менеджера пакунків

У мене було достатньо часу, щоб отримати своє зображення VM до Fedora 13, але кінцевий результат був напрочуд стабільним.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.