Page 1 of 1

Grub Customizer

Posted: 15 Jun 2021, 04:41
by Ed_P
I happened upon this webpage, https://tipsonubuntu.com/2018/03/11/ins ... 18-04-lts/, and it made me wonder, is there a Grub Customizer module for Porteus, similar to the Grub Customizer app in Ubuntu?

Grub Customizer

Posted: 16 Jun 2021, 15:25
by tionsan

Grub Customizer

Posted: 16 Jun 2021, 20:31
by Ed_P
The download link for tionsan's package. http://www.slackel.gr/repo/x86_64/curre ... 64-1dj.txz

Added in 7 minutes 5 seconds:

Code: Select all

guest@porteus:~/Downloads$ txz2xzm *.txz
Verifying package grub-customizer-5.1.0-x86_64-1dj.txz.
Installing package grub-customizer-5.1.0-x86_64-1dj.txz:
PACKAGE DESCRIPTION:
# grub-customizer - GUI for customizing GRUB2
# 
# Homepage: https://launchpad.net/grub-customizer
# 
Package grub-customizer-5.1.0-x86_64-1dj.txz installed.
Creating /home/guest/Downloads/grub-customizer-5.1.0-x86_64-1dj.xzm

guest@porteus:~/Downloads$ grub-customizer
localuser:root being added to access control list
Unable to init server: Could not connect: Connection refused

(grub-customizer:2940): Gtk-WARNING **: 16:33:36.225: cannot open display: 
localuser:root being removed from access control list
guest@porteus:~/Downloads$ 

Grub Customizer

Posted: 17 Jun 2021, 05:15
by tionsan

Grub Customizer

Posted: 17 Jun 2021, 16:45
by Ed_P
Thank you tionsan. Apparently grub-customizer needs to be run as root.

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# grub-customizer
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
 *** initializing (w/o specified bootloader type)…
   * reading partition info…
   * Loading Framebuffer resolutions (background process)
   * Finding out if this is a live CD
sh: line 1: hwinfo: command not found
In spite of the hwinfo error this did open the Grub Customizer environment setup window. :good:

Added in 58 minutes 17 seconds:
I boot my Linux systems as ISOs using a grub system on my Windows 10 system. The directory structure of my grub2 system is:

Code: Select all

guest@porteus:~$ tree -d /mnt/sda3/grub2
/mnt/sda3/grub2
├── fonts
├── g2bootmgr
├── i386-efi
├── i386-pc
├── locale
├── themes
│   ├── backgrounds
│   ├── common
│   │   ├── clockfaces
│   │   ├── colorcustom
│   │   ├── colorsource
│   │   └── static
│   ├── icons
│   ├── master
│   ├── options.local
│   └── options.standard
├── userfiles
│   ├── Eds.Theme
│   ├── Eds.configs
│   ├── My.files
│   ├── My.grubcfgs
│   ├── My.rootadds
│   ├── user.backgrounds
│   ├── user.clockfaces
│   ├── user.icons
│   └── user.misc.files
│       └── fonts
├── windata
│   ├── backups
│   │   ├── bcds
│   │   ├── custom
│   │   │   ├── customconfigs
│   │   │   ├── customconfigs.previous-1
│   │   │   ├── customconfigs.previous-2
│   │   │   ├── customconfigs.previous-3
│   │   │   ├── customconfigs.previous-4
│   │   │   └── customconfigs.previous-5
│   │   ├── efi.partitions
│   │   │   └── EFIBackup-Disk-0-Partition-1
│   │   │       └── EFI
│   │   │           ├── Boot
│   │   │           ├── Microsoft
│   │   │           │   ├── Boot
│   │   │           │   │   ├── Fonts
│   │   │           │   │   ├── Resources
│   │   │           │   │   │   └── en-US
│   │   │           │   │   ├── bg-BG
│   │   │           │   │   ├── cs-CZ
│   │   │           │   │   ├── da-DK
│   │   │           │   │   ├── de-DE
│   │   │           │   │   ├── el-GR
│   │   │           │   │   ├── en-GB
│   │   │           │   │   ├── en-US
│   │   │           │   │   ├── es-ES
│   │   │           │   │   ├── es-MX
│   │   │           │   │   ├── et-EE
│   │   │           │   │   ├── fi-FI
│   │   │           │   │   ├── fr-CA
│   │   │           │   │   ├── fr-FR
│   │   │           │   │   ├── hr-HR
│   │   │           │   │   ├── hu-HU
│   │   │           │   │   ├── it-IT
│   │   │           │   │   ├── ja-JP
│   │   │           │   │   ├── ko-KR
│   │   │           │   │   ├── lt-LT
│   │   │           │   │   ├── lv-LV
│   │   │           │   │   ├── nb-NO
│   │   │           │   │   ├── nl-NL
│   │   │           │   │   ├── pl-PL
│   │   │           │   │   ├── pt-BR
│   │   │           │   │   ├── pt-PT
│   │   │           │   │   ├── qps-ploc
│   │   │           │   │   ├── ro-RO
│   │   │           │   │   ├── ru-RU
│   │   │           │   │   ├── sk-SK
│   │   │           │   │   ├── sl-SI
│   │   │           │   │   ├── sr-Latn-CS
│   │   │           │   │   ├── sr-Latn-RS
│   │   │           │   │   ├── sv-SE
│   │   │           │   │   ├── tr-TR
│   │   │           │   │   ├── uk-UA
│   │   │           │   │   ├── zh-CN
│   │   │           │   │   ├── zh-HK
│   │   │           │   │   └── zh-TW
│   │   │           │   └── Recovery
│   │   │           ├── boot.backup
│   │   │           ├── dell
│   │   │           │   ├── bios
│   │   │           │   │   └── recovery
│   │   │           │   └── logs
│   │   │           └── grub2win
│   │   │               └── g2bootmgr
│   │   ├── logs
│   │   └── main
│   ├── commands
│   ├── customconfigs
│   ├── partdump
│   ├── storage
│   └── updatedata
├── winhelp
│   └── usermanual
│       ├── css
│       │   ├── dynatree
│       │   │   ├── chm
│       │   │   ├── folder
│       │   │   └── vista
│       │   └── silver-theme
│       │       └── images
│       ├── img
│       ├── js
│       └── lib
├── winsource
└── x86_64-efi
With my grub.cfg here: /mnt/sda3/grub2/grub.cfg The drive is NTFS.

Grub Customizer

Posted: 17 Jun 2021, 19:35
by tionsan
:good:

Grub Customizer

Posted: 18 Jun 2021, 05:14
by Ed_P
Trying to set the Partition box to /dev/sda3, OS NTFS which is where my Grub2Win grub2 directory is located produces a mounting error.

Code: Select all

Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.

Code: Select all

root@porteus:/home/guest# fuser /dev/sda3
Cannot stat file /proc/1511/fd/20: Stale file handle
Cannot stat file /proc/1511/fd/21: Stale file handle
Cannot stat file /proc/1547/fd/12: Stale file handle
Cannot stat file /proc/1547/fd/13: Stale file handle
Cannot stat file /proc/3802/fd/18: Stale file handle
Cannot stat file /proc/3802/fd/20: Stale file handle
/dev/sda3:             195
root@porteus:/home/guest# 
I can browse the drive with Nemo with no problems.

Grub Customizer

Posted: 18 Jun 2021, 06:09
by tionsan
Could be windows locking partitions.
try:
shutdown /s /f /t 0
from cmd
see if it helps.

Grub Customizer

Posted: 18 Jun 2021, 19:10
by Ed_P
I don't think so because I am able to update the /grub2/grub.cfg's code while in Porteus using xed.