[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:33347] Re: kernal package update error ??
-
From:KOJIMA Mitsuhiro
-
Date:Wed, 15 Apr 2020 13:52:15 +0900 (JST)
- Subject: [plamo:33347] Re: kernal package update error ??
- From: KOJIMA Mitsuhiro <kojima@xxxxxxxxxxx>
- Date: Wed, 15 Apr 2020 13:52:13 +0900 (JST)
From: 山本 伸一 <beniya@xxxxxxxxxxxxxx>
Subject: [plamo:33346] kernal package update error ??
Date: Wed, 15 Apr 2020 12:47:38 +0900
>
> 5.4.30にupdateしたはずなのに 5.2.11 が無いって、grubの書き換えがうまく
> いっていないのでしょうか。
>
おっと失礼,連絡不足でしたね (_ _)
手元で作っているカーネルパッケージでは grub.cfg の再生成を仕込んでないので,
手動で grub-mkconfig する必要があります.
# 事故るとイヤなので..
ちなみに,お勧めのカーネル更新法は,/var/log/packages/kernel を別の
名前(例えば /var/log/packages/kernel_5.2.11)にしておいて,
installpkg する方法です.
# mv /var/log/packages/kernel{,_5.2.11}
# installpkg kernel-5.4.30-x86_64-B1.txz
# grub-mkconfig -o test.cfg
(test.cfg を確認して問題なければ)
# mv /boot/grub/grub.cfg{,.org}
# mv test.cfg /boot/grub/grub.cfg
EFI だと
# mount /dev/[EFI_System_Partition] /boot/efi
# mv /boot/efi/grub/grub.cfg{,.org}
# mv test.cfg /boot/efi/grub/grub.cfg
こういう風にしておけば,古いバージョン(5.2.11)と
新しいバージョンが共存できるので fallback も可能です.
ついでに
> Loading Linux 5.2.11-plamo64 ...
> error :file `/boot/vmlinuz-5.2.11-plamo-64{ not found.
> Loading initial randisk ...
> error: you need to load the kernel first.
>
> Press any key to continue...
>
> となってしまいました。
こうなった場合の対処法は,DVDなりUSBから起動して,
インストール先のパーティションをマウントし,
# mount /dev/[root_partition] /mnt
ハードウェア情報等を引き継げるように bind mount
# mount --bind /dev /mnt/dev
# mount --bind /sys /mnt/sys
# mount --bind /proc /mnt/proc
新しい環境に chroot
# chroot /mnt
grub.cfg の作成
# grub-mkconfig /boot/grub/grub.cfg
くらいの感じで復旧できるはず.
--------
こじま
- Follow-Ups
-
- [plamo:33348] Re: kernal package update error ??, 山本 伸一
- [plamo:33349] Re: kernal package update error ??, 山本 伸一
- References
-
- [plamo:33345] zoom, KATOH Yasufumi
- [plamo:33346] kernal package update error ??, 山本 伸一
[検索ページ]
[メール一覧]
Plamo ML 公開システム