[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:33348] Re: kernal package update error ??
-
From:山本 伸一
-
Date:Wed, 15 Apr 2020 16:46:04 +0900 (JST)
- Subject: [plamo:33348] Re: kernal package update error ??
- From: 山本 伸一 <beniya@xxxxxxxxxxxxxx>
- Date: Wed, 15 Apr 2020 16:45:59 +0900
こじまさん、いつもお世話になっております。
もうすぐ田植えの季節でお忙しいのでしょうね。
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 公開システム