This is TeX, Version 3.14159 (Web2C 7.3.1) (format=tex 2003.2.18) 8 MAR 2004 21:02 **doc.tex (doc.tex ! Undefined control sequence. l.1 \documentstyle {article} ? ! Undefined control sequence. l.49 \begin {document} ? ! Undefined control sequence. l.51 \title {LILO \\ ? ! Argument of \\ has an extra }. \par } l.52 Generic boot loader for Linux} ? Runaway argument? Generic boot loader for Linux ! Paragraph ended before \\ was complete. \par } l.52 Generic boot loader for Linux} ? ! Undefined control sequence. l.53 \author {Werner Almesberger \\ ? ! Argument of \\ has an extra }. \par } l.54 {\tt almesber@nessie.cs.id.ethz.ch}} ? Runaway argument? {\tt almesber@nessie.cs.id.ethz.ch} ! Paragraph ended before \\ was complete. \par } l.54 {\tt almesber@nessie.cs.id.ethz.ch}} ? ! Undefined control sequence. l.56 \maketitle ? ! Undefined control sequence. l.57 \setcounter {tocdepth}{1} ? ! Undefined control sequence. l.74 \section {Disk organization} ? ! Undefined control sequence. l.84 \begin {tabular}{|c|c|} ? ! Undefined control sequence. l.85 \hline ? ! Misplaced alignment tab character &. l.86 Boot sector & \hbox to 1.5in{\hfil} \\ ? Runaway argument? \cline {1-1} \multicolumn {2}{|c|}{} \\ \multicolumn {2}{|c|}{Data a\ETC. ! Paragraph ended before \\ was complete. \par l.94 ? ! Missing $ inserted. $ \par l.94 ? ! Display math should end with $$. \par l.94 ? ! Undefined control sequence. l.100 \begin {tabular}{r|c|} ? ! Undefined control sequence. l.101 \cline {2-2} ? ! Misplaced alignment tab character &. l.102 \tt 0x000 & Jump to the program code\\ ? Runaway argument? \cline {2-2} \tt 0x003 & \\ & Disk parameters \\ & \\ \cline {2-2} \tt \ETC. ! Paragraph ended before \\ was complete. \par l.117 ? ! Missing $ inserted. $ \par l.117 ? ! Display math should end with $$. \par l.117 ? Runaway argument? ! Paragraph ended before \next was complete. \par l.133 ? ! Undefined control sequence. l.135 \begin {tabular}{|l|l|l|} ? ! Undefined control sequence. l.136 \hline ? ! Undefined control sequence. l.137 \multicolumn {3}{|l|}{Partition table\hbox to 2in{\hfil\tt /dev/hda~}... ? Runaway argument? \cline {2-3} & \multicolumn {2}{l|}{Partition 1\hfill {\tt /dev/hda1\ETC. ! Paragraph ended before \\ was complete. \par l.147 ? ! Missing $ inserted. $ \par l.147 ? ! Display math should end with $$. \par l.147 ? ! Undefined control sequence. l.153 \begin {tabular}{|l|l|l|} ? ! Undefined control sequence. l.154 \hline ? ! Undefined control sequence. l.155 \multicolumn {3}{|l|}{Partition table\hbox to 2in{\hfil\tt /dev/hda~}... ? Runaway argument? \cline {2-3} & \multicolumn {2}{l|}{Partition 1\hfill {\tt /dev/hda1\ETC. ! Paragraph ended before \\ was complete. \par l.177 ? ! Missing $ inserted. $ \par l.177 ? ! Display math should end with $$. \par l.177 ? ! Undefined control sequence. l.191 \begin {tabular}{r|c|} ? ! Undefined control sequence. l.192 \cline {2-2} ? ! Misplaced alignment tab character &. l.193 \tt 0x000 & \\ ? Runaway argument? & Program code \\ & \\ & \\ \cline {2-2} \tt 0x1BE & Partition table\ETC. ! Paragraph ended before \\ was complete. \par l.205 ? ! Missing $ inserted. $ \par l.205 ? ! Display math should end with $$. \par l.205 ? ! Undefined control sequence. l.209 \begin {itemize} ? ! You can't use `\end' in internal vertical mode. \end \next #1->#1 \@foot l.219 \end {itemize} ? ! Undefined control sequence. l.223 \begin {itemize} ? ! You can't use `\end' in internal vertical mode. \end l.229 \end {itemize} ? ! Undefined control sequence. l.232 \section {Booting basics} ? ! Undefined control sequence. l.258 \subsection {MS-DOS alone} ? ! Undefined control sequence. \bootthree #1->$$ \bf \begin {tabular}{|lll|} \hline \hditem {\rm Master Boo... l.260 ...ree{DOS-MBR \sep MS-DOS \sep COMMAND.COM} ? ! Undefined control sequence. \bootthree ... \bf \begin {tabular}{|lll|} \hline \hditem {\rm Master Boot R... l.260 ...ree{DOS-MBR \sep MS-DOS \sep COMMAND.COM} ? ! Misplaced alignment tab character &. \bootthree ...e \hditem {\rm Master Boot Record} & \hditem {\rm Boot sector}... l.260 ...ree{DOS-MBR \sep MS-DOS \sep COMMAND.COM} ? ! Misplaced alignment tab character &. \bootthree ...ecord} & \hditem {\rm Boot sector} & \hditem {\rm Operating sy... l.260 ...ree{DOS-MBR \sep MS-DOS \sep COMMAND.COM} ? Runaway argument? \hline DOS-MBR \sep MS-DOS \sep COMMAND.COM \\ \hline \end {tabular}\ETC. ! Paragraph ended before \\ was complete. \par l.261 ? ! Missing $ inserted. $ \par l.261 ? ! Display math should end with $$. \par l.261 ? ! Undefined control sequence. l.268 \subsection {BOOTLIN} ? ! Undefined control sequence. \bootfour #1->$$ \bf \begin {tabular}{|llll|} \hline \hditem {\rm Master Boo... l.271 \empty \branch BOOTLIN \sep Linux} ? ! Undefined control sequence. \bootfour ... \bf \begin {tabular}{|llll|} \hline \hditem {\rm Master Boot R... l.271 \empty \branch BOOTLIN \sep Linux} ? ! Misplaced alignment tab character &. \bootfour ...ne \hditem {\rm Master Boot Record} & \hbox to 1.1in{\rm Boot s... l.271 \empty \branch BOOTLIN \sep Linux} ? ! Misplaced alignment tab character &. \bootfour ...box to 1.1in{\rm Boot sector\hfil } & \hditem {\rm Operating sy... l.271 \empty \branch BOOTLIN \sep Linux} ? ! Misplaced alignment tab character &. \bootfour ...} & \hditem {\rm Operating systems} & \hbox to 0.4in{\hfil } \\... l.271 \empty \branch BOOTLIN \sep Linux} ? Runaway argument? \hline DOS-MBR \sep MS-DOS \sep COMMAND.COM \empty \\ \empty \branch \ETC. ! Paragraph ended before \\ was complete. \par l.272 ? ! Missing $ inserted. $ \par l.272 ? ! Display math should end with $$. \par l.272 ? ! Undefined control sequence. l.279 \begin {itemize} ? ! You can't use `\end' in internal vertical mode. \end l.287 \end {itemize} ? ! Undefined control sequence. l.290 \begin {itemize} ? ! You can't use `\end' in internal vertical mode. \end l.292 \end {itemize} ? ! Undefined control sequence. l.295 \subsection {LILO started by DOS-MBR} ? ! Undefined control sequence. \bootthree #1->$$ \bf \begin {tabular}{|lll|} \hline \hditem {\rm Master Boo... l.298 \branch {\rm other OS} \empty} ? ! Undefined control sequence. \bootthree ... \bf \begin {tabular}{|lll|} \hline \hditem {\rm Master Boot R... l.298 \branch {\rm other OS} \empty} ? ! Misplaced alignment tab character &. \bootthree ...e \hditem {\rm Master Boot Record} & \hditem {\rm Boot sector}... l.298 \branch {\rm other OS} \empty} ? ! Misplaced alignment tab character &. \bootthree ...ecord} & \hditem {\rm Boot sector} & \hditem {\rm Operating sy... l.298 \branch {\rm other OS} \empty} ? Runaway argument? \hline DOS-MBR \sep LILO \sep Linux \\ \branch {\rm other OS} \empty \ETC. ! Paragraph ended before \\ was complete. \par l.299 ? ! Missing $ inserted. $ \par l.299 ? ! Display math should end with $$. \par l.299 ? ! Undefined control sequence. l.306 \begin {itemize} ? ! You can't use `\end' in internal vertical mode. \end l.310 \end {itemize} ? ! Undefined control sequence. l.313 \begin {itemize} ? ! You can't use `\end' in internal vertical mode. \end l.316 \end {itemize} ? ! Undefined control sequence. l.319 \subsection {Several alternate branches} ? ! Undefined control sequence. \bootfour #1->$$ \bf \begin {tabular}{|llll|} \hline \hditem {\rm Master Boo... l.324 \empty \branch MS-DOS \cont \empty} ? ! Undefined control sequence. \bootfour ... \bf \begin {tabular}{|llll|} \hline \hditem {\rm Master Boot R... l.324 \empty \branch MS-DOS \cont \empty} ? ! Misplaced alignment tab character &. \bootfour ...ne \hditem {\rm Master Boot Record} & \hbox to 1.1in{\rm Boot s... l.324 \empty \branch MS-DOS \cont \empty} ? ! Misplaced alignment tab character &. \bootfour ...box to 1.1in{\rm Boot sector\hfil } & \hditem {\rm Operating sy... l.324 \empty \branch MS-DOS \cont \empty} ? ! Misplaced alignment tab character &. \bootfour ...} & \hditem {\rm Operating systems} & \hbox to 0.4in{\hfil } \\... l.324 \empty \branch MS-DOS \cont \empty} ? Runaway argument? \hline DOS-MBR \sep MS-DOS \sep COMMAND.COM \empty \\ \empty \branch \ETC. ! Paragraph ended before \\ was complete. \par l.325 ? ! Missing $ inserted. $ \par l.325 ? ! Display math should end with $$. \par l.325 ? ! Undefined control sequence. l.331 \subsection {LILO started by BOOTACTV} ? ! Undefined control sequence. \bootthree #1->$$ \bf \begin {tabular}{|lll|} \hline \hditem {\rm Master Boo... l.334 \branch {\rm other OS} \empty} ? ! Undefined control sequence. \bootthree ... \bf \begin {tabular}{|lll|} \hline \hditem {\rm Master Boot R... l.334 \branch {\rm other OS} \empty} ? ! Misplaced alignment tab character &. \bootthree ...e \hditem {\rm Master Boot Record} & \hditem {\rm Boot sector}... l.334 \branch {\rm other OS} \empty} ? ! Misplaced alignment tab character &. \bootthree ...ecord} & \hditem {\rm Boot sector} & \hditem {\rm Operating sy... l.334 \branch {\rm other OS} \empty} ? Runaway argument? \hline BOOTACTV \sep LILO \sep Linux \\ \branch {\rm other OS} \empty \ETC. ! Paragraph ended before \\ was complete. \par l.335 ? ! Missing $ inserted. $ \par l.335 ? ! Display math should end with $$. \par l.335 ? Runaway argument? ! Paragraph ended before \next was complete. \par l.343 ? ! Undefined control sequence. l.345 \begin {itemize} ? Runaway argument? \verb "dd if=/dev/hda of=/fd/MBR bs=512 count=1" \item install LILO \ETC. ! Paragraph ended before \\ was complete. \par l.354 ? ! Undefined control sequence. l.356 \begin {itemize} ? Runaway argument? \verb "dd if=/MBR of=/dev/hda bs=446 count=1" \end {itemize} ! Paragraph ended before \\ was complete. \par l.361 ? ! Undefined control sequence. l.369 \begin {verbatim} ? ! You can't use `macro parameter character #' in horizontal mode. l.370 # dd if=/dev/hda of=/dev/hda3 bs=512 count=1 ? ! You can't use `macro parameter character #' in horizontal mode. l.371 # dd if=bootactv.bin of=/dev/hda3 bs=446 count=1 ? ! You can't use `\end' in internal vertical mode. \end l.372 \end {verbatim} ? ! Undefined control sequence. l.378 \subsection {Shoelace started by BOOTACTV} ? ! Undefined control sequence. \bootthree #1->$$ \bf \begin {tabular}{|lll|} \hline \hditem {\rm Master Boo... l.381 \branch {\rm other OS} \empty} ? ! Undefined control sequence. \bootthree ... \bf \begin {tabular}{|lll|} \hline \hditem {\rm Master Boot R... l.381 \branch {\rm other OS} \empty} ? ! Misplaced alignment tab character &. \bootthree ...e \hditem {\rm Master Boot Record} & \hditem {\rm Boot sector}... l.381 \branch {\rm other OS} \empty} ? ! Misplaced alignment tab character &. \bootthree ...ecord} & \hditem {\rm Boot sector} & \hditem {\rm Operating sy... l.381 \branch {\rm other OS} \empty} ? Runaway argument? \hline BOOTACTV \sep Shoelace \sep Linux \\ \branch {\rm other OS} \empty \ETC . ! Paragraph ended before \\ was complete. \par l.382 ? ! Missing $ inserted. $ \par l.382 ? ! Display math should end with $$. \par l.382 ? ! Undefined control sequence. l.388 \subsection {LILO alone} ? ! Undefined control sequence. \boottwo #1->$$ \bf \begin {tabular}{|ll|} \hline \hditem {\rm Master Boot R... l.391 \branch {\rm other OS}} ? ! Undefined control sequence. \boottwo #1->$$ \bf \begin {tabular}{|ll|} \hline \hditem {\rm Master Boot R... l.391 \branch {\rm other OS}} ? ! Misplaced alignment tab character &. \boottwo ...ine \hditem {\rm Master Boot Record} & \hditem {\rm Operating sy... l.391 \branch {\rm other OS}} ? Runaway argument? \hline LILO \sep Linux \\ \branch {\rm other OS} \\ \hline \end {tab\ETC. ! Paragraph ended before \\ was complete. \par l.392 ? ! Missing $ inserted. $ \par l.392 ? ! Display math should end with $$. \par l.392 ? ! Undefined control sequence. l.396 (either from a backup copy, with \verb "FDISK /MBR" on MS-DOS 5.0 or by ? ! Undefined control sequence. l.404 \begin {itemize} ? Runaway argument? \verb "dd if=/dev/hda of=/fd/MBR bs=512 count=1" \item install LILO \ETC. ! Paragraph ended before \\ was complete. \par l.411 ? ! Undefined control sequence. l.413 \begin {itemize} ? Runaway argument? \verb "dd if=/fd/MBR of=/dev/hda bs=446 count=1" \end {itemize} ! Paragraph ended before \\ was complete. \par l.418 ? ! Undefined control sequence. l.425 \subsection {Special names} ? ! Undefined control sequence. l.430 \begin {description} ? Runaway argument? {\tt tsx-11.mit.edu:/pub/linux/INSTALL/bootlin4.zip} or \\ {\tt nic.\ETC. ! Paragraph ended before \\ was complete. \par l.465 ? ! Undefined control sequence. l.467 \section {Choosing the ``right'' boot concept} ? ! Undefined control sequence. l.479 \subsection {One disk, Linux on a primary partition} ? ! Undefined control sequence. l.488 \begin {tabular}{r|c|c|} ? ! Undefined control sequence. l.489 \cline {2-3} ? ! Misplaced alignment tab character &. l.490 & \multicolumn{2}{|l|}{MBR\hbox to 1.3in{\hfill\tt /dev/hda~}} \\ ? ! Undefined control sequence. l.490 & \multicolumn {2}{|l|}{MBR\hbox to 1.3in{\hfill\tt /dev/hda~}} \\ ? q OK, entering \batchmode... Runaway argument? \cline {3-3} & & MS-DOS\hfill \tt /dev/hda1 \\ \cline {3-3} $\rightarrow \ETC. ! Paragraph ended before \\ was complete. \par l.498 I suspect you've forgotten a `}', causing me to apply this control sequence to too much text. How can we recover? My plan is to forget the whole thing and hope for the best. ! Missing $ inserted. $ \par l.498 I've inserted a begin-math/end-math symbol since I think you left one out. Proceed, with fingers crossed. ! Display math should end with $$. \par l.498 The `$' that I just saw supposedly matches a previous `$$'. So I shall assume that you typed `$$' both times. ! Undefined control sequence. l.500 \begin {verbatim} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Overfull \hbox (3.06175pt too wide) in paragraph at lines 499--505 []\tenbf A typ-i-cal \tentt /etc/lilo/install \tenbf file would look like this: ver-ba-tim /etc/lilo/lilo -c -i /etc/lilo/boot.b| \hbox(7.5+2.5)x469.75499, glue set - 1.0 .\hbox(0.0+0.0)x0.0 .\tenbf A .\glue 3.83331 plus 1.91473 minus 1.27904 .\tenbf t .\kern-0.31944 .etc. ! You can't use `\end' in internal vertical mode. \end l.505 \end {verbatim} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.508 \subsection {One disk, Linux on an extended partition} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.517 \begin {tabular}{r|c|c|c|} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.518 \cline {2-4} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Misplaced alignment tab character &. l.519 & \multicolumn{3}{|l|}{MBR\hbox to 1.3in{\hfill\tt /dev/hda~}} \\ I can't figure out why you would want to use a tab mark here. If you just want an ampersand, the remedy is simple: Just type `I\&' now. But if some right brace up above has ended a previous alignment prematurely, you're probably due for more error messages, and you might try typing `S' now just to see what is salvageable. ! Undefined control sequence. l.519 & \multicolumn {3}{|l|}{MBR\hbox to 1.3in{\hfill\tt /dev/hda~}} \\ The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Runaway argument? \cline {3-4} & & \multicolumn {2}{|l|}{MS-DOS\hfill \tt /dev/hda1} \\\ETC. ! Paragraph ended before \\ was complete. \par l.531 I suspect you've forgotten a `}', causing me to apply this control sequence to too much text. How can we recover? My plan is to forget the whole thing and hope for the best. ! Missing $ inserted. $ \par l.531 I've inserted a begin-math/end-math symbol since I think you left one out. Proceed, with fingers crossed. ! Display math should end with $$. \par l.531 The `$' that I just saw supposedly matches a previous `$$'. So I shall assume that you typed `$$' both times. ! Undefined control sequence. l.534 \begin {verbatim} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Overfull \hbox (5.57005pt too wide) in paragraph at lines 532--539 []\tenbf A typ-i-cal \tentt /etc/lilo/install \tenbf file for this con-fig-u-ra -tion would look like this: ver-ba-tim /etc/lilo/lilo| \hbox(7.5+2.5)x469.75499, glue set - 1.0 .\hbox(0.0+0.0)x0.0 .\tenbf A .\glue 3.83331 plus 1.91473 minus 1.27904 .\tenbf t .\kern-0.31944 .etc. Overfull \hbox (57.45322pt too wide) in paragraph at lines 532--539 \tenbf -b /dev/hda2 -c -i /etc/lilo/boot.b /linux /linux.backup ms-dos=/etc/ lilo/chain.b+/dev/hda1@/dev/hda | \hbox(7.5+2.5)x469.75499, glue set - 1.0 .\tenbf - .\discretionary .\tenbf b .\glue 3.83331 plus 1.91666 minus 1.27777 .\tenbf / .etc. ! You can't use `\end' in internal vertical mode. \end l.539 \end {verbatim} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.542 \subsection {Two disks, Linux (at least partially) on the first disk} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.554 \subsection {Two disks, Linux on the second disk, the first disk has an The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.563 \begin {tabular}{r|c|c|c|c|c|c|} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.564 \multicolumn {1}{r}{} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Misplaced alignment tab character &. l.565 & \multicolumn{3}{c}{\bf First disk} & I can't figure out why you would want to use a tab mark here. If you just want an ampersand, the remedy is simple: Just type `I\&' now. But if some right brace up above has ended a previous alignment prematurely, you're probably due for more error messages, and you might try typing `S' now just to see what is salvageable. ! Undefined control sequence. l.565 & \multicolumn {3}{c}{\bf First disk} & The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Misplaced alignment tab character &. l.565 & \multicolumn{3}{c}{\bf First disk} & I can't figure out why you would want to use a tab mark here. If you just want an ampersand, the remedy is simple: Just type `I\&' now. But if some right brace up above has ended a previous alignment prematurely, you're probably due for more error messages, and you might try typing `S' now just to see what is salvageable. ! Undefined control sequence. l.566 \multicolumn {1}{r}{\qquad} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Misplaced alignment tab character &. l.567 & \multicolumn{2}{c}{\bf Second disk} \\ I can't figure out why you would want to use a tab mark here. If you just want an ampersand, the remedy is simple: Just type `I\&' now. But if some right brace up above has ended a previous alignment prematurely, you're probably due for more error messages, and you might try typing `S' now just to see what is salvageable. ! Undefined control sequence. l.567 & \multicolumn {2}{c}{\bf Second disk} \\ The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Runaway argument? \cline {2-4}\cline {6-7} & \multicolumn {3}{|l|}{MBR\hbox to 1.3in{\hfill \ETC . ! Paragraph ended before \\ was complete. \par l.584 I suspect you've forgotten a `}', causing me to apply this control sequence to too much text. How can we recover? My plan is to forget the whole thing and hope for the best. ! Missing $ inserted. $ \par l.584 I've inserted a begin-math/end-math symbol since I think you left one out. Proceed, with fingers crossed. ! Display math should end with $$. \par l.584 The `$' that I just saw supposedly matches a previous `$$'. So I shall assume that you typed `$$' both times. ! Undefined control sequence. l.587 \begin {verbatim} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Overfull \hbox (5.57005pt too wide) in paragraph at lines 585--592 []\tenbf A typ-i-cal \tentt /etc/lilo/install \tenbf file for this con-fig-u-ra -tion would look like this: ver-ba-tim /etc/lilo/lilo| \hbox(7.5+2.5)x469.75499, glue set - 1.0 .\hbox(0.0+0.0)x0.0 .\tenbf A .\glue 3.83331 plus 1.91473 minus 1.27904 .\tenbf t .\kern-0.31944 .etc. Overfull \hbox (57.45322pt too wide) in paragraph at lines 585--592 \tenbf -b /dev/hda2 -c -i /etc/lilo/boot.b /linux /linux.backup ms-dos=/etc/ lilo/chain.b+/dev/hda1@/dev/hda | \hbox(7.5+2.5)x469.75499, glue set - 1.0 .\tenbf - .\discretionary .\tenbf b .\glue 3.83331 plus 1.91666 minus 1.27777 .\tenbf / .etc. ! You can't use `\end' in internal vertical mode. \end l.592 \end {verbatim} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.599 \subsection {Two disks, Linux on the second disk, the first disk has no The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.609 \begin {tabular}{r|c|c|c|c|c|} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.610 \multicolumn {1}{r}{} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Misplaced alignment tab character &. l.611 & \multicolumn{2}{c}{\bf First disk} & I can't figure out why you would want to use a tab mark here. If you just want an ampersand, the remedy is simple: Just type `I\&' now. But if some right brace up above has ended a previous alignment prematurely, you're probably due for more error messages, and you might try typing `S' now just to see what is salvageable. ! Undefined control sequence. l.611 & \multicolumn {2}{c}{\bf First disk} & The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Misplaced alignment tab character &. l.611 & \multicolumn{2}{c}{\bf First disk} & I can't figure out why you would want to use a tab mark here. If you just want an ampersand, the remedy is simple: Just type `I\&' now. But if some right brace up above has ended a previous alignment prematurely, you're probably due for more error messages, and you might try typing `S' now just to see what is salvageable. ! Undefined control sequence. l.612 \multicolumn {1}{r}{\qquad} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Misplaced alignment tab character &. l.613 & \multicolumn{2}{c}{\bf Second disk} \\ I can't figure out why you would want to use a tab mark here. If you just want an ampersand, the remedy is simple: Just type `I\&' now. But if some right brace up above has ended a previous alignment prematurely, you're probably due for more error messages, and you might try typing `S' now just to see what is salvageable. ! Undefined control sequence. l.613 & \multicolumn {2}{c}{\bf Second disk} \\ The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Runaway argument? \cline {2-3}\cline {5-6} $\rightarrow $ & \multicolumn {2}{|l|}{MBR\hbox \ETC. ! Paragraph ended before \\ was complete. \par l.627 I suspect you've forgotten a `}', causing me to apply this control sequence to too much text. How can we recover? My plan is to forget the whole thing and hope for the best. ! Missing $ inserted. $ \par l.627 I've inserted a begin-math/end-math symbol since I think you left one out. Proceed, with fingers crossed. ! Display math should end with $$. \par l.627 The `$' that I just saw supposedly matches a previous `$$'. So I shall assume that you typed `$$' both times. ! Undefined control sequence. l.634 \begin {verbatim} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Overfull \hbox (5.57005pt too wide) in paragraph at lines 632--639 []\tenbf A typ-i-cal \tentt /etc/lilo/install \tenbf file for this con-fig-u-ra -tion would look like this: ver-ba-tim /etc/lilo/lilo| \hbox(7.5+2.5)x469.75499, glue set - 1.0 .\hbox(0.0+0.0)x0.0 .\tenbf A .\glue 3.83331 plus 1.91473 minus 1.27904 .\tenbf t .\kern-0.31944 .etc. Overfull \hbox (51.70325pt too wide) in paragraph at lines 632--639 \tenbf -b /dev/hda -c -i /etc/lilo/boot.b /linux /linux.backup ms-dos=/etc/l ilo/chain.b+/dev/hda1@/dev/hda | \hbox(7.5+2.5)x469.75499, glue set - 1.0 .\tenbf - .\discretionary .\tenbf b .\glue 3.83331 plus 1.91666 minus 1.27777 .\tenbf / .etc. ! You can't use `\end' in internal vertical mode. \end l.639 \end {verbatim} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.642 \section {Technical overview} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.648 \subsection {Load sequence} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.674 \begin {tabular}{l|c|l} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.675 \cline {2-2} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Misplaced alignment tab character &. l.676 \tt 0x00000 & & \\ I can't figure out why you would want to use a tab mark here. If you just want an ampersand, the remedy is simple: Just type `I\&' now. But if some right brace up above has ended a previous alignment prematurely, you're probably due for more error messages, and you might try typing `S' now just to see what is salvageable. ! Misplaced alignment tab character &. l.676 \tt 0x00000 & & \\ I can't figure out why you would want to use a tab mark here. If you just want an ampersand, the remedy is simple: Just type `I\&' now. But if some right brace up above has ended a previous alignment prematurely, you're probably due for more error messages, and you might try typing `S' now just to see what is salvageable. Runaway argument? \cline {2-2} \tt 0x00600 & Partition table & 64 bytes \\ \cline {2-2\ETC. ! Paragraph ended before \\ was complete. \par l.715 I suspect you've forgotten a `}', causing me to apply this control sequence to too much text. How can we recover? My plan is to forget the whole thing and hope for the best. ! Missing $ inserted. $ \par l.715 I've inserted a begin-math/end-math symbol since I think you left one out. Proceed, with fingers crossed. ! Display math should end with $$. \par l.715 The `$' that I just saw supposedly matches a previous `$$'. So I shall assume that you typed `$$' both times. ! Undefined control sequence. l.717 \subsection {File references} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! I can't find file `bootloader'. l.723 \input bootloader Please type another input file name ! Emergency stop. l.723 \input bootloader *** (job aborted, file error in nonstop mode) No pages of output.