新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
右メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
ページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
おまかせページ移動
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
スマートフォン、タブレットでLinux、*BSDを使おう @ Wiki
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
スマートフォン、タブレットでLinux、*BSDを使おう @ Wiki
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
スマートフォン、タブレットでLinux、*BSDを使おう @ Wiki
Wubi for Ubuntu grub
Wubi for Ubuntu grub
の編集
ワープロモード
(改行はシフト+エンター)
使用されているブラウザはWYSIWYGモードに対応していません。HTMLを直接記述して編集することになります。
<p>Windowsのファイル上にループバックマウントしてインストールするのがWubiです。<br />インストール時のGrub.cfg設定を手動で設定する場合に利用します。<br /> </p><p>linux /ubuntu/install/boot/vmlinuz.efi debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename=/ubuntu/install/installation.is automatic-ubiquity noprompt quiet splash boot=casper ro debian-installer/locate=ja_JP.UTF-8 keyboard-configuration/layoutcode=jp keyboard-configuration/variantcode= -- rootflags=sync</p><p>initrd /ubuntu/install/boor/initrd.lz</p><p> </p><p>最近Wubiを使用中にGrubからLinuxの設定が削除される事例があります。<br />必ず /boot/grub/grub.cfgのバックアップを取っておいて下さい。<br /> sudo cp /boot/grub/grub.cfg /host/Users/(Owner)/Documents/<br />特にroot.diskのUUIDだけは確実にバックアップを残しておいてください。<br />こちらに記載しました。<br /> <a class="info_title" href="https://togetter.com/li/1891207" title="Wubi for ubuntuで22.04を使うとgrub.cfgでubuntuが削除される問題。grub.cfgバックアップ必須。要注意。">Wubi for ubuntuで22.04を使うとgrub.cfgでubuntuが削除される問題。grub.cfgバックアップ必須。要注意。</a><br /><br />インストール後のWubi for Ubuntuのgrub.cfgがこちらです。<br />Ubuntu22.04の時のファイルです。<br />どうしてもテキスト入力でブートする際には使ってみてください。</p><p>#<br /># DO NOT EDIT THIS FILE<br />#<br /># It is automatically generated by grub-mkconfig using templates<br /># from /etc/grub.d and settings from /etc/default/grub<br />#</p><p>### BEGIN /etc/grub.d/00_header ###<br />if [ -s $prefix/grubenv ]; then<br /> set have_grubenv=true<br /> load_env<br />fi<br />if [ "${initrdfail}" = 2 ]; then<br /> set initrdfail=<br />elif [ "${initrdfail}" = 1 ]; then<br /> set next_entry="${prev_entry}"<br /> set prev_entry=<br /> save_env prev_entry<br /> if [ "${next_entry}" ]; then<br /> set initrdfail=2<br /> fi<br />fi<br />if [ "${next_entry}" ] ; then<br /> set default="${next_entry}"<br /> set next_entry=<br /> save_env next_entry<br /> set boot_once=true<br />else<br /> set default="0"<br />fi</p><p>if [ x"${feature_menuentry_id}" = xy ]; then<br /> menuentry_id_option="--id"<br />else<br /> menuentry_id_option=""<br />fi</p><p>export menuentry_id_option</p><p>if [ "${prev_saved_entry}" ]; then<br /> set saved_entry="${prev_saved_entry}"<br /> save_env saved_entry<br /> set prev_saved_entry=<br /> save_env prev_saved_entry<br /> set boot_once=true<br />fi</p><p>function savedefault {<br /> if [ -z "${boot_once}" ]; then<br /> saved_entry="${chosen}"<br /> save_env saved_entry<br /> fi<br />}<br />function initrdfail {<br /> if [ -n "${have_grubenv}" ]; then if [ -n "${partuuid}" ]; then<br /> if [ -z "${initrdfail}" ]; then<br /> set initrdfail=1<br /> if [ -n "${boot_once}" ]; then<br /> set prev_entry="${default}"<br /> save_env prev_entry<br /> fi<br /> fi<br /> save_env initrdfail<br /> fi; fi<br />}<br />function recordfail {<br /> set recordfail=1<br /> if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi<br />}<br />function load_video {<br /> if [ x$feature_all_video_module = xy ]; then<br /> insmod all_video<br /> else<br /> insmod efi_gop<br /> insmod efi_uga<br /> insmod ieee1275_fb<br /> insmod vbe<br /> insmod vga<br /> insmod video_bochs<br /> insmod video_cirrus<br /> fi<br />}</p><p>if [ x$feature_default_font_path = xy ] ; then<br /> font=unicode<br />else<br />insmod ntfs<br />set root='hd0,gpt3'<br />if [ x$feature_platform_search_hint = xy ]; then<br /> search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 601C565A1C562AF4<br />else<br /> search --no-floppy --fs-uuid --set=root 601C565A1C562AF4<br />fi<br />loopback loop0 /ubuntu/disks/root.disk<br />set root=(loop0)<br /> font="/usr/share/grub/unicode.pf2"<br />fi</p><p>if loadfont $font ; then<br /> set gfxmode=auto<br /> load_video<br /> insmod gfxterm<br /> set locale_dir=$prefix/locale<br /> set lang=ja_JP<br /> insmod gettext<br />fi<br />terminal_output gfxterm<br />if [ "${recordfail}" = 1 ] ; then<br /> set timeout=30<br />else<br /> if [ x$feature_timeout_style = xy ] ; then<br /> set timeout_style=hidden<br /> set timeout=10<br /> # Fallback hidden-timeout code in case the timeout_style feature is<br /> # unavailable.<br /> elif sleep --interruptible 10 ; then<br /> set timeout=0<br /> fi<br />fi<br />### END /etc/grub.d/00_header ###</p><p>### BEGIN /etc/grub.d/05_debian_theme ###<br />set menu_color_normal=white/black<br />set menu_color_highlight=black/light-gray<br />### END /etc/grub.d/05_debian_theme ###</p><p>### BEGIN /etc/grub.d/10_linux ###<br />### END /etc/grub.d/10_linux ###</p><p>### BEGIN /etc/grub.d/10_linux_zfs ###<br />### END /etc/grub.d/10_linux_zfs ###</p><p>### BEGIN /etc/grub.d/10_lupin ###<br />function gfxmode {<br /> set gfxpayload="${1}"<br /> if [ "${1}" = "keep" ]; then<br /> set vt_handoff=vt.handoff=7<br /> else<br /> set vt_handoff=<br /> fi<br />}<br />if [ "${recordfail}" != 1 ]; then<br /> if [ -e ${prefix}/gfxblacklist.txt ]; then<br /> if hwmatch ${prefix}/gfxblacklist.txt 3; then<br /> if [ ${match} = 0 ]; then<br /> set linux_gfx_mode=keep<br /> else<br /> set linux_gfx_mode=text<br /> fi<br /> else<br /> set linux_gfx_mode=text<br /> fi<br /> else<br /> set linux_gfx_mode=keep<br /> fi<br />else<br /> set linux_gfx_mode=text<br />fi<br />export linux_gfx_mode<br />if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi<br />menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b1339699-a439-4ff8-bc5a-0067acab57b3' {<br /> gfxmode $linux_gfx_mode<br /> insmod gzio<br /> insmod ntfs<br /> set root='hd0,gpt3'<br /> if [ x$feature_platform_search_hint = xy ]; then<br /> search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 601C565A1C562AF4<br /> else<br /> search --no-floppy --fs-uuid --set=root 601C565A1C562AF4<br /> fi<br /> loopback loop0 /ubuntu/disks/root.disk<br /> set root=(loop0)<br /> linux /boot/vmlinuz-5.15.0-30-generic root=UUID=601C565A1C562AF4 loop=/ubuntu/disks/root.disk ro rootflags=sync quiet splash $vt_handoff<br /> initrd /boot/initrd.img-5.15.0-30-generic<br />}<br />submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-b1339699-a439-4ff8-bc5a-0067acab57b3' {<br /> menuentry 'Ubuntu, with Linux 5.15.0-30-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.0-30-generic-advanced-b1339699-a439-4ff8-bc5a-0067acab57b3' {<br /> gfxmode $linux_gfx_mode<br /> insmod gzio<br /> insmod ntfs<br /> set root='hd0,gpt3'<br /> if [ x$feature_platform_search_hint = xy ]; then<br /> search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 601C565A1C562AF4<br /> else<br /> search --no-floppy --fs-uuid --set=root 601C565A1C562AF4<br /> fi<br /> loopback loop0 /ubuntu/disks/root.disk<br /> set root=(loop0)<br /> echo 'Loading Linux 5.15.0-30-generic ...'<br /> linux /boot/vmlinuz-5.15.0-30-generic root=UUID=601C565A1C562AF4 loop=/ubuntu/disks/root.disk ro rootflags=sync quiet splash $vt_handoff<br /> echo 'Loading initial ramdisk ...'<br /> initrd /boot/initrd.img-5.15.0-30-generic<br /> }<br /> menuentry 'Ubuntu, with Linux 5.15.0-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.0-30-generic-recovery-b1339699-a439-4ff8-bc5a-0067acab57b3' {<br /> insmod gzio<br /> insmod ntfs<br /> set root='hd0,gpt3'<br /> if [ x$feature_platform_search_hint = xy ]; then<br /> search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 601C565A1C562AF4<br /> else<br /> search --no-floppy --fs-uuid --set=root 601C565A1C562AF4<br /> fi<br /> loopback loop0 /ubuntu/disks/root.disk<br /> set root=(loop0)<br /> echo 'Loading Linux 5.15.0-30-generic ...'<br /> linux /boot/vmlinuz-5.15.0-30-generic root=UUID=601C565A1C562AF4 loop=/ubuntu/disks/root.disk ro recovery nomodeset rootflags=sync<br /> echo 'Loading initial ramdisk ...'<br /> initrd /boot/initrd.img-5.15.0-30-generic<br /> }<br /> menuentry 'Ubuntu, with Linux 5.13.0-41-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-41-generic-advanced-b1339699-a439-4ff8-bc5a-0067acab57b3' {<br /> gfxmode $linux_gfx_mode<br /> insmod gzio<br /> insmod ntfs<br /> set root='hd0,gpt3'<br /> if [ x$feature_platform_search_hint = xy ]; then<br /> search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 601C565A1C562AF4<br /> else<br /> search --no-floppy --fs-uuid --set=root 601C565A1C562AF4<br /> fi<br /> loopback loop0 /ubuntu/disks/root.disk<br /> set root=(loop0)<br /> echo 'Loading Linux 5.13.0-41-generic ...'<br /> linux /boot/vmlinuz-5.13.0-41-generic root=UUID=601C565A1C562AF4 loop=/ubuntu/disks/root.disk ro rootflags=sync quiet splash $vt_handoff<br /> echo 'Loading initial ramdisk ...'<br /> initrd /boot/initrd.img-5.13.0-41-generic<br /> }<br /> menuentry 'Ubuntu, with Linux 5.13.0-41-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-41-generic-recovery-b1339699-a439-4ff8-bc5a-0067acab57b3' {<br /> insmod gzio<br /> insmod ntfs<br /> set root='hd0,gpt3'<br /> if [ x$feature_platform_search_hint = xy ]; then<br /> search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 601C565A1C562AF4<br /> else<br /> search --no-floppy --fs-uuid --set=root 601C565A1C562AF4<br /> fi<br /> loopback loop0 /ubuntu/disks/root.disk<br /> set root=(loop0)<br /> echo 'Loading Linux 5.13.0-41-generic ...'<br /> linux /boot/vmlinuz-5.13.0-41-generic root=UUID=601C565A1C562AF4 loop=/ubuntu/disks/root.disk ro recovery nomodeset rootflags=sync<br /> echo 'Loading initial ramdisk ...'<br /> initrd /boot/initrd.img-5.13.0-41-generic<br /> }<br />}</p><p>### END /etc/grub.d/10_lupin ###</p><p>### BEGIN /etc/grub.d/10_lupin_grub_install ###<br />### END /etc/grub.d/10_lupin_grub_install ###</p><p>### BEGIN /etc/grub.d/20_linux_xen ###<br />### END /etc/grub.d/20_linux_xen ###</p><p>### BEGIN /etc/grub.d/20_memtest86+ ###<br />### END /etc/grub.d/20_memtest86+ ###</p><p>### BEGIN /etc/grub.d/30_os-prober ###<br />menuentry 'Windows Boot Manager (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-efi-8A54-9197' {<br /> insmod part_gpt<br /> insmod fat<br /> set root='hd0,gpt1'<br /> if [ x$feature_platform_search_hint = xy ]; then<br /> search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 8A54-9197<br /> else<br /> search --no-floppy --fs-uuid --set=root 8A54-9197<br /> fi<br /> chainloader /EFI/Microsoft/Boot/bootmgfw.efi<br />}<br />set timeout_style=menu<br />if [ "${timeout}" = 0 ]; then<br /> set timeout=10<br />fi<br />### END /etc/grub.d/30_os-prober ###</p><p>### BEGIN /etc/grub.d/30_uefi-firmware ###<br />menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {<br /> fwsetup<br />}<br />### END /etc/grub.d/30_uefi-firmware ###</p><p>### BEGIN /etc/grub.d/35_fwupd ###<br />### END /etc/grub.d/35_fwupd ###</p><p>### BEGIN /etc/grub.d/40_custom ###<br /># This file provides an easy way to add custom menu entries. Simply type the<br /># menu entries you want to add after this comment. Be careful not to change<br /># the 'exec tail' line above.<br />### END /etc/grub.d/40_custom ###</p><p>### BEGIN /etc/grub.d/41_custom ###<br />if [ -f ${config_directory}/custom.cfg ]; then<br /> source ${config_directory}/custom.cfg<br />elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then<br /> source $prefix/custom.cfg<br />fi<br />### END /etc/grub.d/41_custom ###</p><p> </p>
>> タグ :
1文字以上入力してください
本文は少なくとも1文字以上必要です。
1文字以上入力してください。
OK
編集エディタを変更できます。
HTMLワープロエディタ(最新版)
HTML手書きエディタ
非ログインのため、ウィキの編集規制に該当する場合があります。
ログインする