1857年12月、カンザスは自由州の支持者がボイコットした住民投票で、奴隷制度擁護のルコンプトン憲法を採択し、連邦議会に奴隷州としての加盟を請願した。民主党員の大統領ジェームズ・ブキャナンは議会にこの問題を取り上げるよう促し、上院がカンザス州の加盟を承認した。しかしその法案は下院で賛成112票、反対120票で否決された。イングリッシュは、奴隷制度擁護のカンザスがその憲法を通した手続きが不適切であることが分かり、加盟法に反対票を投じた。議会はこの問題を何か月も議論し続けたが、結論を出せなかった。イングリッシュと、ジョージア州選出民主党下院議員アレクサンダー・スティーヴンズが妥協案を編み出した。これは後にイングリッシュ法と呼ばれることになった。イングリッシュ法はカンザスを奴隷州として加盟させるが、住民投票で選択したときのみそれを可能とした。この法はまた、ルコンプトン憲法でカンザスが要求した異常に大きな連邦公有地払下げについても取り下げさせるものだった。カンザスの有権者は小さな土地払下げを引き下げるというメンツの立つ手段で、ルコンプトン憲法を拒否できることになった。議会はイングリッシュ法を通し、カンザスは直ぐに6対1の投票比率で奴隷制度擁護の憲法を拒否した。イングリッシュの政治的同盟者の中には、ブライト（当時上院議員）などカンザスが奴隷州として加盟するのを好んだ者もいたが、このような選択は選挙区で好評であり、次の1858年の選挙では、イングリッシュが56%対44%で再選された。
アメリカ合衆国下院は1853年12月に第33期が招集された。この頃、自由州と奴隷州の間の意見の不一致が一触即発の状態にあり、イリノイ州選出のスティーブン・ダグラスが提案したカンザス・ネブラスカ法の成立で加熱された。この法はカンザス準州とネブラスカ準州で奴隷制度を選択できるようにしたものであり、事実上1820年のミズーリ妥協を撤廃していた。ダグラスの提案は、その選択を準州に入った開拓者に委ねることで、全国的な奴隷制度に関する扇動を鎮めようと意図されていたが、30年間自由土地として保持された準州に奴隷制度を拡大することを認めたことで、逆に北部の反奴隷制度感情を掻き立てた。イングリッシュは下院領土委員会の委員となり、この法は不必要と考え、その時期にも賛成しなかった。委員会が法を承認したとき、イングリッシュは少数意見報告書を書いた。しかし人民主権という考え方に全面的に反対したのではなく、「組織化されたそれぞれの主体が、自分たちで決定することを認められるべき」と考えた。北部の民主党員はこの法についてほぼ等分に分裂していたが、イングリッシュは保留を述べていたにも拘わらず、賛成票を投じた側に回った。そうすることで、議会は準州住民の決断を尊重することとなり、その決断を守ると誓約することになると語った。大統領のフランクリン・ピアースは1854年5月30日に法案に署名して成立させた。カンザス・ネブラスカ法は北部の全体でひどく不評だった。これに対する反応でホイッグ党が完全に潰れ、北部民主党を弱らせ、共和党という新党をもたらさせることになった。カンザス・ネブラスカ法に投票した自由州議員42人のうち3人のみが再選を果たした。イングリッシュもその1人だった。イングリッシュは保守派民主党員であり、そのインディアナ州南部は奴隷制度擁護ではないものの、奴隷制度廃止運動に同調する姿勢もなかった。イングリッシュは1856年にも再選され、第35期議会では民主党が下院の多数派を取り戻した。下院議長であるジェイムズ・ローレンス・オアはイングリッシュを下院郵便局郵便道路委員会に割り当てたが、カンザス問題の方に時間を割くことになった。
GRUBの鍵となる特徴は、それがOSと結びつくことなくインストールされることにあるが、初めてのインストールにおいては、Linuxのイメージのコピーが少なくとも1つ必要となる。ただ当該Linuxシステムが1つ存在すれば、ローダをインストールする後述のコマンドを実行し別のパーティションのVBRにインストールできる。または光学ディスクにもGRUBをインストールできるので、以後この光学ディスクを用いれば、Linuxのインストールに関係なくシステムに存在するOSをGRUBから起動できる。もっとも、移植版のGRUBも存在するため、ローダをインストールするコマンドを実行できる環境ならば、別にLinuxでなくともよい。GRUBはスタンドアローンシステムとして動作することにより、前述の通りチェーンロードを利用し、インストールされた主要なOSすべてを正しくかつ有効にブートできる実質的なミニシステムとなる。LILOのようなブートローダとは異なり、設定ファイルの変更の度にGRUBをMBRまたはパーティションに再インストールする必要などない。Linuxにおいては、"grub-install"というシェルコマンドが、Stage 1ローダをMBRまたはパーティションのいずれか一方にインストールするため利用される。GRUBの設定ファイル、（通常は）Stage 2ローダそしてその他のファイルは有効なパーティション上に存在しなければならない。もしこれらのファイルやパーティションが利用できなくなった場合、Stage 1は即座にGRUBシェルコマンドラインインタフェースに落ちてしまう。GRUBの設定ファイルの名前やディスク上の位置は各システム様々である。例えば、openSUSEとGRUB Legacyを使用するDebian GNU/Linuxでは設定ファイルは/boot/grub/menu.lstに存在する。またFedora、Gentoo Linuxでは、/boot/grub/grub.confに存在する。GRUB 2をインストールしたDebian、Ubuntuでは/boot/grub/grub.cfgである。Fedoraではまた、FHS準拠の為/etc/grub.confから/boot/grub/grub.confへのシンボリックリンクが張られている。また同様の理由で、Debian、Ubuntuではデフォルトの設定ファイルが/etc/default/grubに存在し、ユーザーは通常巨大なgrub.cfgファイルよりも種々の設定値を設定しやすいユーザーフレンドリーなこのファイルを書き換える。書き換えが完了し、update-grubというgrub-installのラッパースクリプトを実行する（または適切なカーネルのインストールに使用されるパッケージから同コマンドが呼び出される）ことで、適切なカーネルとinitrdを指定した/boot/grub/grub.cfgが生成される。GRUBは何らかの理由でハードディスクがない、またはハードディスクからのブートができなくなったシステムを起動するため、BIOSアクセス可能かつEl Torito(en)対応の光学ドライブ、フロッピーディスクまたはUSB フラッシュドライブのようなリムーバブルメディアへのインストールも可能である。