Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 16 Jul 2018, 12:44
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
A Debian-Stretch-Live Starter Kit
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 8 of 8 [109 Posts]   Goto page: Previous 1, 2, 3, ..., 6, 7, 8
Author Message
rcrsn51


Joined: 05 Sep 2006
Posts: 12203
Location: Stratford, Ontario

PostPosted: Wed 13 Jun 2018, 06:33    Post subject:
Subject description: PeasyWiFi
 

anikin wrote:
will it work with dash?

I have a no-bash version. But PWF has a learning curve. It would be preferable to test the standard version first in one of the current Dogs.

Its startup mechanisms may not work the same in pure Debian.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12203
Location: Stratford, Ontario

PostPosted: Fri 15 Jun 2018, 10:24    Post subject:  

Here is PeasyPrint ported from Puppy. The instructions are here.
peasyprint_2.9.deb.gz
Description  Remove the fake .gz extension
gz

 Download 
Filename  peasyprint_2.9.deb.gz 
Filesize  7.75 KB 
Downloaded  25 Time(s) 
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12203
Location: Stratford, Ontario

PostPosted: Mon 02 Jul 2018, 08:35    Post subject:  

How to install Stretch-live on a UEFI computer

Users with Win8/10 machines or new motherboards are familiar with the issues of UEFI, GRUB2 and Secure Boot. Here is a recipe for dealing with them.

1. At bootup, you need to access the UEFI setup menus. On old BIOS machines, you would see a message like "Press Del to enter setup". But Windows now has "Fast Boot" that hides these messages. So you need to know the "hot key" like F2 in advance. By pressing it repeatedly as the machine boots, you can get into the menus. Some googling may yield the hot key for your particular machine.

If not, let Windows start, then find the back-door into the UEFI firmware settings. There are instructions here.

2. Your first task in the UEFI setup is to disable Secure Boot. Most PC's have this option located somewhere in the menus. Then look for any Fast Boot options and disable them. This will give you more time at bootup to press the hot key.

3. Note that we are leaving the machine as a UEFI boot device. We are NOT switching it back to "legacy mode".

Update: Some UEFI setups (Dell) have the setting Load Legacy Option ROM. Set it to Disable. Otherwise, the video will only work in VESA mode.

4. If you are planning to dual-boot Windows, you also need to disable its hibernation feature, AKA "Fast Startup". Do this from within Windows - read here.

5. Build a UEFI-bootable flash drive. You can do this from either Windows or Linux.
a. Get a flash drive formatted as FAT32.
b. Download the uefi-grub2.iso from here.
c. Click on the file to mount it. Copy its contents onto the flash drive. There is a folder named EFI and three files.
d. Download a Stretch-live ISO and click-mount it. Copy the entire "live" folder onto the flash drive.

6. Boot the flash drive.
a. Press the hot key to open the UEFI menus.
b. Locate the boot priority list and set USB first. If you cannot find the list, read the Update below.
c. Save and exit.

7. With any luck, the flash drive should boot. There will be a brief menu about locating a grub.cfg file. For now, ignore it.

8. The main GRUB2 menu has two choices. Try "Porteus boot" first. If it fails with a "file not found" error, reboot and try "live-boot" instead.

9. Please note that neither of these boot methods allow for persistence - having a save file/folder on the USB drive. The intent is to do a frugal install onto the hard drive. You will need a Linux-compatible partition there.

a. Stretch-Live has Gparted in its Preferences menu. In my experience, you can safely shrink a Windows main C: partition by 10-20GB. Then make a new ext4 partition in the empty space. YMMV.

b. Your flash drive has the stretch-live-frugal-install tool. Read here for instructions. Do a frugal install into the ext partition.

c. Run the GRUB2 converter tool to generate a menu entry for your frugal install.

10. You have two choices for how the system will boot:

a. Dual-boot with Windows. The safest procedure for Linux is to boot off the flash drive, then jump to the hard drive. Copy/paste the GRUB2 entry from above into your flash drive's grub.cfg. This will be a Porteus boot with a save folder in the ext partition.

b. Scrap Windows and start an all-Linux system. Using Gparted, delete the Windows partitions. Make a FAT32 "boot" partition and one or more ext partitions. Set up the boot partition for UEFI with the same content as your flash drive. See the Update for how to replace the UEFI Windows boot entry with your own.

11. Is everything working? There may still be a small bug. If you re-boot off the flash drive, GRUB2 may find your hard drive's grub.cfg instead. Unlike Grub4Dos, GRUB2 searches all the available drives for a grub.cfg, NOT just the boot drive. At the brief initial menu, select "Manually specify location". In GRUB2 syntax, your flash drive will probably be drive 1, partition 1. Enter:
Code:
(hd1,1)/grub.cfg

Update: Some UEFI setups don't have a conventional boot priority list. So you have to press another hot key like F12 in order to boot from USB.

This is awkward if you need to do it each time. So here is how to add a permanent USB boot option.

1. Press F2 and open the Boot section.
2. Select: File browser add boot entry
3. Select the cryptic entry that looks like your USB drive.
4. Drill down and select the file: EFI/boot/bootx64.efi
5. Name the entry: USB.
6. Select Boot Option #1 and set it to USB. Windows should become Option #2.
7. Save and reboot. If the USB drive is present, it will boot instead of Windows.

--------------------

Last edited by rcrsn51 on Today, at 07:48; edited 8 times in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 12203
Location: Stratford, Ontario

PostPosted: Mon 09 Jul 2018, 16:24    Post subject:  

In rare cases, you may be unable to find a working video driver. For example, the i915 modesetting driver may fail with some Intel chipsets and give a black-screen-of-death.

The only solution may be to use the Xorg vesa driver instead.

1. In your GRUB menu, add "i915.modeset=0" to the kernel line (if needed).

2. The Starter Kit does not have the vesa driver OOTB. You have two choices:

a. Download and install it on-the-fly from the console prompt (assuming you have a network connection).
Code:
apt-get update
apt-get install xserver-xorg-video-vesa
startx

b. Get the squashfs module from below and drop it into the "live" folder of your install.

Remove the fake .gz extension.

-------------
xserver-xorg-video-vesa_1%3a2.3.4-1+b2_i386.squashfs.gz
Description 
gz

 Download 
Filename  xserver-xorg-video-vesa_1%3a2.3.4-1+b2_i386.squashfs.gz 
Filesize  16 KB 
Downloaded  4 Time(s) 
xserver-xorg-video-vesa_1%3a2.3.4-1+b2_amd64.squashfs.gz
Description 
gz

 Download 
Filename  xserver-xorg-video-vesa_1%3a2.3.4-1+b2_amd64.squashfs.gz 
Filesize  16 KB 
Downloaded  3 Time(s) 
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 8 of 8 [109 Posts]   Goto page: Previous 1, 2, 3, ..., 6, 7, 8
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.2762s ][ Queries: 12 (0.1517s) ][ GZIP on ]