Puppy ブートエラー
Posted: 22/06/11(土) 16:18
お世話になります。
Linux/Puppy は ほぼ初心者です。
USBメモリに Fossapup64 9.5をインストールして半年ほど使っていました。
しかし最近以下のようなメッセージが出て起動しなくなりました。
-ここから----------------------------------------
*** fossapup64 9.5 - Linux 5,4.53 {x86_64} ***
Waiting for USB strage....
loading puppy main sfs file. failed
Dumping last lines of /tmp/bootinit.log...
1: PDRV= P_BP_ID=Puppy P_BR_FN=
2: ONE_PART= ONE_FN= ONE_MP=
Partition Puppy not found.
6: ONE_PART=Puppy ONE_TRY_FN= PDRV=
Dumping last lines of kernel log...
usb 4-1: SerialNumber: 07080AB0A6AE2F47
usb-strage 4-1:1.0: USB Mass Strage device detected
scsi host6: usb-strage 4-1:1.0
random: fast init done
*** Puppy /puppy_fossapup64_9.5.sfs not found.
*** Wrror is too critical, dropping out to console...
*** To save debug info to a partition, type 'debugsave'
/ #
-ここまで----------------------------------------
この USBメモリ(2)は Windows(UEFI機)から 別のUSBメモリ(1)にPuppyをインストールして、
更にそのUSBメモリ(1)から同じ Windows機上で USBメモリ(2)にインストールしたものですが
記憶では ある時、USBメモリ(2)で起動した後、USBメモリ(1)を同機に接続して、
その後 シャットダウンした後からこの現象が出たような気がします。
USBメモリ(1)は起動できるので、そちらから USBメモリ(2)の menu.lst grub.cfg
や boot/EFI などのディレクトリの構成などを、USBメモリ(1)と比較していますが
特に違いがあるようには見えないので困っています。
--USBメモリ(2) の menu.lst 内容 ----------------------------
timeout 0
default 0
title grub2
kernel /boot/grub/i386-pc/core.img
--USBメモリ(2) の grub.cfg 内容 ----------------------------
#
set default=0
set timeout=5
set menu_color_normal='yellow/blue'
set menu_color_highlight='black/cyan'
if [ $grub_platform = 'efi' ]; then
loadfont /boot/grub/fonts/DejaVuSansMono18.pf2
set gfxmode=auto
terminal_output gfxterm
fi
menuentry "Puppy fossapup64 9.5" {
insmod ext2
search --no-floppy --fs-uuid --set a0b3266d-e317-4af1-a4e0-fa15b7b275e7
echo "Loading vmlinuz"
linux /vmlinuz pmedia=usbflash pdrv=Puppy pfix=fsck,fsckp TZ=XXX-8
echo "Loading initrd.gz"
initrd /initrd.gz
}
if [ $grub_platform = 'efi' ]; then
menuentry 'System BIOS setup' {
fwsetup
}
fi
menuentry "Shutdown computer" {
halt
}
menuentry "Reboot computer" {
reboot
}
--ここまで--------------------------------------
(USBメモリ(1)の grub.cfg も USBメモリ(2)も 同じ UUIDになっています。
尚 USBメモリ(2)/sdcで起動して USBメモリ(1)/sdd と blkidコマンドで uuidを
チェックすると以下のようになります。
-- blkid 結果 ----------------------------------
/dev/sdc1 vfat BOOT (not mounted) 049E-0AE5
/dev/sdc2 ext4 Puppy /initrd/mnt/dev_save a0b3266d-e317-4af1-a4e0-fa15b7b275e7
/dev/sdc3 ext4 Data (not mounted) 623b6681-429d-4758-9734-f5974b31814e
/dev/sdd1 vfat BOOT (not mounted) 049E-0AE5
/dev/sdd2 ext4 Puppy (not mounted) a0b3266d-e317-4af1-a4e0-fa15b7b275e7
/dev/sdd3 vfat (not mounted) 0A67-D796
--ここまで--------------------------------------
Partition Puppy の UUIDの頭にある "/initrd/mnt/dev_save"というのが
ブートできない方の Partitionにはないのが問題かと思うのですが
どうすればいいのか、わかりません。
できればこの USBメモリ(2)の Puppyの Bootを修復したいのですが
どうすればいいのか教えていただけないでしょうか?
よろしくお願いします
Linux/Puppy は ほぼ初心者です。
USBメモリに Fossapup64 9.5をインストールして半年ほど使っていました。
しかし最近以下のようなメッセージが出て起動しなくなりました。
-ここから----------------------------------------
*** fossapup64 9.5 - Linux 5,4.53 {x86_64} ***
Waiting for USB strage....
loading puppy main sfs file. failed
Dumping last lines of /tmp/bootinit.log...
1: PDRV= P_BP_ID=Puppy P_BR_FN=
2: ONE_PART= ONE_FN= ONE_MP=
Partition Puppy not found.
6: ONE_PART=Puppy ONE_TRY_FN= PDRV=
Dumping last lines of kernel log...
usb 4-1: SerialNumber: 07080AB0A6AE2F47
usb-strage 4-1:1.0: USB Mass Strage device detected
scsi host6: usb-strage 4-1:1.0
random: fast init done
*** Puppy /puppy_fossapup64_9.5.sfs not found.
*** Wrror is too critical, dropping out to console...
*** To save debug info to a partition, type 'debugsave'
/ #
-ここまで----------------------------------------
この USBメモリ(2)は Windows(UEFI機)から 別のUSBメモリ(1)にPuppyをインストールして、
更にそのUSBメモリ(1)から同じ Windows機上で USBメモリ(2)にインストールしたものですが
記憶では ある時、USBメモリ(2)で起動した後、USBメモリ(1)を同機に接続して、
その後 シャットダウンした後からこの現象が出たような気がします。
USBメモリ(1)は起動できるので、そちらから USBメモリ(2)の menu.lst grub.cfg
や boot/EFI などのディレクトリの構成などを、USBメモリ(1)と比較していますが
特に違いがあるようには見えないので困っています。
--USBメモリ(2) の menu.lst 内容 ----------------------------
timeout 0
default 0
title grub2
kernel /boot/grub/i386-pc/core.img
--USBメモリ(2) の grub.cfg 内容 ----------------------------
#
set default=0
set timeout=5
set menu_color_normal='yellow/blue'
set menu_color_highlight='black/cyan'
if [ $grub_platform = 'efi' ]; then
loadfont /boot/grub/fonts/DejaVuSansMono18.pf2
set gfxmode=auto
terminal_output gfxterm
fi
menuentry "Puppy fossapup64 9.5" {
insmod ext2
search --no-floppy --fs-uuid --set a0b3266d-e317-4af1-a4e0-fa15b7b275e7
echo "Loading vmlinuz"
linux /vmlinuz pmedia=usbflash pdrv=Puppy pfix=fsck,fsckp TZ=XXX-8
echo "Loading initrd.gz"
initrd /initrd.gz
}
if [ $grub_platform = 'efi' ]; then
menuentry 'System BIOS setup' {
fwsetup
}
fi
menuentry "Shutdown computer" {
halt
}
menuentry "Reboot computer" {
reboot
}
--ここまで--------------------------------------
(USBメモリ(1)の grub.cfg も USBメモリ(2)も 同じ UUIDになっています。
尚 USBメモリ(2)/sdcで起動して USBメモリ(1)/sdd と blkidコマンドで uuidを
チェックすると以下のようになります。
-- blkid 結果 ----------------------------------
/dev/sdc1 vfat BOOT (not mounted) 049E-0AE5
/dev/sdc2 ext4 Puppy /initrd/mnt/dev_save a0b3266d-e317-4af1-a4e0-fa15b7b275e7
/dev/sdc3 ext4 Data (not mounted) 623b6681-429d-4758-9734-f5974b31814e
/dev/sdd1 vfat BOOT (not mounted) 049E-0AE5
/dev/sdd2 ext4 Puppy (not mounted) a0b3266d-e317-4af1-a4e0-fa15b7b275e7
/dev/sdd3 vfat (not mounted) 0A67-D796
--ここまで--------------------------------------
Partition Puppy の UUIDの頭にある "/initrd/mnt/dev_save"というのが
ブートできない方の Partitionにはないのが問題かと思うのですが
どうすればいいのか、わかりません。
できればこの USBメモリ(2)の Puppyの Bootを修復したいのですが
どうすればいいのか教えていただけないでしょうか?
よろしくお願いします