[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:33348] Re: kernal package update error ??



こじまさん、いつもお世話になっております。

もうすぐ田植えの季節でお忙しいのでしょうね。

On Wed, 15 Apr 2020 13:52:13 +0900 (JST)
KOJIMA Mitsuhiro <kojima@xxxxxxxxxxx> wrote:

> 
> 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
> 
> くらいの感じで復旧できるはず.
> 
今回のマシンをこれで復旧しましたが、
# grub-mkconfig /boot/grub/grub.cfg

で grub.cfg が上手く更新されなかったので、手作業で治して無事にブートできました。

#巻き込まれたのか /dev/sdb に異常が出てっしまったので、このディスクの交換
も行うことになってしまった。( ゜Д゜)

それにしてもカーネルの更新は、自分としてはあまり急いでいなかったのですが、
4/8 に package ができてたのに、僕が一番乗りだったんですかね?
それとも僕だけトンマだったのか?

-- 
山本 伸一 <beniya@xxxxxxxxxxxxxx>


References
[plamo:33346] kernal package update error ??, 山本 伸一
[plamo:33347] Re: kernal package update error ??, KOJIMA Mitsuhiro

[検索ページ] [メール一覧]
Plamo ML 公開システム