LoginSignup
0
0

More than 1 year has passed since last update.

xubuntu と secure boot

Last updated at Posted at 2022-11-09

https://gihyo.jp/admin/serial/01/ubuntu-recipe/0444
を読みました

できました

https://qiita.com/TsutomuNakamura/items/257778102b1c2562d1b8
には arch 系での乗り切り方が書かれてはいますが
素人にはできない高度な調理法だと思います

Photo Marker_20221109_174959.jpg

と 簡素すぎます でも、超速 です

あまりにも 上のバーの幅が狭いのですが 以下のように

Photo Marker_20221110_080132.jpg

のところで右クリックしてでてくるメニューで変えることができます

最大の利点は
日本語入力も 何もせずにはいってます
HL-L8360CDWというカラーレーザーのドライバーをbrotherからダウンロードしなくてすみます


initramf エラーは
https://dailylife.pman-bros.com/initramfs-fsck/
によって なおしました

このエラーは
nvme256GBの全部にxubuntuでいれました。 win11を入れようとして xubuntuインストール用のUSBにて gpartedをして縮小し 空いたところに
win11をインストールしたら xubuntu がinitramf エラーで 立ち上がらなくなったという経過があります

デバイス        開始位置  最後から    セクタ サイズ タイプ
/dev/nvme0n1p1      2048    124927    122880    60M EFI システム
/dev/nvme0n1p2    124928  15749119  15624192   7.5G Linux スワップ
/dev/nvme0n1p3  15749120  15781887     32768    16M Microsoft 予約領域
/dev/nvme0n1p4  19623936 122310655 102686720    49G Linux ファイルシステム
/dev/nvme0n1p5 122310656 500117503 377806848 180.2G Microsoft 基本データ



# cat /boot/grub/grub.cfg 
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${initrdfail}" = 2 ]; then
   set initrdfail=
elif [ "${initrdfail}" = 1 ]; then
   set next_entry="${prev_entry}"
   set prev_entry=
   save_env prev_entry
   if [ "${next_entry}" ]; then
      set initrdfail=2
   fi
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function initrdfail {
    if [ -n "${have_grubenv}" ]; then if [ -n "${partuuid}" ]; then
      if [ -z "${initrdfail}" ]; then
        set initrdfail=1
        if [ -n "${boot_once}" ]; then
          set prev_entry="${default}"
          save_env prev_entry
        fi
      fi
      save_env initrdfail
    fi; fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 9a5d4a46-fdfd-49e2-ad28-bf86f94295cb
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=ja_JP
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=10
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 10 ; then
    set timeout=0
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if [ ${grub_platform} != pc ]; then
      set linux_gfx_mode=keep
    elif hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9a5d4a46-fdfd-49e2-ad28-bf86f94295cb' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root 9a5d4a46-fdfd-49e2-ad28-bf86f94295cb
	linux	/boot/vmlinuz-5.19.0-23-generic root=UUID=9a5d4a46-fdfd-49e2-ad28-bf86f94295cb ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-5.19.0-23-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-9a5d4a46-fdfd-49e2-ad28-bf86f94295cb' {
	menuentry 'Ubuntu, with Linux 5.19.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.19.0-23-generic-advanced-9a5d4a46-fdfd-49e2-ad28-bf86f94295cb' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 9a5d4a46-fdfd-49e2-ad28-bf86f94295cb
		echo	'Loading Linux 5.19.0-23-generic ...'
		linux	/boot/vmlinuz-5.19.0-23-generic root=UUID=9a5d4a46-fdfd-49e2-ad28-bf86f94295cb ro  quiet splash $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.19.0-23-generic
	}
	menuentry 'Ubuntu, with Linux 5.19.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.19.0-23-generic-recovery-9a5d4a46-fdfd-49e2-ad28-bf86f94295cb' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 9a5d4a46-fdfd-49e2-ad28-bf86f94295cb
		echo	'Loading Linux 5.19.0-23-generic ...'
		linux	/boot/vmlinuz-5.19.0-23-generic root=UUID=9a5d4a46-fdfd-49e2-ad28-bf86f94295cb ro recovery nomodeset dis_ucode_ldr 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.19.0-23-generic
	}
	menuentry 'Ubuntu, with Linux 5.19.0-21-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.19.0-21-generic-advanced-9a5d4a46-fdfd-49e2-ad28-bf86f94295cb' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 9a5d4a46-fdfd-49e2-ad28-bf86f94295cb
		echo	'Loading Linux 5.19.0-21-generic ...'
		linux	/boot/vmlinuz-5.19.0-21-generic root=UUID=9a5d4a46-fdfd-49e2-ad28-bf86f94295cb ro  quiet splash $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.19.0-21-generic
	}
	menuentry 'Ubuntu, with Linux 5.19.0-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.19.0-21-generic-recovery-9a5d4a46-fdfd-49e2-ad28-bf86f94295cb' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 9a5d4a46-fdfd-49e2-ad28-bf86f94295cb
		echo	'Loading Linux 5.19.0-21-generic ...'
		linux	/boot/vmlinuz-5.19.0-21-generic root=UUID=9a5d4a46-fdfd-49e2-ad28-bf86f94295cb ro recovery nomodeset dis_ucode_ldr 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.19.0-21-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_linux_zfs ###
### END /etc/grub.d/10_linux_zfs ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-F088-0F66' {
	insmod part_gpt
	insmod fat
	search --no-floppy --fs-uuid --set=root F088-0F66
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
	fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/35_fwupd ###
### END /etc/grub.d/35_fwupd ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg
fi

です。



X-1) さよなら dual boot

windows 11 pro を nvmeにいれ

それから

SATA HDD に ubuntuをいれたら

IMG_20221113_185009.jpg

がでました

で対処はできるようです
しかも Microsoftからの お邪魔虫は これからもこれからも でしょうので
1パソコン 1OSが無難でしょう、 きっと
 
https://pc-karuma.net/windows-10-enable-bitlocker-drive-encryption/#BitLocker_%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F
な記事もあります

X2) fcitx-mozic

# apt-get install fcitx-mozc




$ cat .xprofile 
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
fcitx-autostart

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0