PuppyThis forum is for the discussion of Puppy Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi all, I installed puppy xenial 7.5 on a separated partition of my hard drive, it installed apparently well until the grub installation option.
Originally the installation appears to use Grub4Dos then I try to install grub with this utility and it gave me error "More than one file specified" listed in the following log file:
Code:
/usr/sbin/grub4dosconfig PBS
version 1.9.2
Mon Nov 18 10:54:15 +08 2019
BINSTALLER=bootlace.com
298.1GiB
1036288
11878400
267737088
31918080
3.9GiB
4029376
sda|298kB_ATA_SAMSUNG_HM321HI
sda1|(ntfs)_1012MB_System
sda2|(ntfs)_11.3GB_Recovery
sda3|(ntfs)_255.3GB_OS
sda4|(ext2)_30.4GB_Linux
sdb|3kB_Generic_STORAGE_DEVICE
sdb1|(vfat)_3.8GB_MYLINUXLIVE
PCPARTS:
/dev/sda1|ntfs|1036288
/dev/sda2|ntfs|11878400
/dev/sda3|ntfs|267737088
/dev/sda4|ext2|31918080
/dev/sdb1|vfat|4029376
LPART:/dev/sda4|ext2|31918080
MYPUPPY=sdb1/puppy_xenialpup_7.5.sfs
sdb1/puppy_xenialpup_7.5.sfs,initrd.gz|puppy_xenialpup_7.5
sda1/bootmgr|Windows
sda3/bootmgr|Windows
sda4/menu.lst|Puppy_xenialpup_7.5_(sdb1)
WIN:sda1/bootmgr|Windows
WIN:sda3/bootmgr|Windows
Writing... /mnt/sda4/menu.lst
sdb1/puppy_xenialpup_7.5.sfs,initrd.gz|puppy_xenialpup_7.5
:Windows:
:Windows (sda1):
:Windows (sda3):
Installing grldr ...
'/usr/lib/grub4dos/grldr' -> '/mnt/sda4/grldr'
/dev/sda4 561305600 625141759 63836160 30.5G 83 Linux
Installing bootloader on /dev/sda4(PBS)...
Error: More than one files specified.
BOOTLACE writes GRLDR BOOT RECORD to MBR or to the boot area of a file system.
Usage: bootlace.com [OPTIONS] DEVICE_OR_FILE
Options: --read-only, --floppy[=N], --boot-prevmbr-first, --boot-prevmbr-last,
--no-backup-mbr, --force-backup-mbr, --mbr-enable-floppy, --mbr-disable-floppy,
--mbr-enable-osbr, --mbr-disable-osbr, --duce, --time-out=T, --hot-key=K,
--preferred-drive=D, --preferred-partition=P, --sectors-per-track=S, --heads=H,
--start-sector=B, --total-sectors=C, --install-partition=I, --lba, --chs,
--fat12, --fat16, --fat32, --vfat, --ntfs, --ext2, --serial-number=SN,
--restore-mbr, --mbr-no-bpb, --chs-no-tune
DEVICE_OR_FILE: Filename of the device or image. For DOS, a BIOS drive number
(in hex 0xHH or decimal DDD format)can be used to access the drive.
Failed to install bootlace.com.
/dev/sda Bootalbe: yes,
the problem here is that I don't know how to use the grub configurator because I'm very new with linux and I want a totally separated linux installation from windows (I've made a full install of puppy).
As a boot selection I'm using EasyBCD for windows.
Can you help me with this?
This assumes you boot windows with windows bootloader.
in easybsd add-new-entry>neogrub>install if you haven't already done so.
after install edit C:\nst\menu.lst with notepad, will have to right-click>openwith and add the following
Code:
title puppy
root (hd0,3)
kernel /boot/vmlinuz
initrd /boot/initrd.gz
if the vmlinuz and initrd is in a different directory or on / change accordingly
This assumes you boot windows with windows bootloader.
in easybsd add-new-entry>neogrub>install if you haven't already done so.
after install edit C:\nst\menu.lst with notepad, will have to right-click>openwith and add the following
Code:
title puppy
root (hd0,3)
kernel /boot/vmlinuz
initrd /boot/initrd.gz
if the vmlinuz and initrd is in a different directory or on / change accordingly
Thanks, about EasyBCD it is configured in that way previously.
If it fails to boot all the way delete the initrd.gz and edit the kernel line to following
kernel /boot/vmlinuz root=/dev/sda4
and see if it helps if not add the initrd line back in
Last edited by colorpurple21859; 11-24-2019 at 09:17 AM.
Well, first of all changed the installation of puppy to 8.0 frugal then I've created the entry with the options Type GRUB (Legacy) and GRUB 2 first one and following another, in the option Disk I've put the partition where Puppy is and checked the option Use the GRUB copy of EasyBCD, the I pressed create.
In the folder C:/NST only appeared after that are AutoNeoGrub0.mbr and nst_linux.mbr and when I try to boot from linux appeared
Code:
Booting '/boot/grub/menu.lst'
Booting '/grub/menu.lst'
Booting '/boot/grub.conf'
Booting '/boot/grub/grub.conf'
Booting '/grub.conf'
Error 22 (http://grub4dos.chenall.net/e/22)
No such partition
Press any key to continue
what I suppose means grub is not installed, what can I do from here?
post your menu.list in the nst folder. If there isn't one you will need to create and/or copy the one from your puppy directory to the nst directory if one exist on the puppy directory.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.