Как я могу сохранить старую версию Linux, но перейти на новый дистрибутив?

Back Story

Я опробовал последний Netbook Remix на моем Dell Inspiron 600m, и он был сильно сломан. Итак, я пытаюсь перейти к используемой системе. Мне удалось восстановить 10.04 Netbook Remix и восстановить мой домашний каталог, но у меня все еще есть проблема с тем, что Linux не вернется с приостановки.

Back Story

Теперь я загрузил установщик 9.04 и сузил проблему до используемой версии Linux. Исходный linux 2.6.28-11-generic отлично работает. Suspend полностью работоспособен, и он даже ложится спать, когда вы закрываете крышку и просыпаетесь, когда вы ее открываете. Я могу сохранить эту версию Linux, установив мета-пакет и обновив apt-get. К сожалению, графические инструменты не работают (для меня ymmv), и диспетчер обновлений выглядит так, что будет обновлять linux, несмотря на то, что его не спрашивают.

Pin linux-generic в текущей версии

Чтобы сообщить apt-get о том, чтобы ядро ​​linux не тронулось при обновлении системы, мы привяжем пакет linux-generic к текущей версии. В новой версии 9.04 Netbook пакет linux-generic находится в версии 2.6.28.11.15

spinlock@sendack:~$ apt-cache policy linux-generic linux-generic: Installed: 2.6.28.11.15 Candidate: 2.6.28.19.24 Version table: 2.6.28.19.24 0 500 http://us.archive.ubuntu.com jaunty-updates/restricted Packages 500 http://security.ubuntu.com jaunty-security/restricted Packages *** 2.6.28.11.15 0 500 http://us.archive.ubuntu.com jaunty/restricted Packages 100 /var/lib/dpkg/status

Чтобы подключить эту версию, нам нужно отредактировать / etc / apt / policies (с правами администратора) и добавить следующие строки:

Package: linux-generic Pin: version 2.6.28.11* Priority: 1001

Pin linux-generic в текущей версии

Теперь вы можете обновить систему с помощью apt-get:

$sudo apt-get update $sudo apt-get upgrade

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

$sudo apt-get install firefox

Question

Итак, вот мой вопрос, после всего этого я все еще использую версию ubuntu 9.04. Есть ли способ обновить версию, сохраняя мою версию ядра там, где она есть?

Спасибо.

3
задан 19 October 2010 в 23:56

10 ответов

В основном я бы сказал «нет». Вы могли бы установить старое ядро ​​из jaunty вручную в новом Ubuntu или просто продолжить обновление и сохранить все старые версии ядра. Новейшие версии разрабатываются и поддерживаются на более новом ядре, но могут и не быть совместимыми. Вы можете загрузиться в другое ядро ​​с помощью загрузчика grub. Если вы не видите меню grub, попробуйте удерживать shift во время загрузки. Хотя вы можете легко исправить проблемы, возникающие с новым ядром. Почему бы не задать вопрос о каждой конкретной проблеме?

2
ответ дан 26 May 2018 в 00:56
  • 1
    Я думаю ты прав. Если я попробую " $ sudo do-release-upgrade " чтобы попытаться добраться до 9.10, он хочет обновить пакет linux-general, несмотря на то, что он закреплен. Я боюсь попробовать это, потому что я думаю, что он может также очистить старую версию, поэтому я не смогу выбрать grub. – spinlock 20 October 2010 в 01:27
  • 2
    Все, что вам нужно - это общий пакет linux-image-version-generic и linux-headers-version-generic. Остальные - это просто метаданные. – NightwishFan 20 October 2010 в 09:23
  • 3
    Я забыл главное ядро ​​ppa: kernel.ubuntu.com/~kernel-ppa/mainline – NightwishFan 20 October 2010 в 10:51

В основном я бы сказал «нет». Вы могли бы установить старое ядро ​​из jaunty вручную в новом Ubuntu или просто продолжить обновление и сохранить все старые версии ядра. Новейшие версии разрабатываются и поддерживаются на более новом ядре, но могут и не быть совместимыми. Вы можете загрузиться в другое ядро ​​с помощью загрузчика grub. Если вы не видите меню grub, попробуйте удерживать shift во время загрузки. Хотя вы можете легко исправить проблемы, возникающие с новым ядром. Почему бы не задать вопрос о каждой конкретной проблеме?

2
ответ дан 25 July 2018 в 23:03

В основном я бы сказал «нет». Вы могли бы установить старое ядро ​​из jaunty вручную в новом Ubuntu или просто продолжить обновление и сохранить все старые версии ядра. Новейшие версии разрабатываются и поддерживаются на более новом ядре, но могут и не быть совместимыми. Вы можете загрузиться в другое ядро ​​с помощью загрузчика grub. Если вы не видите меню grub, попробуйте удерживать shift во время загрузки. Хотя вы можете легко исправить проблемы, возникающие с новым ядром. Почему бы не задать вопрос о каждой конкретной проблеме?

2
ответ дан 27 July 2018 в 02:21

