Instead of creating the widgets directly within Notebook2 rather define a function which you can call in Notebook1.
Notebook2
%python
def create_widgets():
dbutils.widgets.text("abc", "some value")
Notebook1
%run "./Notebook1"
%python create_widgets()