[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:32509] USB-HDDの起動失敗 ( Plamo-7.0 )
-
From:Takehiko Ogata
-
Date:Tue, 10 Jul 2018 11:21:40 +0900 (JST)
- Subject: [plamo:32509] USB-HDDの起動失敗 ( Plamo-7.0 )
- From: Takehiko Ogata <t_ogata@xxxxxxxxxxxxx>
- Date: Tue, 10 Jul 2018 11:21:39 +0900
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101Thunderbird/52.8.0
尾形です。
やっとgrub2がefiでinstallできたので、これまで起動出来なかった
USB-HDDの場合をテストして見ました。
/dev/sda1 EFI
/dev/sda2 swap
/dev/sda3 /
/dev/sdc1 EFI (USB)
/dev/sdc2 swap (USB)
/dev/sdc3 / (USB)
(mbr設定の場合はEFIのパーティションは必要ないと思います)
# grubconfig
で作成される /boot/efi/grub/grub.cfg を見ると
(# mount /dev/sda1 /boot/efi)
==> /boot/efi/grub/grub.cfg <== ( mbrの場合は/boot/grub/grub.cfg )
menuentry 'unknown Linux distribution (on /dev/sdc3)' --class linux
--class gnu-linux --class gnu --class os $menuentry_id_option
'osprober-gnulinux-simple-01407b03-362c-4b8c-816a-dc36601b25cf' {
insmod part_gpt
insmod ext2
set root='hd2,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3
--hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3
01407b03-362c-4b8c-816a-dc36601b25cf
else
search --no-floppy --fs-uuid --set=root
01407b03-362c-4b8c-816a-dc36601b25cf
fi
linux /boot/vmlinuz-4.14.44_plamo64
root=PARTUUID="797198c0-2e89-ab43-b887-bd53a387c114" ro net.ifnames=0 quiet
}
となっていますので、blkidコマンドでUUIDを見ると
swapパーティションは一度 # mkswap /dev/sdc2 のようにしないとUUIDは
設定されないようです。
# blkid
/dev/sda1: UUID="3296-9543" TYPE="vfat" PARTLABEL="EFI System Partition"
PARTUUID="4ea31a8d-fd0f-4d4d-8144-8c21a2ec25c3"
/dev/sda2: UUID="d7dcfb33-bd7e-4592-b7cc-bb5e22e7efc7" TYPE="swap"
PARTLABEL="Linux swap" PARTUUID="ce72cbd4-8e36-4fc2-a9d8-4c9e967b26aa"
/dev/sda3: LABEL="rootfs" UUID="5adac192-3248-4857-afe0-9610a2f190b4"
TYPE="ext4" PARTLABEL="Linux filesystem"
PARTUUID="4e381b3e-60ac-41c1-8a4c-232185a6833a"
/dev/sda4: LABEL="rootfs" UUID="f900f22e-d19b-4414-914c-1bb6afb6a59f"
TYPE="ext4" PARTLABEL="Linux filesystem"
PARTUUID="f382e395-4b7c-471d-9e3d-e1acb7cdacca"
/dev/sda5: PARTLABEL="Linux filesystem"
PARTUUID="9f5304e4-d731-4494-b524-e08d733cbafd"
/dev/sda6: PARTLABEL="Linux filesystem"
PARTUUID="08fda6f0-642f-47ba-b4b8-c6e3a91c5d8e"
/dev/sr0: UUID="2018-05-03-21-07-04-00" LABEL="CentOS 7 x86_64"
TYPE="iso9660" PTUUID="05237e8f" PTTYPE="dos"
/dev/sdb: PTUUID="8672d986-972d-4f02-9fd8-36121f9b5a5f" PTTYPE="gpt"
/dev/sdc1: UUID="E382-15F0" TYPE="vfat" PARTLABEL="EFI System Partition"
PARTUUID="0e755c36-5e9e-234a-937e-6699a1574bcc"
/dev/sdc2: UUID="26388453-9526-4da5-8b15-36bc2888f62e" TYPE="swap"
PARTUUID="98e80798-e2ea-b246-be6f-f8e5e0cb8f57"
/dev/sdc3: LABEL="rootfs" UUID="01407b03-362c-4b8c-816a-dc36601b25cf"
TYPE="ext4" PARTUUID="797198c0-2e89-ab43-b887-bd53a387c114"
/dev/sdc4: UUID="0ed356da-78e1-4639-b980-c64eeafb7e43" TYPE="ext4"
PARTUUID="46f4c081-1595-a349-a314-9c5d9e634053"
/dev/sdc5: PARTUUID="99e90853-ba5c-1d42-aa5b-df9646558655"
/dev/sdc6: PARTUUID="5ec08035-e23f-4f44-8c1f-1bb19a85d48c"
これからPARTUUIDのところをひろいだし/dev/sdc3/etc/fstabを修正
(こじまさん紹介のfstabを修正するスクリプトはUUIDとなります)
==> /etc/fstab <==
#/dev/sdc2 swap swap defaults 0 0
#/dev/sdc3 / ext4 defaults 1 1
#UUID=862ae5ab-5f2f-4358-9d18-446f4bf91b06 swap swap defaults 0 0
#UUID=01407b03-362c-4b8c-816a-dc36601b25cf / ext4 defaults 1 1
PARTUUID=98e80798-e2ea-b246-be6f-f8e5e0cb8f57 swap swap defaults
0 0
PARTUUID=797198c0-2e89-ab43-b887-bd53a387c114 / ext4 defaults
1 1
/dev/sr0 /cdrom iso9660
user,ro,noauto,exec,iocharset=utf8 0 0
proc /proc proc defaults 0 0
tmpfs /run tmpfs defaults 0 0
sysfs /sys sysfs defaults 0 0
devtmpfs /dev devtmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
UUIDの場合までは上記のよう記載方法で良いと思いますが、
PARTUUIDはこれで良いのかfstabへの記載例を見ていないので
そもそも記載方法が間違っているのかも。
grub.cfgと同じ指定のfstabでbootしてみましたが失敗でした。
/dev/sdcからbootする場合# grubconfig ではgrub2がデフォルトで
/dev/sdaにinstallされるので、/dev/sdcにinstallを行う必要がある
ようです。
# grub-install /dev/sdc
/dev/sdc3やUUIDの場合やBIOSで起動ディスクをUSB-HDDからの場合
も行ってみましたがだめでした。
CentOS7.5の場合/dev/sdaにinstallした場合にはPlamoと同様に起動
しませんでしたが、/dev/sdcにinstallしてBIOSで/dev/sdcから起動する
と起動しました。CentOSなど他はinitramdiskがあるので適当で良いの
だろうかなどと。
Plamoの場合は、いろいろ行って見ましたがいまのところ起動できま
せんでした。
..................................................
- Follow-Ups
-
- [plamo:32510] Re: USB-HDDの起動失敗 ( Plamo-7.0 ), KOJIMA Mitsuhiro
[検索ページ]
[メール一覧]
Plamo ML 公開システム