В основном я бы сказал «нет». Вы могли бы установить старое ядро ​​из jaunty вручную в новом Ubuntu или просто продолжить обновление и сохранить все старые версии ядра. Новейшие версии разрабатываются и поддерживаются на более новом ядре, но могут и не быть совместимыми. Вы можете загрузиться в другое ядро ​​с помощью загрузчика grub. Если вы не видите меню grub, попробуйте удерживать shift во время загрузки. Хотя вы можете легко исправить проблемы, возникающие с новым ядром. Почему бы не задать вопрос о каждой конкретной проблеме?

2
ответ дан 31 July 2018 в 13:40

В основном я бы сказал «нет». Вы могли бы установить старое ядро ​​из jaunty вручную в новом Ubuntu или просто продолжить обновление и сохранить все старые версии ядра. Новейшие версии разрабатываются и поддерживаются на более новом ядре, но могут и не быть совместимыми. Вы можете загрузиться в другое ядро ​​с помощью загрузчика grub. Если вы не видите меню grub, попробуйте удерживать shift во время загрузки. Хотя вы можете легко исправить проблемы, возникающие с новым ядром. Почему бы не задать вопрос о каждой конкретной проблеме?

2
ответ дан 2 August 2018 в 04:24

В основном я бы сказал «нет». Вы могли бы установить старое ядро ​​из jaunty вручную в новом Ubuntu или просто продолжить обновление и сохранить все старые версии ядра. Новейшие версии разрабатываются и поддерживаются на более новом ядре, но могут и не быть совместимыми. Вы можете загрузиться в другое ядро ​​с помощью загрузчика grub. Если вы не видите меню grub, попробуйте удерживать shift во время загрузки. Хотя вы можете легко исправить проблемы, возникающие с новым ядром. Почему бы не задать вопрос о каждой конкретной проблеме?

2
ответ дан 4 August 2018 в 20:56

В основном я бы сказал «нет». Вы могли бы установить старое ядро ​​из jaunty вручную в новом Ubuntu или просто продолжить обновление и сохранить все старые версии ядра. Новейшие версии разрабатываются и поддерживаются на более новом ядре, но могут и не быть совместимыми. Вы можете загрузиться в другое ядро ​​с помощью загрузчика grub. Если вы не видите меню grub, попробуйте удерживать shift во время загрузки. Хотя вы можете легко исправить проблемы, возникающие с новым ядром. Почему бы не задать вопрос о каждой конкретной проблеме?

2
ответ дан 6 August 2018 в 04:29

В основном я бы сказал «нет». Вы могли бы установить старое ядро ​​из jaunty вручную в новом Ubuntu или просто продолжить обновление и сохранить все старые версии ядра. Новейшие версии разрабатываются и поддерживаются на более новом ядре, но могут и не быть совместимыми. Вы можете загрузиться в другое ядро ​​с помощью загрузчика grub. Если вы не видите меню grub, попробуйте удерживать shift во время загрузки. Хотя вы можете легко исправить проблемы, возникающие с новым ядром. Почему бы не задать вопрос о каждой конкретной проблеме?

2
ответ дан 7 August 2018 в 22:37

В основном я бы сказал «нет». Вы могли бы установить старое ядро ​​из jaunty вручную в новом Ubuntu или просто продолжить обновление и сохранить все старые версии ядра. Новейшие версии разрабатываются и поддерживаются на более новом ядре, но могут и не быть совместимыми. Вы можете загрузиться в другое ядро ​​с помощью загрузчика grub. Если вы не видите меню grub, попробуйте удерживать shift во время загрузки. Хотя вы можете легко исправить проблемы, возникающие с новым ядром. Почему бы не задать вопрос о каждой конкретной проблеме?

2
ответ дан 10 August 2018 в 10:44

В основном я бы сказал «нет». Вы могли бы установить старое ядро ​​из jaunty вручную в новом Ubuntu или просто продолжить обновление и сохранить все старые версии ядра. Новейшие версии разрабатываются и поддерживаются на более новом ядре, но могут и не быть совместимыми. Вы можете загрузиться в другое ядро ​​с помощью загрузчика grub. Если вы не видите меню grub, попробуйте удерживать shift во время загрузки. Хотя вы можете легко исправить проблемы, возникающие с новым ядром. Почему бы не задать вопрос о каждой конкретной проблеме?

2
ответ дан 13 August 2018 в 17:17
  • 1
    Я думаю ты прав. Если я попробую & quot; $ sudo do-release-upgrade & quot; чтобы попытаться добраться до 9.10, он хочет обновить пакет linux-general, несмотря на то, что он закреплен. Я боюсь попробовать это, потому что я думаю, что он может также очистить старую версию, поэтому я не смогу выбрать grub. – spinlock 20 October 2010 в 01:27
  • 2
    Все, что вам нужно - это общий пакет linux-image-version-generic и linux-headers-version-generic. Остальные - это просто метаданные. – NightwishFan 20 October 2010 в 09:23
  • 3
    Я забыл главное ядро ​​ppa: kernel.ubuntu.com/~kernel-ppa/mainline – NightwishFan 20 October 2010 в 10:51

Другие вопросы по тегам:

Похожие вопросы: