hack のためのネタ帳, etc,,,

タグ検索でgrub16件見つかりました。

20210810: Ubuntu - UEFI で grub の timeout が変更できない

したところ、 /etc/default/grub で GRUB_TIMEOUT を変更しても timeout が 30 秒から変化してくれない。 * 原因 /etc/grub.d/00_header に以下のようなコードがあって、 efi のときは、timeout を GRUB_RECORDFAIL_TIMEOUT で上書きするのだけど、GRUB_RECORDFAIL_TIMEOUT が未定義だと、デフォルトの 30 を代入するコードが生成サれてしまうことが原因。 =|SH| if [ \$grub_p…

https://seesaawiki.jp/w/kou1okada/d/20210810%3a%20... - 2021年08月11日更新

GNU GRUB

ww.gnu.org/software/grub/]] * &aname(20140319-grub2-isoimage-boot){2014-03-19: GRUB2 でストレージ内の ISO イメージからブート} いろいろやってみたが、結局 GRUB2 単体だと上手く行かず syslinux の memdisk を併用する事で grub console から以下のようにすると成功した。 =|| linux16 /boot/syslinux/bios/memdisk/memdisk iso initrd…

https://seesaawiki.jp/w/kou1okada/d/GNU%20GRUB... - 2021年01月05日更新

20191107: Ubunut - ISO loopback boot with BIOS/UEFI

