Difference between revisions of "Poor-mans install, grub, PDI"
From Knoppix Documentation Wiki
(initial notes) |
(-b option) |
||
| Line 4: | Line 4: | ||
knoppix dma bootfrom=/dev/hda1/k402.iso vga=0 1 | knoppix dma bootfrom=/dev/hda1/k402.iso vga=0 1 | ||
| + | |||
| + | knoppix dma bootfrom=/dev/hda1/k402.iso vga=0 -b 1 | ||
knoppix dma noprompt noeject vga=0 1 | knoppix dma noprompt noeject vga=0 1 | ||
Revision as of 22:58, 19 December 2005
Notes so far.
knoppix dma bootfrom=/dev/hda1/k402.iso vga=0 1
knoppix dma bootfrom=/dev/hda1/k402.iso vga=0 -b 1
knoppix dma noprompt noeject vga=0 1
{
rmmod tulip
modprobe de2104x
pump -k
pump -i eth0 &
alias mrw='mount -o remount,rw /cdrom2.loop/'
alias mro='mount -o remount,ro /cdrom2.loop/'
alias alias.save='alias > ~/.aliases.bash'
alias cls='clear'
alias cp='cp -i'
alias dir='ls -la'
alias function.delete='unset -f'
alias function.list='declare -f'
alias function.save='declare -f > ~/.functions.bash '
alias h='history'
alias l.='ls .[a-zA-Z]* --color=tty'
alias less='less -iX -S -# 10'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias more='less'
alias mv='mv -i'
alias path='echo $PATH'
alias pause='kill -19'
alias pd='cd -'
alias perl='perl -MEnglish -w'
alias rehash='hash -r'
alias resume='kill -18'
alias rm='rm -i'
alias root='sudo su -'
alias ssh='ssh -X'
}
alias.save
----
simple install (non-iso)
v1 - install using tohd, boot using fromhd, grub
## tohd
# a "/" at the end of /dev/hda/ -- doesn't work. ext2
knoppix dma noprompt noeject vga=0 tohd=/dev/hda1/ 1
# sans "/" -- works. ext2
knoppix dma noprompt noeject vga=0 tohd=/dev/hda1 1
# specifying knoppix_dir -- doesn't work
knoppix dma noprompt noeject vga=0 tohd=/dev/hda1 knoppix_dir=foo 1
# specifying a subdir -- doesn't work. ext2
knoppix dma noprompt noeject vga=0 tohd=/dev/hda1/foo 1
# specifying fromhd -- works. ext2
knoppix dma noprompt noeject vga=0 tohd=/dev/hda1 fromhd 1
## fromhd
# specify fromhd -- works
knoppix dma noprompt noeject vga=0 fromhd=/dev/hda1 1
# specifying knoppix_dir as foo -- doesn't work, yet
knoppix dma noprompt noeject vga=0 fromhd=/dev/hda1 knoppix_dir=foo -b 1
# specifying knoppix_dir as KNOPPIX -- works
knoppix dma noprompt noeject vga=0 fromhd=/dev/hda1 knoppix_dir=KNOPPIX -b 1
# rename /dev/hda1/KNOPPIX to /dev/hda1/foo and specifying knoppix_dir as foo -- works
knoppix dma noprompt noeject vga=0 fromhd=/dev/hda1 knoppix_dir=foo -b 1
# mv /dev/hda1/KNOPPIX to /dev/hda1/foo and specifying knoppix_dir as foo/KNOPPIX -- works
knoppix dma noprompt noeject vga=0 fromhd=/dev/hda1 knoppix_dir=foo/KNOPPIX -b 1
## grub
# copy kernel and initrd to /foo
cd /cdrom/boot/isolinux/
cp -a minirt.gz linux memtest /mnt/hda1/foo/
# modify grub stanza
cd /mnt/hda1/boot/grub/
cat <<eof > menu.lst
timeout=5
default=0
title Knoppix 4.0.2 from ext3 hda1 ISO scan ramdisk=32MB
kernel (hd0,0)/foo/linux ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=0 nomce quiet fromhd=/dev/hda1 knoppix_dir=foo/KNOPPIX config=scan home=scan ramdisk=32768 noprompt noeject -b 1
initrd (hd0,0)/foo/minirt.gz
boot
title Memory test
kernel (hd0,0)/foo/memtest
eof
# boot using grub -- works
v2 - include a PDI
# so far, hasn't worked.
# misc boot lines and commands
knoppix dma noprompt noeject vga=0 -b 1
tune2fs -O ^has_journal /dev/hda1
-----
* Partition drive, creating a 1 GB partition that has the bootable flag set
fdisk /dev/hda
* create filesystem
mkfs.ext2 /dev/hda1
* rebuild /etc/fstab
rebuildfstab -r
* mount the partition
mount /mnt/hda1
* install grub
grub-install --root-directory=/mnt/hda1 /dev/hda
* copy the kernel and minirt.gz to partition
cp -a /cdrom/boot/isolinux/linux /mnt/hda1/
cp -a /cdrom/boot/isolinux/minirt.gz /mnt/hda1/
* create /mnt/hda1/boot/grub/menu.lst
* copy the image to /dev/hda1
cat /dev/cdrom > /mnt/hda1/k402.iso