新入幕となった2011年11月場所では11日目に勝ち越しを決め、最終的には10勝5敗という好成績を挙げた。翌2012年1月場所でも12日目に勝ち越しを決め、9勝6敗の成績を挙げて初の技能賞を受賞した。自己最高位となる東前頭筆頭の位置で迎えた翌3月場所では、横綱・大関陣に対して1勝もできず、早々と11日目に負け越しが決まってしまったものの、結果的には7勝8敗と1点の負け越しに抑えてこの場所を終えた。翌5月場所では4大関を破る活躍を見せて、9勝6敗の成績を挙げて2回目の技能賞を受賞した。翌7月場所では新三役へ昇進（東小結）した。兵庫県からの新三役は、1991年5月場所の貴闘力以来。その場所は3日目に大関・鶴竜を破り、8日目にそれまで全勝だった大関・把瑠都を破る活躍を見せて、8勝7敗と勝ち越しを決めて3回目の技能賞を受賞した。翌9月場所には新関脇へ昇進（東関脇）。兵庫県からの新関脇は、1991年7月場所の貴闘力以来。その場所は初日に大関・稀勢の里戦で敗れたが、2日目から6連勝し、11日目に勝ち越しが決定。最終的に10勝5敗の好成績を挙げて4回目の技能賞を受賞した。3場所連続しての技能賞受賞は、1987年5月場所から同年9月場所にかけての旭富士以来25年ぶりのこととなった。場所後に妙義龍が現在の夫人を食事に誘い、交際に発展。翌11月場所は序盤から苦戦して、早々と10日目に負け越しが決まってしまい、結果的にも6勝9敗に終わったものの、11日目に大関・鶴竜、12日目には新横綱の日馬富士、13日目には大関・琴奨菊を破って意地を示した。
新十両の場所となった2010年1月場所では、初日に十文字を押し出しで破って初勝利を挙げたが、2日目の臥牙丸戦で左膝前十字靭帯断裂という重傷を負って3日目から休場し、以後は再出場することなくこの場所を1勝2敗12休で終えた。さらに翌3月場所から3場所連続で休場し、9月場所で復帰した時には番付は西三段目94枚目まで落ちた。この場所は7戦全勝の成績を収め、優勝決定戦では大学の後輩である千代桜に敗れたものの、翌11月場所にて幕下へと復帰した。その11月場所では、一番相撲で負けたものの、そこから連勝を続けて6勝1敗の成績を挙げ、優勝決定戦も制して幕下優勝を果たした。2011年1月場所は一番相撲から6連勝としたが、千秋楽に同じく全勝の松谷（現・松鳳山）に敗れて優勝を逃した。翌5月技量審査場所では東幕下8枚目の位置で4勝3敗という成績だったものの、大相撲八百長問題で関取から多数の引退者が出た影響もあり、翌7月場所において再十両を果たした。その7月場所では11勝4敗の成績を挙げ優勝決定戦まで進出し、優勝決定戦では舛ノ山を破って初の十両優勝を飾った。翌9月場所でも圧倒的な強さを見せ、13勝2敗の成績を挙げて2場所連続2回目となる十両優勝を達成し、翌11月場所において新入幕。兵庫県からの新入幕は、2011年5月場所の栃乃若以来。
複数の部屋から誘いがあったが、2009年5月場所前に豪栄道が所属する境川部屋へ入門し、5月場所で2007年3月場所の森以来となる幕下15枚目格付出として初土俵を踏んだ。入門に関して宮本は後年「親方の人柄で決めました」と話している。初土俵となった2009年5月場所では、デビュー戦では黒星を喫したものの、その後4連勝して5勝2敗と勝ち越しを決めた。その後、同年7月場所・9月場所・11月場所と3場所連続して5勝2敗と勝ち越し、同年11月場所後の番付編成会議で2010年1月場所における新十両への昇進が決定。兵庫県からの新十両は、2004年9月場所の若麒麟以来。昇進と同時に、四股名を本名である「宮本」から、「いろいろな技を出せるように」という意味を込めて、埼玉栄高校時代の恩師らと考案した「妙義龍」へと変更した。
ログ構造化ファイルシステムとして、NILFS は連続的なログのようなフォーマットですべてのデータを書き込み、それらは追記されるのみで、決して上書きされない。このアプローチは従来の Linux ファイルシステムで起こるデータ損失を最小限にするのと同様にシーク時間を減らすように設計されている。例えば、 ext3 ファイルシステム上で書き込み操作中にシステムがクラッシュするとデータ損失が起こる。システムが再起動したとき、書き込みは完了しておらず、どの部分データ書き込みも失われたとジャーナルは書き込む。Solaris オペレーティングシステムによって使われる UFS ファイルシステムのような、一部のファイルシステムはデータの「スナップショット」機能を提供し、そのようなデータ損失を防ぐが、機能を使うためにファイルシステムの操作を一時的に止めなければならず、パフォーマンスを落とす。それに対して、NTT 研究所によれば、NILFS は「サービスを中断することなくファイルシステムの瞬間的な状態を連続的で自動的に[保存]できる」。NILFS が連続的に保存する「瞬間的な状態」は実際に読み込み専用でマウントでき、同時に実際のファイルシステムは読み書き可能でマウントされる。これはハードウェア障害や他のシステムのクラッシュ後のデータ回復に役立つ機能である。対話的な NILFS の「検査」ユーティリティの「lscp」（「list checkpoint」）コマンドは最初にチェックポイントのアドレス、以下の場合「2048」を見つけるのに使われる。  # inspect /dev/sda2  ...  nilfs> listcp     1     6 Tue Jul 12 14:55:57 2005 MajorCP|LogiBegin|LogiEnd  2048  2352 Tue Jul 12 14:55:58 2005 MajorCP|LogiEnd  ...  nilfs> quitそしてチェックポイントのアドレスはチェックポイントをマウントするのに使われる。  # mount -t nilfs -r -o cp=2048 /dev/sda2 /nilfs-cp  # df  Filesystem           1K-blocks      Used Available Use% Mounted on  /dev/sda2             70332412   8044540  62283776  12% /nilfs  /dev/sda2             70332412   8044540  62283776  12% /nilfs-cp