minix/drivers
Erik van der Kouwe b43f3b6bfc This patch copies the ext2 server onto the initial ramdisk, the final
patch to allow MINIX to boot from ext2.

To create a setup with MINIX on ext2, follow these steps:

- Assumptions:
  - there exists a primary partition c0dApB with a MINIX installation
    with GRUB support (/boot/image_latest exists on /dev/c0dApB)
  - there exists a free primary partition c0dCpD

- Create an ext2 filesystem on c0dApB (from Linux, until Tthom
  has ported mke2fs)

- Follow these steps (from a MINIX CD with ext2 support, another MINIX
  installation (not c0dApB) or Linux >= 2.6.35):

  mkdir /mnt/mfs /mnt/ext2
  mount /dev/c0dApBs0 /mnt/mfs
  mount /dev/c0dApBs1 /mnt/mfs/home
  mount /dev/c0dApBs2 /mnt/mfs/usr
  mount /dev/c0dCpD /mnt/ext2
  synctree  -f /mnt/mfs /mnt/ext2
  echo root=/dev/c0dCpD > /mnt/ext2/etc/fstab

  (note: no subpartitions used because that would confuse an unmodified
  bootloader)

- Add the new MINIX installation to GRUB according to steps 7&8 in
  http://wiki.minix3.org/en/SummerOfCode2010/MultiBoot/HowTo
2010-08-04 05:18:03 +00:00
..
amddev Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
at_wini libsys: add standard condition spinning primitives 2010-07-12 23:14:40 +00:00
atl2 PCI: expose BAR sizes 2010-07-01 09:10:16 +00:00
audio Convert a few main() functions to a form that the clang compiler likes. 2010-07-01 22:23:25 +00:00
bios_wini Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
dec21140A put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
dp8390 put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
dpeth put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
e1000 put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
filter put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
floppy libsys: add standard condition spinning primitives 2010-07-12 23:14:40 +00:00
fxp put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
hello Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
lance put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
log Configure settings for system services dynamically with the new service edit command. 2010-07-05 19:37:08 +00:00
memory memory driver: use mmap to pre-allocate ramdisks to avoid overcommit. 2010-06-28 18:12:32 +00:00
orinoco put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
pci Some PCI config space registers have to be accessed in with there actual 2010-08-03 10:03:40 +00:00
printer Repair errors and warnings flagged by llvm. 2010-07-06 11:29:23 +00:00
ramdisk This patch copies the ext2 server onto the initial ramdisk, the final 2010-08-04 05:18:03 +00:00
random Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
readclock Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
rtl8139 put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
rtl8169 put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
sb16 Repair errors and warnings flagged by llvm. 2010-07-06 11:29:23 +00:00
ti1225 put env_arg[cv] declaration in minix/sysutil.h 2010-07-29 21:16:23 +00:00
tty move timers code to libsys 2010-07-09 12:58:18 +00:00
Makefile Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
Makefile.inc Makefile updates: 2010-06-11 16:05:36 +00:00