Установка с другим ядром

Я хочу установить (L) Ubuntu на жесткий диск через контроллер SATA, который по умолчанию (пока не поддерживается) стандартным ядром Ubuntu (OCZ revodrive 3 x2). Тем не менее, я смог исправить Ядро, а затем получить доступ к жесткому диску.

Теперь я застрял, так как не знаю, как получить (L) загрузочный CD Ubuntu с этим исправленным ядром.

Идеи, с которыми у меня не было успеха до сих пор:

  • Установка Lubuntu на другой жесткий диск и копирование содержимого его корневого раздела на новый диск, затем настройка нового загрузчика -> система не показывал никаких сообщений и не загружался

  • Запуск установщика ubiquity из установки ubuntu на другом жестком диске (но с исправленным ядром)

Есть ли способ создать компакт-диск с собственным ядром?

2
задан 10 January 2012 в 01:15

1 ответ

«Легкий» - относительный термин. Это не будет слишком сложно, основы находятся на этой странице

https://help.ubuntu.com/community/LiveCDCustomization

В вашем случае изменения довольно минимальны.

Извлеките iso и filesystem.squashfs (как описано в приведенной выше ссылке)

Скопируйте ваше новое ядро ​​в casper / vmlinux (перезаписать старое ядро).

# Assuming you are following the above link
cp your_kernel ~/extract-cd/casper/vmlinuz

Скопируйте ваши модули ядра в извлеченные squashfs, в lib / modules (вы можете удалить старые модули).

# Assuming you are following the above link
cp -R /lib/modules/your_custom_kernel ~/edit/lib/modules

Извлеките старые initramfs, здесь я буду использовать ~ / initrd в качестве каталога сборки

mkdir ~/initrd
cd ~/initrd
lzma -dc -S .lz casper/initrd.lz | cpio -imvd --no-absolute-filenames

Скопируйте ваши lib / modules в initrd lib / modules (вы можете удалить старые модули)

cp -R /lib/modules/your_custom_kernel ~/initrd/lib/modules

Упаковать initrd

find . | cpio --quiet --dereference -o -H newc | lzma -7 > ../cusotm.initrd.lz

Перезаписать старый initrd

cp ~/cusotm.initrd.lz ~/extract-cd/casper/initrd.lz

Теперь перепаковать iso

https://help.ubuntu.com/community/LiveCDCustomization#Producing_the_CD_image

0
ответ дан 10 January 2012 в 01:15

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

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