Found になる。 UEFI だと grub までは動くが loopback するところで VirtualBox と同様にフリーズする。 これらについては[[続き>#next]]を参照。 * Partition の準備 まず parted を用いて partitioning する場合、 =|| parted /dev/sdX mklabel gpt mkpart bios_grub 34s 2047s set 1 bios_grub on mkpart esp fat32 2048s 105…

https://seesaawiki.jp/w/kou1okada/d/20191107%3a%20... - 2019年11月15日更新

20191119: Ubuntu - ISO loopback boot

ずれの ISO イメージも /boot/grub/loopback.cfg が用意されており、 =|| export iso_path set iso_path=/boot/iso/ubuntu-xx.xx.x-desktop-xxxxx.iso loopback loop ($ISOs)${iso_path} set root=(loop) configfile /boot/grub/loopback.cfg ||= とすれば、設定調べなくても iso loopback boot 出来る仕様になっている…

https://seesaawiki.jp/w/kou1okada/d/20191119%3a%20... - 2019年11月20日更新

20191108: Ubunut - ISO loopback boot with BIOS/UEFI

10 Desktop に採用されている grub v2.04 がバグってるんだそうな。 - ask ubuntu -- 2019-11-04: [[Grub command `loopback loop…` does not work on Ubuntu 19.10>https://askubuntu.com/questions/1186040/grub-command-loopback-loop-does-not-work-on-ubuntu-19-10]] -- 2019-11-07: [[Ho…

https://seesaawiki.jp/w/kou1okada/d/20191108%3a%20... - 2019年11月19日更新

20191119: Android-x86 bootable USB flash memory

duction]] らしい。 あとは grub.cfg にこれらのファイルを参照させればよかった。 今回の場合、USB フラッシュメモリの /boot/iso/android-x86_64-9.0-rc1/ 以下に配置したので、 grub.cfg は以下のようになった。 =|| search.fs_uuid xxxxxxxxxxxxxxxx ISOs menuentry "Android x86_64 9.0 RC1" { set src=/boot/iso/android-x86_64-9.0…

https://seesaawiki.jp/w/kou1okada/d/20191119%3a%20... - 2019年11月19日更新

20191116: Android-x86 - GRUB iso loopback boot

iso を拾って来て、 - /boot/grub/grub.cfg - /eti/boot/android.cfg 及び - /initrd.img を gzip -dc | cpip -i で展開して得た /init 辺りを眺めてみた結果、 grub で $isofile を export した状態で、loopback した先の /boot/grub/grub.cfg を configfile で呼んでやれば kernel に iso-scan/filename 設定して呼んでくれるようなので、以下のよ…

https://seesaawiki.jp/w/kou1okada/d/20191116%3a%20... - 2019年11月19日更新

20191118: VFAT 以外に casper の persistent 用ファイルを置く

* 承前 - [[20191114: VFAT 以外に casper の persistent 用ファイルを置く]] * 承前の問題点 ** vfat のパーティションが複数ある場合に home-rw が複数回検出されて mount されない問題 Ubuntu 19.10 には [[casper 1.427>https://git.launchpad.net/ubuntu/+source/casper/commit/?id=fbc4f3441b579cb5fadb052be3bc265d729c7…

https://seesaawiki.jp/w/kou1okada/d/20191118%3a%20... - 2019年11月18日更新

20191114: VFAT 以外に casper の persistent 用ファイルを置く

には ../ を与えることが出来るので、grub iso loopback boot する場合、kernel parameter に persistent persistent-path=../isodevice を与えておくと boot 対象の ISO ファイルと同じパーティション上にある casper-rw, home-rw ファイルを認識させることが可能となる。 これは、NTFS, exFAT 等の任意のファイルシステムでフォーマットが可能なため、vfat による 4GiB 制限を解消することが出来…

https://seesaawiki.jp/w/kou1okada/d/20191114%3a%20... - 2019年11月18日更新

20190512: grub-efi

stall して GPT に bios_grub で構成してみたところ D510MO で起動できず頓挫。 image 吸い出して virt-manager 使って QEMU/KVM 上で動かしてみると UEFI では起動出来ないが、BIOS だときちんと起動出来たので、 どうも D510MO だと UEFI Boot を Disable にしても GPT から BIOS boot 出来ない疑惑。 仕方がないので、BIOS、UEFI のどちらでも起動出来るように調整を図るため 以下を参考に作業した。 - …

https://seesaawiki.jp/w/kou1okada/d/20190512%3a%20... - 2019年05月13日更新

Ubuntu - jp106

[[Howto change the grub2 keymap>http://forums.debian.net/viewtopic.php?f=16&t=76833]] - Debian Wiki / [[Keyboard>https://wiki.debian.org/Keyboard]] - Ask Ubuntu / 2012-06-24: [[Changing TTY keyboard layout on a server?>https://askubuntu.com/ques…

https://seesaawiki.jp/w/kou1okada/d/Ubuntu%20%2d%2... - 2019年05月11日更新

20160922: ZFS root の Ubuntu と grub

* update-grub とか grub-probe が出来ない 以下のような action 出てたので昨日うかつにも zpool upgrade とかしてしまったんだが、そのせいで grub が機能しなくなってしまった。 =|| $ sudo zpool status pool: rpool state: ONLINE status: Some supported features are not enabled on the pool. The pool can still be used…

https://seesaawiki.jp/w/kou1okada/d/20160922%3a%20... - 2016年09月24日更新

grub

ww.gnu.org/software/grub/]] ** 関連 - [[Bootloader]] - [[BootableCD]] - [[Debian GNU/Linux - XFS and GRUB Legacy]] - [[Debian GNU/Linux - grub-pc]] - [[Ubuntu Server 12.04]] …

https://seesaawiki.jp/w/kou1okada/d/grub... - 2013年04月06日更新

Ubuntu Server 12.04

* grub の設定 何らかの問題で正常修了しなかった場合 grub の画面で timeout=-1 にされて自動起動できない場合がある模様。 これを防ぐには、/etc/default/grub に GRUB_RECORDFAIL_TIMEOUT パラメータを設定しておくと良い模様。 * 関連 - [[grub]] …

https://seesaawiki.jp/w/kou1okada/d/Ubuntu%20Serve... - 2013年04月06日更新

Debian GNU/Linux - grub-pc

GNU/Linux stable - grub-pc 1.98+20100804-14+squeeze1 - grub-common 1.98+20100804-14+squeeze1 BIOS 画面終了後 GRUB2 が読み込まれ Linux の boot を開始すると /dev/sda1 の UUID を認識出来ないらしく、 以下のようなエラーを吐き出し起動に失敗する。 =|| Booting 'Debian GNU/Linux, with Linux 2.6.32-5-686' …

https://seesaawiki.jp/w/kou1okada/d/Debian%20GNU/L... - 2011年11月11日更新

Debian GNU/Linux - XFS and GRUB Legacy

B Legacy (0.9x系列) の grub-install する際に boot/grub/ が XFS 配下にあると Due to a bug in xfs_freeze, the following command might produce a segmentation fault when ${grubdir} is not in an XFS filesystem. This error is harmless and can be ignored. って出たまま grub-insta…

https://seesaawiki.jp/w/kou1okada/d/Debian%20GNU/L... - 2008年10月03日更新

3d(18) algorithm(14) androidone(13) api(15) authentication(14) backup(18) benchmark(18) book(17) c(19) console(17) css(13) dell(16) diagram(16) dns(16) docker(20) emacs(18) equation(16) firefox(18) framework(14) grub(16) hacks(17) kvm(18) make(18) markdown(17) mb(15) opencv(14) package(14) parallelcomputing(15) password(16) php(19) python3(20) salvage(14) samba(18) search(15) smb(19) ssl(17) statistics(20) terminal(14) texteditor(17) unix(17) unresolved(19) usb(21) vcs(14) virtualbox(18) web(15) webapi(14) winget(15) wpad(14) 数式(21) 未解決案件(18)

管理人/副管理人のみ編集できます