File tree Expand file tree Collapse file tree 5 files changed +129
-0
lines changed Expand file tree Collapse file tree 5 files changed +129
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ LFS=/mnt/lfs
4
+
5
+ # assume the tools directory is deleted for non-tools PATH option
6
+ if [ -d $LFS /tools ] ; then
7
+ sudo chroot " $LFS " /tools/bin/env -i HOME=/root \
8
+ TERM=" $TERM " PS1=' \u:\w\$ ' \
9
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
10
+ /tools/bin/bash --login +h
11
+ else
12
+ sudo chroot " $LFS " /usr/bin/env -i \
13
+ HOME=/root TERM=" $TERM " PS1=' \u:\w\$ ' \
14
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin \
15
+ /bin/bash --login
16
+ fi
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ LFS=/mnt/lfs
4
+
5
+
6
+ if [ ! -d $LFS ] ; then
7
+ sudo mkdir $LFS
8
+ fi
9
+ sudo mount -v -t ext3 /dev/sdb5 $LFS
10
+
11
+ i=6
12
+ for dir in boot home usr usr/src opt ; do
13
+ if [ ! -d $LFS /$dir ] ; then
14
+ sudo mkdir $LFS /$dir
15
+ fi
16
+ sudo mount -v -t ext3 /dev/sdb$i $LFS /$dir
17
+ let " i+=1"
18
+ done
19
+
20
+ # if [ ! -d $LFS/boot ] ; then
21
+ # sudo mkdir $LFS/boot
22
+ # fi
23
+ # sudo mount -v -t ext3 /dev/sdb6 $LFS/boot
24
+
25
+
26
+ # if [ ! -d $LFS/home ] ; then
27
+ # sudo mkdir $LFS/home
28
+ # fi
29
+ # sudo mount -v -t ext3 /dev/sdb7 $LFS/home
30
+
31
+
32
+ # if [ ! -d $LFS/usr ] ; then
33
+ # sudo mkdir $LFS/usr
34
+ # fi
35
+ # sudo mount -v -t ext3 /dev/sdb8 $LFS/usr
36
+
37
+
38
+ # if [ ! -d $LFS/usr/src ] ; then
39
+ # sudo mkdir $LFS/usr/src
40
+ # fi
41
+ # sudo mount -v -t ext3 /dev/sdb9 $LFS/usr/src
42
+
43
+
44
+ # if [ ! -d $LFS/opt ] ; then
45
+ # sudo mkdir $LFS/opt
46
+ # fi
47
+ # sudo mount -v -t ext3 /dev/sdb10 $LFS/opt
48
+
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ LFS=/mnt/lfs
4
+
5
+ if [ ! -d $LFS ] ; then
6
+ sudo mkdir $LFS
7
+ fi
8
+ sudo mount -v -t ext3 /dev/sdb5 $LFS
9
+
10
+ i=6 # sdb?+1 from above
11
+ for dir in boot home usr usr/src opt ; do
12
+ if [ ! -d $LFS /$dir ] ; then
13
+ sudo mkdir $LFS /$dir
14
+ fi
15
+ sudo mount -v -t ext3 /dev/sdb$i $LFS /$dir
16
+ let " i+=1"
17
+ done
18
+
19
+ # mount necessary fs dirs
20
+ sudo mount -v --bind /dev $LFS /dev
21
+ sudo mount -vt devpts devpts $LFS /dev/pts
22
+ sudo mount -vt tmpfs shm $LFS /dev/shm
23
+ sudo mount -vt proc proc $LFS /proc
24
+ sudo mount -vt sysfs sysfs $LFS /sys
25
+
26
+ # assume the tools directory is deleted for non-tools PATH option
27
+ if [ -d $LFS /tools ] ; then
28
+ sudo chroot " $LFS " /tools/bin/env -i HOME=/root \
29
+ TERM=" $TERM " PS1=' \u:\w\$ ' \
30
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
31
+ /tools/bin/bash --login +h
32
+ else
33
+ sudo chroot " $LFS " /usr/bin/env -i \
34
+ HOME=/root TERM=" $TERM " PS1=' \u:\w\$ ' \
35
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin \
36
+ /bin/bash --login
37
+ fi
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ LFS=/mnt/lfs
4
+
5
+ sudo umount $LFS /opt
6
+ sudo umount $LFS /usr/src
7
+ sudo umount $LFS /usr
8
+ sudo umount $LFS /home
9
+ sudo umount $LFS /boot
10
+ sudo umount $LFS
11
+
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ LFS=/mnt/lfs
4
+
5
+ sudo umount $LFS /sys
6
+ sudo umount $LFS /proc
7
+ sudo umount $LFS /dev/pts
8
+ sudo umount $LFS /dev/shm
9
+ sudo umount $LFS /dev
10
+
11
+ sudo umount $LFS /opt
12
+ sudo umount $LFS /usr/src
13
+ sudo umount $LFS /usr
14
+ sudo umount $LFS /home
15
+ sudo umount $LFS /boot
16
+ sudo umount $LFS
17
+
You can’t perform that action at this time.
0 commit comments